Hallo henman,
danke dir. Ich habe das Setzen und Löschen der Hintergrundfarbe geändert:
.prio3 { /* Aussteller Wunsch */
background-color: #fc0;
}
var obj_zu_aendern;
//======================================
function toggleWunsch( code, obj )
//======================================
{
obj_zu_aendern = obj; // Objekt sichern fuer ankommende Meldung
...
http.open("get", url );
http.onreadystatechange = updateNewContent;
http.send(null);
}
//============================
function updateNewContent()
//============================
{
...
if ( arr[0] == 'prio_3' && arr[1] == '1' ) { // Aussteller Wunsch setzen
// obj_zu_aendern.classList.add("prio3"); // Probleme mit IE
obj_zu_aendern.style.backgroundColor = "#fc0";
}
if ( arr[0] == 'prio_3' && arr[1] == '0' ) { // Aussteller Wunsch loeschen
// obj_zu_aendern.classList.remove("prio3"); // Probleme mit IE
obj_zu_aendern.style.backgroundColor = "transparent";
}
}
}
Leider ist der Fehler damit nicht behoben. Deiner Fehlermeldung nach scheint obj_zu_aendern nicht mehr bekannt zu sein:
- Fehlermeldung beim Markieren/Entmarkieren in IE 9 (wie IE 10 per Dev-Tools)
- Beim Entmarkieren: 'Die Eigenschaft "remove" eines undefinierten oder Nullverweises kann nicht abgerufen werden.' Datei: bfp-forum.de, Zeile: 111, Spalte: 7
- Beim Markieren: 'Die Eigenschaft "add" eines undefinierten oder Nullverweises kann nicht abgerufen werden.' Datei: bfp-forum.de, Zeile: 107, Spalte: 7
- Fehlermeldung beim Aufruf in IE 8 (wie oben)
- 'Das Objekt unterstützt die Eigenschaft oder Methode "getElementsByClassName" nicht' Datei: bfp-forum.de, Zeile: 1717, Spalte: 1
- beim Markieren die gleichen Fehlermeldungen wie im IE 9
Jemand eine Idee?
Linuchs