ns4 bringts nicht, aber wieso?
Zwerg Nase
- javascript
tach alle,
ich hab hier ein kleines script, mit dem man eine karte hin- und herzoomen soll, wenn man auf den entsprechenden teil der karte klickt. (es sind nur zwei bilder, die ausgetauscht werden, deshalb ist das script nicht umfangreicher.) es funktioniert
soweit, nur leider wie so oft bei netscape4 nicht. ich möchte gern wissen wieso. wenn mir das einer erläutern könnte und vielleicht eine lösungsidee hat, würde ich mich riesig freuen.
zum code:
also karte1 wird geladen, durch klick in ein quadrat wird zoom_in() ausgeführt. karte2 erscheint und wenn man in sie hineinklickt, wird wieder der ausgangszustand hergestellt.
neben der source des bildes werden auch titel, alternativtext sowie die daten der imagemap geändert.
<head>
<script type="text/javascript">
<!--
function zoom_in() {
document.getElementById("Bild").src = '../images/karte2.gif';
document.getElementById("Bild").alt = 'Karte 2';
document.getElementById("Bild").title = 'Karte 2';
document.getElementsByName("mapgg")[0].areas[0].coords = '0, 0, 400, 400';
document.getElementsByName("mapgg")[0].areas[0].href = 'javascript:zoom_out()';
}
function zoom_out() {
document.getElementById("Bild").src = '../images/karte1.gif';
document.getElementById("Bild").alt = 'Karte 1';
document.getElementById("Bild").title = 'Karte 1';
document.getElementsByName("mapgg")[0].areas[0].coords = '159, 170, 241, 256';
document.getElementsByName("mapgg")[0].areas[0].href = 'javascript:zoom_in()';
}
//-->
</script>
</head>
<body>
<map name="mapgg"><area href="javascript:zoom_in()" shape="rect" coords="159, 170, 241, 256"></map>
<img id="Bild" src="../images/karte1.gif" height="400" width="400" border="0" alt="Karte 1" title="Karte 1" usemap="#mapgg">
</body>
danke für eure einsichten,
zwerch nase
hi
soweit, nur leider wie so oft bei netscape4 nicht. ich möchte gern wissen wieso. wenn mir das einer erläutern könnte und vielleicht eine lösungsidee hat, würde ich mich riesig freuen.
Netscape 4 kann kein DOM, was du hier verwendest. Ich wüsste allerdings auch nicht, wie man dafür an derartige angaben rankommt...
Grüße aus Bleckede
Kai