| 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: 15 let
|
|||
0