dynamisch CSS-klassen zuweisen!
susi
- javascript
hallo abermals ...
ich habe folgendes script welches einem erzeugten div eine klasse zuordnet!
this.contentElement= document.createElement("div");
with(this.contentElement.style)
{
zIndex = 920;
overflow = "auto";
visibility = "visible";
padding= "0px";
margin= "0px";
}
this.contentElement.setAttribute("class", "AjaxBoxContent");
in FF funkt es wider mla wunderbar diese klasse zuzuordnen!
im IE passiert gar nichts ... dieses elment erscheint und auch das class attribut ist zugeordnet! jedoch den style anzeigen, ist fehlanzeige! wenn ich im "with" hier styles hinzufü+ge geht dies ohne problem jedoch will ich jenes ja der *.css datei überlassen!
hat jemand eine ahnung?
bussi susi
Hello out there!
this.contentElement.setAttribute("class", "AjaxBoxContent");
Verwende stattdessen className.
bussi
Dankeschön. ;-)
See ya up the road,
Gunnar
habs mit classname versucht und funktioniert nu wunderbar!
danke sehr ...
habs mit classname versucht und funktioniert nu wunderbar!
Das bezweifle ich.
Struppi.
tut es aber ...
wei soll ich es beweisen?
ist doch okay wenns nun geht! ja?
hi,
tut es aber ...
Nein, tut es nicht.
Javascript ist case sensitive.
gruß,
wahsaga
tut es aber ...
wei soll ich es beweisen?
Du kannst es nicht beweisen, die Eigenschaft heißt className, JS ist case sensitive, wenn du classname benutzt passiert gar nichts.
Struppi.
Hi,
ist doch okay wenns nun geht! ja?
BTW: Nicht, daß Du die Forumskollegen für kleingeistige Korinthenkacker hältst: Aber eine fehlerhafte Syntax wandert auch ins Archiv, und kann dort von Usern gefunden werden, die sich die Mühe einer Suche machen (soll's geben). Die Beckmesserei gilt also nicht dir, susi, sondern soll hilfreich für andere sein.
Gruß, Cybaer
in FF funkt es wider mla wunderbar diese klasse zuzuordnen!
Die Antwort hast du ja schon bekommen.
Aber ich kann mir nicht vorstellen, dass du bei der Suche nach deinem Problem nichts gefunden hast, diese Frage wird mehrmals jeden Monat gestellt.
Struppi.