Autor | Zpráva | ||
---|---|---|---|
lukas7 Profil |
#1 · Zasláno: 6. 2. 2011, 15:58:48
Na stránkách potřebuji zvětšit velikost textu, který se načítá v iframe. Delší dobu jsem hledal jak toho dosáhnout, ale bohužel, žádná možnost stále nefunguje.
Zkoušel jsem způsoby jako např.: *{ text-size:20px; } iframe{ text-size:20px; } nebo: <script language="javascript"> function Init() { editableIframe.document.body.focus(); editableIframe.document.execCommand("FontSize", "", "20"); editableIframe.document.execCommand("FontName", "", "Tahoma"); } </script> <body onload="editableIframe.document.designMode='On';"> <iframe src="http://nejakyweb.cz/nactenyobsah.html" onreadystatechange="if (this.readyState=='complete') Init();" id="editableIframe" runat="server" name="editableIframe" style="width:400px; height:400 px"></iframe> </body> nebo: <iframe src="http://nejakyweb.cz/nactenyobsah.html" id="content" name="content" onload="content.document.execCommand('FontSize',,'20')"> i <iframe src="http://nejakyweb.cz/nactenyobsah.html" style="font-size:20px"> info na:http://answers.oreilly.com/topic/467-how-to-create-a-user-editable-region-in-a-web-page/ Chci se tedy zeptat zkušených, zle nějakým způsobem dosáhnout zvětšení textu uvnitř načteného obsahu v iframe ? Někdo může namítnout, že mnohem lepší řešení je pomocí php, bohužel mé znalosti php jsou velice mizivé :( Díky |
||
Witiko Profil |
#2 · Zasláno: 6. 2. 2011, 19:04:30 · Upravil/a: Witiko
Pakliže je stránka načítaná v iframe pod stejným portem a doménou, neměl by být problém pomocí window.frames.jménoRámu přistoupit k objektu window daného rámu a poté změnit kaskádový styl jako by byl měněn v aktuálním okně. Tedy buď méně elegantně pomocí načtení externího css souboru do toku dokumentu, nebo přidáním css pravidla.
|
||
Časová prodleva: 13 let
|
0