Autor Zpráva
Tata
Profil
Potrebujem v CMSimple vložiť na stránku IFRAME pre načítavanie externých súborov, ktorých dĺžka môže byť rôzna. Nedokázal som však IFRAME definovať tak, aby sa tejto dĺžke prispôsobil. Dá sa to vôbec?
BaTeCzKo
Profil
Do sekce head vložte tento skript:
<script charset="windows-1250" type="text/javascript">

function vypocet_vysky() {
if (document.getElementById) {
var vyska_dokum = document.getElementById('id_ramu').contentWindow.document.body.scrollH eight;
vyska_dokum += 30; // přidat spodní okraj
if (vyska_dokum < 270) // minimální výška
vyska_dokum = 270;
document.getElementById('id_ramu').style.height = vyska_dokum;
}
}
window.onresize=vypocet_vysky;
</script>


a v těle stránky bude tag iframe:
<iframe onload="vypocet_vysky();"

id="id_ramu"
name="id_ramu"
src="vramu.html"
height="410"
width="50%"
frameborder="0"
scrolling="yes"
allowtransparency="false"
>
</iframe>
Daywith
Profil *
Dobrý den- potřebuji také, aby se IFRAME přizpůsoboval výšce stránek do něj vkládaných- bez scrollbaru, ale programuji ve Frontpagi. Je i toto možné? Děkuji
Lukka
Profil *
Zkoušel jsem tuto metodu - v I.E. to chodi dobre, ale v Opere a Firefoxu jsou s tim problemy...
;-;D3@D3R;-;
Profil *
<u>Mě ten script nechce pořád fungovat:</u>
<html>
<head>
<title>zkoska</title>
<script charset="windows-1250" type="text/javascript">
function vypocet_vysky() {
if (document.getElementById) {
var vyska_dokum = document.getElementById('id_ramu').contentWindow.document.body.scrollH eight;
vyska_dokum += 30; // přidat spodní okraj
if (vyska_dokum < 270) // minimální výška
vyska_dokum = 270;
document.getElementById('id_ramu').style.height = vyska_dokum;
}
}
window.onresize=vypocet_vysky;
</script>
</head>
<body>
zkouska vysky ve iframu:<br>
<iframe onload="vypocet_vysky();"
id="id_ramu"
name="id_ramu"
src="http://srandicky.own.cz/new/fingerboard.html"
height="400"
width="50%"
frameborder="0"
scrolling="yes"
allowtransparency="false"
>
</iframe>
</body>
</html>
Toto téma je uzamčeno. Odpověď nelze zaslat.