Ik ben bezig met een nieuwe site, waarin ik een iframe heb genaamd idown. Daaronder zitten 3 knoppen waar ik een javascript achter zet. Deze moet kijken of bepaalde events mogen optreden of niet. Dus als je met je muis eroverheen gaat of het plaatje dan vervangen mag worden of niet, of als je erop klikt of er dan iets moet gebeuren of niet.
De alerts staan er om te testen en worden nog niet uitgevoerd nu.
En de drie html stukjes:
Als test dat laatste stukje js toegevoegd om te kijken of ik het wel juist aanriep.. en dat lukte gewoon
De error die ik krijg:
Object expected
Line: 1
Char: 1
Code: 0
URL: http://localhost/idown_profile.php?id=1
Oftewel een foutmelding naar het iframe
Daar staat helemaal geen js in wat hiermee te maken heeft laat staat dat er javascript in staat..
Ik kan de fout maar niet vinden
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
42
43
| <script language=\"javascript\">
<!---
var onclickednumber = 1;
function muisevent(image, buttonklik, plaatje){
if (buttonklik != onclickednumber){
image.src = plaatje;
}
}
function klikevent(buttonklik){
alert('Begin');
if (buttonklik != onclickednumber){
alert('IF');
if (onclickednumber == 1){
button1.src='$dir/images/1.gif';
}
else if (onclickednumber == 2){
button2.src='$dir/images/2.gif';
}
else if (onclickednumber == 3){
button3.src='$dir/images/3.gif';
}
if (buttonklik == 1){
button1.src='$dir/images/1_o.gif';
parent.idown.location.href = '$link1';
}
else if (buttonklik == 2){
button2.src='$dir/images/2_o.gif';
parent.idown.location.href = '$link2';
}
else if (buttonklik == 3){
button3.src='$dir/images/1_o.gif';
parent.idown.location.href = '$link3';
}
onclickednumber = button;
alert('eind');
}
}
--->
</script> |
De alerts staan er om te testen en worden nog niet uitgevoerd nu.
En de drie html stukjes:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td background=\"$dir/images/profilebottom.gif\" width=\"303\" height=\"27\"></td>
<td>
<a href=\"javascript:klikevent(1);\" target=\"idown\" onMouseOut=\"muisevent(button1,1,'$dir/images/1.gif');\" onMouseOver=\"muisevent(button1,1,'$dir/images/1_o.gif');\">
[img]\"$dir/images/1.gif\"[/img]</a></td>
<td>
<a href=\"javascript:klikevent(2);\" target=\"idown\" onMouseOut=\"muisevent(button2,2,'$dir/images/2.gif');\" onMouseOver=\"muisevent(button2,2,'$dir/images/2_o.gif');\">
[img]\"$dir/images/2.gif\"[/img]</a></td>
<td>
<a href=\"javascript:klikevent(3);\" target=\"idown\" onMouseOut=\"muisevent(button3,3,'$dir/images/3.gif');\" onMouseOver=\"muisevent(button3,3,'$dir/images/3_o.gif');\">
[img]\"$dir/images/3.gif\"[/img]</a></td>
<td background=\"$dir/images/profilerightbottom.gif\" width=\"9\" height=\"27\"></td>
</tr>
</table>
<script language=\"javascript\">
button1.src = '$dir/images/1_o.gif';
</script> |
Als test dat laatste stukje js toegevoegd om te kijken of ik het wel juist aanriep.. en dat lukte gewoon
De error die ik krijg:
Object expected
Line: 1
Char: 1
Code: 0
URL: http://localhost/idown_profile.php?id=1
Oftewel een foutmelding naar het iframe
Ik kan de fout maar niet vinden
offtopic:
Ik kwam bij het zoeken: [rml][ JS] Object expected....[/rml] tegen en daarin word de javascript gewoon getoond.. bugje?
Ik kwam bij het zoeken: [rml][ JS] Object expected....[/rml] tegen en daarin word de javascript gewoon getoond.. bugje?