Hallo zusammen,
nach etwas suchen im Netz habe ich eine Lösung für mein Problem gefunden. Habe hier vorsichtshalber auch schon mal die Suche benutzt aber nichts passendes zu meiner jetzigen Frage gefunden.
Mich würde interessieren warum das script funktioniert. Grundlegend verstehe ichs (glaub ich zumindest) nur nicht warum die while Schleifen funktionieren.
Hoffe mir schenkt jemand Erleuchtung
Gruß - Bob
nach etwas suchen im Netz habe ich eine Lösung für mein Problem gefunden. Habe hier vorsichtshalber auch schon mal die Suche benutzt aber nichts passendes zu meiner jetzigen Frage gefunden.
Mich würde interessieren warum das script funktioniert. Grundlegend verstehe ichs (glaub ich zumindest) nur nicht warum die while Schleifen funktionieren.
Hoffe mir schenkt jemand Erleuchtung
Gruß - Bob
Code:
function getStyleSheet(name) {
if(!name || !document.styleSheets) return null;
var i = document.styleSheets.length;
while(i--) {
var rules = (typeof document.styleSheets[i].rules != 'undefined') ?
document.styleSheets[i].rules : // IE
document.styleSheets[i].cssRules; // MZ
var j = rules.length;
while(j--) {
if(rules[j].selectorText == name) return rules[j];
}
}
return null;
}