Ik zit nu echt al veel te lang te zoeken hoe ik dit aan de praat moet krijgen. Het scriptje dat voor het scrollen zorgt werkt. Het probleem zit er hem in dat ik voor het verloop van de website mijn code laat weergeven door javascript en dit met behulp van de document.write( ) methode. Alles wordt goed weergegeven, het is de functie ervan die niet werkt. 'onmouseover' laat blijkbaar niets gebeuren.
Ik heb allerlei bronnen nagekeken om zeker te zijn van hoe ik speciale tekens moet escapen en dergelijke, maar ik krijg de fout er maar niet uit.
Alvast bedankt, Black Box
De tekst die moet weergegeven worden is de volgende:
Dit probeer ik op volgende manier:
Voor de volledigheid hier het scriptje:
Ik heb allerlei bronnen nagekeken om zeker te zijn van hoe ik speciale tekens moet escapen en dergelijke, maar ik krijg de fout er maar niet uit.
Alvast bedankt, Black Box
De tekst die moet weergegeven worden is de volgende:
HTML:
1
2
3
4
5
6
7
8
9
10
11
| <table> <tr> <td> <iframe name="scr1" id="scr1" src="hltxt.html" scrolling="no"></iframe> </td> <td style="vertical-align:bottom;padding-bottom:10px"> <a href="javascript:;" onmouseover="mouseOver(-4)" onmouseout="mouseOut()"><img src="images/up.jpg" alt="Scroll naar boven" /></a> <a href="javascript:;" onmouseover="mouseOver(4)" onmouseout="mouseOut()"><img src="images/down.jpg" alt="Scroll naar beneden" /></a> </td> </tr> </table> |
Dit probeer ik op volgende manier:
JavaScript:
1
2
3
4
5
6
| document.write("<table><tr><td>") document.write("<iframe name=\"scr1\" id=\"scr1\" src=\"hltxt.html\" scrolling=\"no\"><\/iframe>") document.write("<\/td><td style=\"vertical-align:bottom;padding-bottom:10px\">") document.write("<a href=\"javascript:;\" onmouseover=" + mouseOver(-4) + "\" onmouseout=" + mouseOut() + "\"><img src=\"images/up.jpg\" alt=\"Scroll naar boven\" /><\/a>") document.write("<a href=\"javascript:;\" onmouseover=" + mouseOver(4) + "\" onmouseout=" + mouseOut() + "\"><img src=\"images/down.jpg\" alt=\"Scroll naar beneden\" /><\/a>") document.write("<\/td><\/tr><\/table>") |
Voor de volledigheid hier het scriptje:
JavaScript:
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
| <script type="text/javascript"> var timer_id; function scroll_iframe(frm,inc,dir) { if (timer_id) clearTimeout(timer_id); if (window.frames[frm]) { if (dir == "v") window.frames[frm].scrollBy(0, inc); else window.frames[frm].scrollBy(inc, 0); timer_id = setTimeout("scroll_iframe('" + frm + "'," + inc + ",'" + dir + "')", 20); } } function stopScroll() { if (timer_id) clearTimeout(timer_id); } function mouseOver(value) { scroll_iframe('scr1', value, 'v') window.status="Beweeg de muis over de pijl om te scrollen." return true } function mouseOut() { stopScroll() window.status="" return true } </script> |