Leerlingen.com Forum

Leerlingen.com Forum (https://forum.leerlingen.com/vbb/index.php)
-   Computers & Internet (https://forum.leerlingen.com/vbb/forumdisplay.php?f=23)
-   -   Html (https://forum.leerlingen.com/vbb/showthread.php?t=45588)

Sunglasses 19 April 2004 20:36

Html
 
Ik ben bezig met een site maken voor school, maar er mist nog iets.. Ik wil een zoekmachine in m'n eigen pagina, dat je dat onderwerp vindt waar je naar op zoek was Ik vraag me af hoe je dat moet doen, ik kan het nergens vinden :notgood:
Alvast bedankt :)

dext0r 19 April 2004 20:42

javascriptje?

Stapper 19 April 2004 20:43

zoiets is volgens mij niet echt haalbaar met html, daarvoor moet je een sql server voor inbouwen
misschien moet je daar eens gaan zoeken
java kan natuurlijk ook

Sunglasses 19 April 2004 20:49

hmm, mja, da's kut.. moe'k me daar ff nog wat beter in verdiepen, danku :thumbsup:

not-known 19 April 2004 20:51

Html is een opmaaktaal. Het is eigenlijk een 'domme' taal aangezien het niks kan. Ofwel dat noemen ze statische content.
Wat jij wil is dynamische content en daarvoor is een zogeheten script nodig. Die kan je zelf schrijven of downloaden op vrij veel site's.
Je kan hierbij zoeken op veel gebruikte webtalen als PHP en ASP. Javascript daarentegen heb je natuurlijk niks aan. Daarmee kan je de current page beïnvloeden, verder kan het niks. Wat hij wil is server-side. Javascript is client-side

dext0r 19 April 2004 21:05

bestaat er dan geen javascript functie om net als de CTRL - F search functie van je browser op die manier te laten zoeken op je 'huidige' pagina?

not-known 19 April 2004 21:17

Citaat:

Oorspronkelijk geplaatst door dext0r
bestaat er dan geen javascript functie om net als de CTRL - F search functie van je browser op die manier te laten zoeken op je 'huidige' pagina?
Ofcourse kan je die maken. Maar hij heeft het expliciet over een zoekmachine.

Pearly 19 April 2004 21:30

Je kan ervoor kiezen om een zo'n invulhokje op Google aan te laten sluiten, en via een of andere tag kan je erdan voor zorgen dat google alleen op jouw site gaat zoeken. Mits Google je site dus redelijk goed weet te vinden, is dat een pgima oplossing voor je zoekprobleem :)

dext0r 19 April 2004 22:07

Citaat:

Oorspronkelijk geplaatst door not-known
Ofcourse kan je die maken. Maar hij heeft het expliciet over een zoekmachine.
ok. daar had ik overheen gelezen :$

Kampie 19 April 2004 23:01

een zoekmachine kan wel in JS.. heb er ooit zelf 1 gebakken.. :x

Het is alleen heel veel werk om die inmekaar te zetten..
Ik zal eens zoeken.. :)

Kampie 19 April 2004 23:34

Damn.. gevonden.. :o

Let wel.. dit is een oude code van mij..

of het werkt is een 2e.. heb er verder niet naar gekeken.. alleen ff wat aan gepast..
Code:

__________________________________________________________________
INDEX.HTML
__________________________________________________________________
<HTML>
<HEAD>
<TITLE>Zoekmachine</TITLE>
<SCRIPT language=JavaScript>
<!--
var qr = ''

function bouw(){}

function nObject(dsc,url,kw) {

this.dsc = dsc;
this.url = url;
this.kw = kw;
return this;

}

n = 0;

var lnk = new bouw();

lnk[++n] = new nObject('Leerlingen.com',
'http://www.leerlingen.com',
' leerlingen forum com henk blaat ');

lnk[++n] = new nObject('Forum.leerlingen.com',
'http://forum.leerlingen.com',
'forum lala boe! ');

lnk[++n] = new nObject('WijZijnEng.nl',
'http://www.jakloptwel.nl',
' eng wij nl klopt wel');

//-->
</SCRIPT>

<META content="MSHTML 5.00.2614.3500" name=GENERATOR></HEAD>
<FRAMESET border=0 cols=100%,* frameBorder=NO frameSpacing=0 NOBORDER>
<FRAME border=0 frameBorder=NO frameSpacing=0 name=MAIN noResize src="zoek-uitgeput.htm" NOBORDER>
<FRAME border=0 frameBorder=NO frameSpacing=0 name=hyde noResize scrolling=no src="about:blank" NOBORDER>
</FRAMESET>
</HTML>



__________________________________________________________________
ZOEKUITGEPUT.HTM
__________________________________________________________________


<html>
<center>
<body bgcolor="white">
<SCRIPT language=JavaScript>
<!--

var fnt = '<FONT FACE="Arial" SIZE="3pt">';
var qr = parent.qr
var rslt = ''
var output = ''
var webpages = 0

function searchQuery(){
var i, lnk, n = parent.n;
if (!qr) return;
qr = qr.toLowerCase()
for ( i=1 ; i <= n ; i++ ){
lnk = parent.lnk[i]
if (lnk.kw.indexOf(qr) >= 0){
webpages++
rslt += '\n<TR><TD width=17  align="left">' +'»</B>'+ '</TD><TD width=500>' +
'<A HREF="' + lnk.url + '" TARGET="top">'+
fnt + lnk.dsc.small() + '</A></font></TD></TR>\n\n\n';
                }
        }
output = '<HR WIDTH="90%"  color="black"><TABLE border=0 cellspacing=0 TEXT="blue">'
webpages = (webpages > 1) ? webpages+'</font>webpages <br>' : '';

if (rslt) output += ' '+
'<TR><TD colspan=2 ALIGN=CENTER>Gevonden voor u: '+webpages+ '</TD></u></i></font></TR>' + rslt +
'</TABLE><br><HR WIDTH="90%" color="black">';

else if (qr) output += ''+
'<TR><TD ALIGN=CENTER>'+'Helaas niets gevonden</TD></TR>'+
'</TABLE><HR WIDTH="90%" color="black">';

}

searchQuery()

function passQuery(f){
var qry = f.QR.value;
if (!qry) return;
parent.qr = qry;
self.location.href = self.location.href

}

//-->
</SCRIPT><br>
<CENTER>
<TABLE cellPadding=5 cellSpacing=0 width="74%">
  <TBODY>
  <TR>
    <TD align=middle>
      <FORM name=SFRM onsubmit="passQuery(this); return false"><INPUT name=QR
      size=30> <INPUT type=submit value=Zoeken title="Zoeken"> <INPUT type=reset value=Wissen title="Wissen"></TD></TR>

  <TR>
    <TD align=middle>

</TD></TR></TBODY></TABLE></FORM>
<SCRIPT language=JavaScript>
<!--
document.write(output)
document.forms[0].QR.value = qr
document.forms[0].QR.focus();
//-->
</SCRIPT>
</CENTER></SPAN>
</HTML>

Suc6 het wijst volgens mij wel voor zich.. :)

Sunglasses 20 April 2004 20:33

hehe, danku _0_
moet ik uit zien te komen


Alle tijden zijn GMT +1. De tijd is nu 02:20.

Forum software: vBulletin 3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.