javascriptfout dm plaatje replacen

Status
Niet open voor verdere reacties.

dominiqu3

Gebruiker
Lid geworden
22 feb 2006
Berichten
397
<html>
<head>
<script>
var dubbelepunt = document.src="http://localhost/gd/gd.php?link=Puntpunt";
var punt = document.src="http://localhost/gd/gd.php?link=punt";
var gen = document.src="http://localhost/gd/gd.php?link=Gen2";
var geen = document.src="http://localhost/gd/gd.php?link=Gen1";
</script>

</head>

<body>

<a onFocus=this.blur() href="/generation/index.htm"
onMouseover="javascript:document.blank.src= gen; document.punt.src= dubbelepunt;"
onMouseout="javascript:document.blank.src= geen; document.punt.src= punt;">
<img src="http://localhost/gd/gd.php?link=punt" name="punt" border="0">
<img src="http://localhost/gd/gd.php?link=Gen1" name="blank" border="0"></a><br>




</body>

</html>

met deze code replace ik 2 plaatjes. alleen hij geeft bij plaatje punt soms een x weer dus het plaatje kan niet worden weergegeven
het url van het plaatje word dan:
http://localhost/gd/[object HTMLImageElement]

wie kan mij helpen?:(
 
HTML:
<html>

<head>

<script>
var dubbelepunt = "http://localhost/gd/gd.php?link=Puntpunt";
var punt = "http://localhost/gd/gd.php?link=punt";
var gen = "http://localhost/gd/gd.php?link=Gen2";
var geen = "http://localhost/gd/gd.php?link=Gen1";
</script>

</head>

<body>

<a onFocus="this.blur();" href="/generation/index.htm"
onMouseover="document.blank.src = gen; document.punt.src = dubbelepunt;"
onMouseout="document.blank.src = geen; document.punt.src = punt;">
<img src="http://localhost/gd/gd.php?link=punt" name="punt" border="0">
<img src="http://localhost/gd/gd.php?link=Gen1" name="blank" border="0"></a><br>

</body>

</html>
Probeer het eens hiermee. :)

De declaratie van de variabelen was fout en bij onmouseover/out hoef je geen javascript: te gebruiken.


Vr.Gr. Egel.
 
Laatst bewerkt:
had ik ook al geprobeert, wou ook niet... zelfde fout krijg ik:(
 
Hebbes:
HTML:
<html>

<head>

<script>
var dubbelepunt = "http://localhost/gd/gd.php?link=Puntpunt";
var enkelepunt = "http://localhost/gd/gd.php?link=punt";
var gen = "http://localhost/gd/gd.php?link=Gen2";
var geen = "http://localhost/gd/gd.php?link=Gen1";
</script>

</head>

<body>

<a onFocus="this.blur();" href="/generation/index.htm"
onMouseover="document.blank.src = gen; document.punt.src = dubbelepunt;"
onMouseout="document.blank.src = geen; document.punt.src = enkelepunt;">
<img src="http://localhost/gd/gd.php?link=punt" name="punt" border="0">
<img src="http://localhost/gd/gd.php?link=Gen1" name="blank" border="0"></a><br>

</body>

</html>
punt werd twee keer gebruikt. :) Ik heb de variabele enkelepunt genoemd.


Vr.Gr. Egel.
 
kan je dan niet een ander woord als variabele gebruiken dus 'punt?'
 
dominiqu3 zei:
kan je dan niet een ander woord als variabele gebruiken dus 'punt?'
Ik snap je vraag niet helemaal. :confused:

Er werd twee keer punt gebruikt, als var punt = ... en als name="punt". Bij document.punt.src = punt; ging het daardoor fout.

Je kunt ook name="punt" veranderen, maar dan moet je ook document.punt.src 2x aanpassen.

'punt?' kan niet als naam voor een variable omdat daar geen ? in mag voorkomen.


De 'punt' in "http://localhost/gd/gd.php?link=punt"; is geen probleem. :)


Vr.Gr. Egel.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan