hallo
ich erklaere mal mein problem: ich moechte die zentralen style-sheet-angaben
im header-bereich einer anderen datei (in einem frameset) dynamisch veraendern.
dazu habe ich mit einiger hilfe von euch dies zusammengebastelt ...
function faerbeZelle1(cnr)
{
td_ = (document.all)? parent.into.document.all.tags('td') : parent.into.document.td;
for(i=0;i<td_.length;i++)
{
parent.into.document.styleSheets[0].rules[cnr].style.backgroundColor = "#ffff00";
}
}
dies funktioniert prima auf dem ie, aber nicht bei netscape (the same procedure as every year)
wie man sieht, habe ich ansatzweise versucht, das [styleSheet]-objekt auf verschieden weisen
anzusprechen, halt jeweils fuer ie oder ns
aber es funktioniert einfach nicht.
weiterhin muss man ja um das ganze differenzieren zu koennen, eine browserabfrage durchfuehren.
wie hier etwa ...
if (document.layers) {
ns = 1; ie = 0;
} else {
ns = 0; ie = 1;
}
function init() {
if (ie) zugriff = document.all.tags("td");
if (ns) zugriff = document.td;
}
var BrowserName = navigator.appName;
if (BrowserName = 'Microsoft Internet Explorer') alert('Sie benutzen '+ BrowserName);
else alert('Sie benutzen '+ BrowserName);
alles schoen und gut, aber ich komm nicht weiter. waere echt gut, wenn sich irgendjemand erbarmen
wuerde ... das gesamtproblem kann man auch noch einmal unter folgender url begutachten:
http://www.bcity.com/temporat/index.htm sorry wegen des werbebanners :(
bis dann sagt tc