JavaScript mit Firefox

  • Moin,

    kann mir von euch jemand sagen, was ich an diesem JavaScrip umändern muß, damit der mouseover außer mit IE auch mit Firefox angezeigt wird.
    Wenn man über das Bild geht, sollte der jeweilige Name angezeigt werden.:cry:

    http://www.egeln.youngvoices.de/mitglieder/mitglieder.html

    Fehler in der JavaKonsole ist z.B. "window.DynText has no properties

    Code
    window.DynText.style.display="inline";

    Bin für jede Hilfe dankbar...habe davon nämlich null Ahnung.

  • völlig falsche adressierung.

    wenn dann muss das so sein:

    Code
    document.getElementById("DynText").innerHTML


    Ausserdem ist der DynText-<div>-Container garnicht geschlossen. Da fehlt das </div>

  • Ich danke dir für die super schnelle Antwort...

    DIV habe ich geschlossen :oops:

    Mit dem Javascrip bin ich trotz googeln nicht zurande gekommen.

    Hast du noch mal ne Minute und kannst mir genau sagen, was ich durch was ersetzen sollte.

    Vorab vielen 1000 Dank.

  • Das / ein sonderzeich ist, wäre mir neu. \ ist ein sonderzeichen. damit kann man z.B. einen (im quelltext) umbruch einfügen: \n ... will man den \ innerhalb eines scripts verwenden muss man ihn so darstellen: \\

  • Habe vieles Versucht...aber nichts hat geklappt :cry:

    Habe nun folgendes stehen:

    Code
    if (text==25){ document.getElementById("DynText").innerHTML="<h4>Johannes Kluck<br>Bass</h4>";}
    		document.getElementById("inline");
    		document.getElementById("x");
    		document.getElementById("y");
    		document.getElementById("width");
    		if (text==0){ document.getElementById("DynText").innerHTML="none";}
    		return;

    Ist garantiert falsch, aber ich weiß es leider nicht besser.

    Kannst du mir helfen?!?

  • orginal:

    Code
    if (text==0){ window.DynText.style.display="none";}


    ersetze

    Code
    window.DynText


    durch

    Code
    document.getElementById("DynText")


    ergibt niemals

    Code
    if (text==0){ document.getElementById("DynText").innerHTML="none";}


    sondern

    Code
    if (text==0){ document.getElementById("DynText").style.display="none";}

    nur so als tipp.