Kben onlang bezig geweest met het innerhtml commando en regexen, maar blijkbaar moet er toch nog ergens een klein foutje in zitten...
Dit is de bedoeling: Je vult een zoekwoord in, en je doorzoekt de site (van het onderste frame)
de bedoeling zie je hier: LINK
de 2 gebruikte bestanden hiervoor zijn
http://users.pandora.be/benedikt/site3/index.html
& http://users.pandora.be/benedikt/site3/bovenframe.html
de code van het bovenframe is:
PS: ik weet het, ik ben een (javascript)programmeer newbie
Dit is de bedoeling: Je vult een zoekwoord in, en je doorzoekt de site (van het onderste frame)
de bedoeling zie je hier: LINK
de 2 gebruikte bestanden hiervoor zijn
http://users.pandora.be/benedikt/site3/index.html
& http://users.pandora.be/benedikt/site3/bovenframe.html
de code van het bovenframe is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| <html>
<body>
<script language="Javascript">
var frm = frames[benedenframe];
var cl = null;
var cb = null;
function loadFile(url,callback)
{
if (document.body)
{
frm.document.body.innerHTML = "";
frm.location = url;
cl = setInterval("checkLoaded()",1);
cb = callback;
}
}
function checkLoaded()
{
if (frm.document.body.innerHTML.indexOf("</") > -1)
{
cb(frm.document.body.innerHTML);
clearInterval(cl);
}
}
function gaNaarSite(text)
{
parent.benedenframe.location=text
}
</script>
<FORM>
<input type="text" name="zoekwoord" value="typ hier je zoekwoord">
<INPUT type="button" value="Ga naar zoekwoord" onClick="loadFile(zoekwoord,gaNaarSite)">
</FORM>
</BODY>
</html> |
PS: ik weet het, ik ben een (javascript)programmeer newbie
[ Voor 43% gewijzigd door Pelle op 27-01-2005 09:23 . Reden: code tags ]