Autor Zpráva
moergil
Profil *
Robim na mojej stranke m3dc.wz.cz (prvy pokus robenia stranky) ale mam tam jeden problem: stranka je robene velkou tabulkou, v okrem menu a stredu stranky (zatial su v nej len novinky) co su samostatne stranky vlozene pomocou iframe do tabulky. Problem je, ze ked tam dam napr viac noviniek ako sa tam zmesti (presnejsie ich tam bude tolko ze budu presahovat az za background menu) tak sa tabulka nepretiahne a stranka v iframe sa "odsekne" :( Chcel by som to mat tak, ze by sa ta tabulka pretiahla (menu ani zvysok by to nemalo postihnut, maju nastavene valign="top") ale neviem ako spravit aby sa to natahovalo podla velkosti iframe. Dalo by sa to vyriesit atributom v iframe scrolling="yes" ale to by zase utrpel vzhlad... pls help
Lukáš Kadlec
Profil
Zdravim,
iframe "neuděláš", aby měnil velikost podle obsahu a stejnak od rámů se už opouští... Nejjednodušší by asi bylo, pokud se nechceš naučit PHP, udělat každou stránku zvlášť.
peta
Profil *
moergil
zkus si ulozit stranku
//peter-mlich.wz.cz/x/jvl5b/
a predelat. Na iframy zapomen. vkladani menu delat pomoci PHP include
Reg
Profil
Jde to! Přes JavaScript:
do <head> dej:

<script charset="windows-1250" type="text/javascript">
function vypocet_vysky() {
if (document.getElementById) {
var vyska_dokum = document.getElementById('iframe').contentWindow.document.body.scrollHe ight;
vyska_dokum += 0;
if (vyska_dokum < 300)
vyska_dokum = 300;
document.getElementById('iframe').style.height = vyska_dokum;
}
}
window.onload=vypocet_vysky;
</script>
a misto klasickyho iframu to napis takhle:
<script type="text/javascript">
document.write('<iframe onload="vypocet_vysky()" id="iframe" width=x src="x" frameborder=0 scrolling=no>Fatal error. Iframes not available.<\/iframe>');
</script>
<noscript>
<iframe name="main" width=x height=vyska-pokud-ma-uzivatel-vypnuty-JS src="x" frameborder=0 scrolling=auto>Fatal error. Iframes not available.</iframe>
</noscript>
ukazka je treba ZDE!
michaelkiller
Profil
Reg nechcem ta sklamat, ale v Opere sa ten iframe nevykresli spravne...
peta
Profil *
ono tam melo byt asi scrollTop; misto height, ale tyhle veci se nedelaji...
Reg
Profil
Tak nevim, ja ten skript nedelal ale na svejch strankach to mam a po nacteni mi to funguje i v opere.
Lukáš Kadlec
Profil
A když někdo bude mít vyplý JavaScript, tak má smůlu...
moergil
Profil *
hm... zatial som to spravil tak ze som do toho iframu dal parameter scrolling="yes", zatial si to necham tak a neskor to spravim pomocou php (ak sa to naucim :-D ) dik za pomoc
Reg
Profil
pochybuju že se v PHP dá zjišťovat výška framu, to je úplně na jiný věci, ale dá se tím udělat include.
Lukáš Kadlec dám do <noscript> alternativu se scrolingem ne?
moergil
Profil *
praveze cez php to spravim bez ramu ;)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0