Autor | Zpráva | ||
---|---|---|---|
Georgem Profil |
Prosím o vysvětlení: Mám stránku s tabulkou a v jedné z buňek je iframe, chtěl bych aby se velikost height měnila podle obsahu tak, aby tam nemusel byt scroolbar a poslední řádek obsahu by byl těsně nad koncem rámu(nenapadlo mě jak jinak to vysvětlit, omlouvám se), je to možné(prosím jak)? Nebo musím použít něco jiného? Děkuji.
|
||
Matthew Profil |
#2 · Zasláno: 13. 7. 2005, 13:02:32
Myslím, že by sa to dalo javascriptom nejako takto: tej bunke tabuľky pridáš atribút napr. id="bunka" a ifram-u napr. id="iframe"; potom do body dáš atribút onLoad="document.getElementbyId("iframe").height = document.getElementbyId("iframe").height;"
Je dosť možné, že to nebude fungovať, v tom prípade skús nahradiť .height .style.height alebo skúšaj 2x = alebo iné veci. Ja s tabuľkami vôbec a s iframami málo robím, takže neviem, ako to dopadne... |
||
Georgem Profil |
#3 · Zasláno: 13. 7. 2005, 13:17:16
Jo diky, vyzkousel jsem to, ale nefunguje to. Druhou moznost jsem moc nepochopil teda... Jestli by to slo jinak vysvetlit?
|
||
Yuhů Profil |
#4 · Zasláno: 13. 7. 2005, 16:07:12
to, co napsal Matthew není moc funkční. Hlavně bych tu akci ale zkusil provést zevnitř toho iframu, nikoli z hlavního dokumentu. Potom bych do stránky v iframe vložil na konec toto:
<script> top.document.getElementbyId("iframe").height = document.body.height; </script> ale taky nevím, jestli by to fungovalo. Tyhle hrátky s iframy jsou dost velká magie. A zbytečná magie, obvykle se to dá elegantněji řešit v PHP pomocí include, když jsou potřeba takovéhle šílenosti. |
||
Leo Profil |
#5 · Zasláno: 13. 7. 2005, 16:38:39
Je to jeste o to horsi, ze ne vzdy je document.body definovany, zalezi hodne na DOCTYPE, Leo
|
||
Georgem Profil |
#6 · Zasláno: 13. 7. 2005, 18:57:25
Tak se mi zdá, ze jsem tady asi spatne...:-(, no dekuji vam za snahu a vyzkousim to...
|
||
Plaváček Profil |
#7 · Zasláno: 13. 7. 2005, 20:06:20
Jsi tu dobře, ale jsou prostě věci, které dost dobře udělat nejdou, už ze samotné podstaty elementu iframe, který zobrazuje obsah úplně jiné stránky.
|
||
Časová prodleva: 2 roky
|
|||
sed Profil * |
#8 · Zasláno: 13. 4. 2007, 20:19:28
ahoj jak můžu dát scroolbar bo buňky tabulky?protože se ta buňka podle obsahu furt rozšiřuje(do výšky)
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0