Linkfarbe mit Javascript ändern

  • jup, musst halt ebenfalls mit dem timeout arbeiten

    HTML
    document.getElementById('ueberschrift').style.display='block';
    setTimeout("document.getElementById('ueberschrift').style.display='none'", 5000);

    hier wird z.b. deine überschrift erst eingeblendet, und dann nach 5 sek wieder ausgeblendet.
    des ganze in ne funktion verpacken und dann beim linkklick aufrufst

  • och komm... bisserl mitdenken kannst doch auch,oder ?
    wo willst denn den js-code sonst hinschreiben ?
    entweder in head (script-tags net vergessen) oder in deine js-datei.

    noch ne funktion rum und unten durchn link diese aufrufen...

    edit: bevor die nächste frage kommt wie ma des macht...

  • jo sry
    bin halt noch totaler anfänger.
    cool hat alles geklappt

    2 fragen noch dann lass ich dich in ruhe
    wie kann man das wieder ausschalten, also dass die überschrift wieder kommt
    und das mit dem button hab ich auch noch nich so genau verstanden, wie man den jezz z.B nach 5 sekunden erscheinen lässt.
    wäre super nett wenn du mir da n code machen könntest, sonst kommen noch mal 10 fragen mehr
    also vielen dank
    mfg. shou

  • du hast oben alle beispiele, jetzt kannst dir was selber zusammenbauen...

    kleiner tip..
    - beim body ein onload machen das z.b. die funktion "test" aufruft
    - in der funktion test erst die linkfarbe ändern
    - danach in gleicher funktion z.b. den button/die divbox etc mit display=block einblenden
    - zum schluss ein settimeout welches mit display=none die box nach x sek verschwinden lässt

    ich hab dir alles geliefert was du dazu brauchst. denk logisch, setz des ganze um und
    dann poste dein ergebnis. ich geh jetzt in die mittagspause. wenn ich wieder zurück bin
    will ich nen ansatz sehen, dann helf ich dir weiter...

  • bin auch grad zurück aus der mittagspause
    also das ist mein html:

    mein java-script ist so:

    und dann noch mein 3.html:

    alles funtioniert perfekt nur mein button (funktion bsp) geht nich nach 3 sekunden weg...

  • des schrift-teil nimmst mal komplett raus.
    und nimm die id nur in einfache '

  • vielen, vielen dank du hast mir sehr weiter geholfen
    und wenn die schrift jezz nach 5 sekunden weg ist wie kann ich sie dann wieder "herstellen"?

  • und was ist wenn ich das nach 3 sekunden machen will soll ich dann sagen:

    Code
    function schrift () {document.getElementById('ueberschrift').style.display = 'block', 300}

    ?

  • Das ist ja echt eine Never-Ending-Story!!!

    Shou, was hältst du davon, wenn du einfach mal deinen Hintern hochbekommst und JavaScript lernst, wenn du so einen Quatsch einbauen willst.

    driver
    Hast heute einen guten Tag, oder? :D

  • Schon fast.
    Du holst dir mit Substr. aus location.href die Datei, dann suchst du mithilfe der Funktion getElementsByTagName(); in deiner Navi, und dem <a> was den href hat, der der Datei gliecht, verpasst du dann die farbe.

    EDIT:
    Mist, sorry, hab wohl vergessen, die Seiten z lesen.

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

    Einmal editiert, zuletzt von Tobse (3. Februar 2010 um 20:10)