Über 'id' auf bgcolor zugreifen
piet
- javascript
Hallo,
ich möchte Text blinken lassen, dazu will ich zyklisch mittels Timer
500ms die Textfarbe mit der Hinterfarbe tauschen (und umgekehrt)
Wie kann ich dabei auf die Farbe zugreifen (per id (und oder) per name)
so eine Art:
mem = document.getElementsbyID('idname').bgcolor
oder
mem = document.getElementsbyName('name').bgcolor
Danke
worst_case
Hi,
ich möchte Text blinken lassen, dazu will ich zyklisch mittels Timer
500ms die Textfarbe mit der Hinterfarbe tauschen (und umgekehrt)
Ein Teil deiner Seitenbesucher wird das wohl nervig finden, aber das ist deine Sache.
Wie kann ich dabei auf die Farbe zugreifen (per id (und oder) per name)
Es geht beides. Hier ein Beispiel.
mem = document.getElementsbyID('idname').bgcolor
^^
Das heißt getElementById.
So kannst du dann beispielsweise die Hintergrundfarbe ändern:
document.getElementById('idname').style.backgroundColor = "#ff0000";
oder
mem = document.getElementsbyName('name').bgcolor
Das müsstest du auch anders verwenden, aber am besten verwendest du einfach getElementById.
mfG,
steckl
Hallo,
ich habe nun eine Funktion geschrieben, die leider nicht funktioniert.
[code C++]
function blinker()
{
var mem;
var ids="M1_meldung_16_1";
window.status = zaehler++;
mem=document.getElementById(ids).style.bgColor;
document.getElementById(ids).style.borderColor=document.getElementById(ids).style.color;
document.getElementById(ids).style.color = mem;
window.setTimeout("blinker()", 3000);
}
[/code]
Die Zeile "window.status = zaehler++;" steht nur um zu sehen ob die Funktion durchlaufen wird.
Mir ist das ein Rätsel.
Danke
piet
mem=document.getElementById(ids).style.bgColor;
Es gibt keine CSS Eigenschaft bgColor!
Struppi.
mem=document.getElementById(ids).style.bgColor;
Es gibt keine CSS Eigenschaft bgColor!
Struppi.
Hallo,
mit "backgroundcolor" funktioniert es auch nicht, ebenfalls habe ich "backgroung-color" probiert (nur zur Sicherheit)
keine Änderung.
Gruß
piet
Hello,
mit "backgroundcolor" funktioniert es auch nicht, ebenfalls habe ich "backgroung-color" probiert (nur zur Sicherheit)
manchmal geht probieren NICHT über studieren
Ebenfalls hilfreich: Nutze Firefox und wirf einen Blick in die JavaScript-Konsole, da erhälst du im Fehlerfall direkt eine Auskunft darüber, was schief gelaufen ist.
MfG
Rouven