problem mit javascript

  • Folgendes Problem, ich habe in der .js datei folgenden code:
    [...]
    var zitat;
    function zitat_anzeigen () {
    if (document.getElementbyId) {
    zitat=document.getElementById("zitat");
    zitat.style.visibility="visible";
    }
    }
    function zitat_verbergen () {
    if (document.getElementById) {
    zitat.style.visibility="hidden";
    }
    }
    [...]

    In der HTML-Datei findet sich das:
    [...]
    quote of the moment


    <div id="zitat" style="visibility:hidden">dies ist ein zitat.</div>
    [...]

    Ziel ist es, dass das Zitat eingeblendet wird, wenn der mauszeiger über den schriftzug "quote of the moment" geht und dementsprechend auch wieder ausgeblendet wird, wenn er diesen wieder verlässt.
    Wo ist der Fehler?

  • Hi,

    ich versteh nicht ganz, für was die if clauses gut sind, versuchs mal ohne!
    Also:

    var zitat;
    function zitat_anzeigen () {
    zitat=document.getElementById("zitat");
    zitat.style.visibility="visible";
    }
    function zitat_verbergen () {
    zitat.style.visibility="hidden";
    }


    Bin zwar kein Javascript-Experte, aber von meinem Verständnis her müsste es so funktionieren!

    Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.

  • Erstmal danke für die Antwort, ich wollte gerade, demotiviert in der Annahme das vorher schon einmal probiert zu haben, deinen Vorschlag umsetzen, und schwupps, es funktioniert O.O .
    Muss ich vorher wohl gepennt haben ...
    Danke auf jeden Fall =)