| Autor | Zpráva | ||
|---|---|---|---|
| pifko Profil |
#1 · Zasláno: 9. 5. 2008, 16:06:55
Ahoj,
při kliknutí na odkaz chci zobrazit jiný obrázek. Problém je v tom, že po kliknutí na odkaz mi daný obrázek (2) jen problikne a hned se zase zobrazí původní obrázek (1). Zdá se mi to primitivní, ale někde je zřejmě chyba. Co je špatně? <html>
<script language="JavaScript">
<!--
function zobraz()
{
cil=document.getElementById("image");
cil.src="image/2.jpg";
}
//->
</script>
<body>
<img width=640 height=480 id="image" name="image" src="image/1.jpg"></img>
<a href="" onclick="zobraz()">zobraz</a>
</body>
</html> |
||
| Nox Profil |
#2 · Zasláno: 9. 5. 2008, 16:12:32
Nejen původní obrázek, href="" je interpretován jako odkaz na aktuální stránku
Zkus <a onclick="zobraz()">zobraz</a> nebo <a href="#" onclick="zobraz()">zobraz</a> nebo <a href="" onclick="return false;zobraz()">zobraz</a> ...nebo něco takovýho;) |
||
| pifko Profil |
#3 · Zasláno: 9. 5. 2008, 16:14:36
To byla rychlost :)
Jasně, je to tak. Díky moc |
||
| Nox Profil |
#4 · Zasláno: 9. 5. 2008, 16:21:56
Očividně mám málo práce:)
Není zač |
||
| peta Profil |
#5 · Zasláno: 9. 5. 2008, 23:11:41
Nox
<a href="" onclick="return false;zobraz()">zobraz</a> :))) Myslim, ze na funkci zobraz uz nedojde, kdyz je pred ni return. pifko <span onclick="zobraz()">zobraz</span> Falesne odkazy nedoporucuju kvuli pristupnosti. Nefungujici odkaz, bez JS je chyba ve strance. |
||
| Bubák Profil |
#6 · Zasláno: 10. 5. 2008, 06:26:19 · Upravil/a: Bubák
Tyhle onclicky každého jenom otravují. Já bych ty SPANy a "" úplně zakázala.
Věra P. |
||
|
Časová prodleva: 17 let
|
|||
0