Nur mal so dazwischengeworfen: Was ist das denn für eine Variante, ein Stylesheet einzubinden
?
Code:
<style src=mystyle.css></style>
Meinst du nicht eher sowas?
Code:
<link rel="stylesheet" type="text/css" href="Pfad/zur/CSS/Datei" />
<style type="text/css">
* {
/* ... */
}
</style>
Zitat von
FriFra:
Zitat von
S2B:
Versuch mal document.createElement() bzw. document.createAttribute() anstatt dem document.write().
Nein, das geht nicht... Die Seite, die das betrifft, kann/darf nicht verändert werden. [...] Mein Script läuft in einem anderen Frame, die Seite, die ich auslesen will/muss ist Tabu
.
Durch
document.write() wird die Seite auch verändert. Und die
DOM-Methoden, die S2B vorgeschlagen hat, machen im Prinzip nichts anderes.
Wenn man die
style-Elemente „ordnungsgemäß“ nach S2Bs Vorschlag dynamisch erzeugt, tauchen sie auch in dem Array auf, das
document.getElementsByTagName("style") zurückgibt.
Wenn du aber keinen Zugriff auf die Seite hast und das nicht ändern kannst, siehts schlecht aus.