JCB: Script funktioniert nicht unter Netscape.Wo ist der Fehler??

Hallo!

Ich hab da noch ein Problem. Ich habe folgendes JS-Funktion:

<script language="JavaScript">
<!--
 var v=navigator.appName;
 function zoomin()
 {
    if (v != "Netscape")
       document.all.zoom.innerHTML="<a href=javascript:zoomout() alt=Ausblenden><img src=images/kartenausschnitt1.jpg border=1 alt=Ausblenden></a>";
    else
    {  alert('Anfang');
       document.zoom.document.write("<a href=javascript:zoomout() alt=Ausblenden><img src=images/kartenausschnitt1.jpg border=1 alt=Ausblenden></a>");
       document.zoom.document.close();
       alert('Ende');
    }
 }
</script>

Beim Aufrufen der Funktion zoomin() soll der Inhalt eines Layer geändert werden. Im IE funktioniert es, nur im NC nicht. Und ich weiß ehrlich gesgat nicht wo der Fehler liegt. Die Messageboxes "Anfang" und "Ende" hab ich nur zur Kontrolle eingefügt. "Ende" wird im NC auch nicht mehr angezeigt :o/. Weiß jemand Rat, damit die unruhigen Nächte ein Ende haben :).

Gruß, Jan
www.planet-1.de

  1. Hi,

    <script language="JavaScript">
    <!--
    var v=navigator.appName;
    function zoomin()
    {
        if (v != "Netscape")

    if ((document.all) || (document.documentElement))  // das kann IE und alles was dom kann

    document.all.zoom.innerHTML="<a href=javascript:zoomout() alt=Ausblenden><img src=images/kartenausschnitt1.jpg border=1 alt=Ausblenden></a>";

    else if (document.layers) // kann nur NN4

    {  alert('Anfang');

    document.zoom.document.open(); // erst öffnen dann schreiben dann schließen

    document.zoom.document.write("<a href=javascript:zoomout() alt=Ausblenden><img src=images/kartenausschnitt1.jpg border=1 alt=Ausblenden></a>");
           document.zoom.document.close();
           alert('Ende');
        }
    }
    </script>

    Weiß jemand Rat, damit die unruhigen Nächte ein Ende haben :).

    Ich gehe davon aus, dass es sich um NN4 handelt. Wenn sowas passiert(oder halt nichts passiert) gib mal javascript: in die Adresszeile ein. Das ding ist recht gesprächig!!!!

    Bye Ed X

    1. Ich gehe davon aus, dass es sich um NN4 handelt. Wenn sowas passiert(oder halt nichts passiert) gib mal javascript: in die Adresszeile ein. Das ding ist recht gesprächig!!!!

      Bye Ed X

      Hi Ed X!

      NC 4.76 um genau zu sein. Wenn ich javascript: eingebe gibt er mir "document.zoom has no properties" aus, was ich allerdings nicht ganz verstehe, denn ein entsprechender Layer ist ja drin (<div id=zoom></div>).

      Gruß, Jan
      www.planet-1.de

      1. Hi Ed X!

        NC 4.76 um genau zu sein. Wenn ich javascript: eingebe gibt er mir "document.zoom has no properties" aus, was ich allerdings nicht ganz verstehe, denn ein entsprechender Layer ist ja drin (<div id=zoom></div>).

        Er stinkt mit dir rum, weil du nur dann in das ding reinschreiben kannst, wenn style="position.absolute" ist.

        Don't ask me why!!

        HTHT

        1. Er stinkt mit dir rum, weil du nur dann in das ding reinschreiben kannst, wenn style="position.absolute" ist.

          Don't ask me why!!

          HTHT

          Tach nochmal!

          Also, daran liegts scheinbar auch nich. Egal was ich auch mache, der NN macht überhaupt nix >o(.

          Verärgerten Gruß, Jan