Autor Zpráva
waltz
Profil *
Ahoj,

potreboval by som poradit ako mozem pouzit css na obsah html v iframe. Skusal som doplnit element style s atributom type="text/css" do elementu head.

Nejak takto:

var newStyle = document.createElement('style');
var newStyleContent = 'h1 { color:blue }';

this.element = document.getElementById('content'); // odkaz na iframe

newStyle.setAttribute("type", "text/css");
this.element.contentWindow.document.getElementsByTagName('head')[0].ap pendChild(newStyle);
newStyle.appendChild(document.createTextNode(newStyleContent));

..nepracujem moc s css, takze sa mi len podarilo zistit, ze element style staci appendnut do head a je to. Akurat neviem, ako je to s iframe. Ide to vobec ??

Za radu vopred diik

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: