PROBLEM: javascript-kompatibilität

Dieses Thema im Forum "Programmieren" wurde erstellt von cadm, 1. Februar 2005.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. cadm

    cadm ROM

    Registriert seit:
    30. Januar 2005
    Beiträge:
    7
    hello

    ich kriegs nicht hin!! ich versuch HTML-Text und Bild gleichzeitig auf der page zu ändern per Imagemap-click. doch beide navigatoren schaffen es nicht; weder gleichzeitig was auszuführen und noch beide dasselbe.
    hier der code:

    function goToOrbe() {

    document.getElementById("irgendwas").innerHTML="Voilà, la carte d'Orbe et de son environnement.";
    /*läuft nur bei NN7 unter 'innerHTML'*/

    document.all.irgendwas.useMap(#orbe_bosceazVD); /*Wird weder von IE noch von NN angenommen*/

    document.images("irgendwas").src=imgOrbe.src; /*wird von IE6 angenommen, aber nicht von NN7*/

    document.close();
    }

    ich hab schon alles ausprobiert: document.getElementById..., document.all..., document.images[""]... ich weiss nicht mehr weiter
    :aua:

    wer kann helfen??
     
  2. kalweit

    kalweit Hüter der Glaskugel

    Registriert seit:
    18. April 2000
    Beiträge:
    31.469
    Also ich packe sowas in ein verstecktes "div" und ein sichtbares "div" (mit jeweils unterschiedlichen Inhalt). Ich lasse das versteckte dann per klick sichtbar werden und das sichtbare unsichtbar.
    document.getElementById('blub').style.visibility='hidden';
    document.getElementById('blub').style.visibility='visible';

    Gruss, Matthias
     
  3. cadm

    cadm ROM

    Registriert seit:
    30. Januar 2005
    Beiträge:
    7
    ich habs so noch nicht ausprobiert. werds mal versuchen.
    hab da noch ne andere lösung gefunden, die aber nur teilweise funktioniert:
    mit dem attribut "innerHTML". so kann ich text und <img>-tag verändern. doch weil das script wieder eine veränderung aufrufen sollte (d.h. es sollten 4mal nacheinander text/bild geändert werden), klappts nicht (und wiederum reagieren NN und IE verschieden). und eine zurück-navigation wär auch gut.
    der code:

    function funktion1() {
    var list=document.getElementById("Name");
    list.innerHTML="text";
    list.innerHTML+="<img src='...' ..., onclick='funktion2()'>";
    .
    .
    }

    function funktion2() {
    var list=document.getElementById("Name");
    list.innerHTML="text";
    list.innerHTML+="<img src='...' ...>";
    .
    .
    }
    ??
     
  4. kalweit

    kalweit Hüter der Glaskugel

    Registriert seit:
    18. April 2000
    Beiträge:
    31.469
    Das wirst du nicht brauchbar gebacken kriegen bzw. der Aufwand steht in keinem Verhältnis zum Ergebnis. Probier die "div"-Methode...

    Gruss, Matthias
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen