JavaScript HTML <map> tag-ből
Sziasztok!
Különböző layer-ekre helyezett képeket és űrlap mezőket szeretnék kicserélni JavaScripttel. A problémát az okozza, hogy ha a képet mezőkre bontom a <map>-vel, akkor nem a képet cseréli ki, hanem törli az oldalt, és a kép nevét és elérési útvonalát jeleníti meg.
Ebben kérném segítségeteket, mert külön-külön minden része működik, csak így egyben nem...
Előre is köszönöm:
Gábor
■ Különböző layer-ekre helyezett képeket és űrlap mezőket szeretnék kicserélni JavaScripttel. A problémát az okozza, hogy ha a képet mezőkre bontom a <map>-vel, akkor nem a képet cseréli ki, hanem törli az oldalt, és a kép nevét és elérési útvonalát jeleníti meg.
Ebben kérném segítségeteket, mert külön-külön minden része működik, csak így egyben nem...
Előre is köszönöm:
Gábor
<style>
img.also{position:absolute;top:50px;left:10px;z-level:0}
img.felso{position:absolute;top:50px;left:10px;z-level:1}
</style>
<form name=urlap>
<input type=text name=mezo value=regi>
</form>
<img class=also name=also src=also1.gif>
<img class=felso src=felso.gif usemap=#terkep>
<map id=terkep name=terkep>
<area shape=circle coords=20,20,10 href="javascript: document.forms['urlap'].mezo.value='uj'; document.images['also'].src='also2.gif';">
</map>
Így
Javaslom, hogy tedd a scriptet az onclick eseménybe, ne engedd tovább gyűrűzni az eseményt (adj vissza false értéket), a hrefben pedig adj meg egy olyan url-t, ahova akkor irányítod a juzert, ha le van tiltva a böngészőjében a Javascript:
...és működik...
Most már működik.
Gábor