Autor Zpráva
Ratisko
Profil
Ahoj chtěl bych se zeptat na jeden zajímavý problém. mám iframe a chtěl bych aby jeho výška byla vždy podle obsahu (aby se na stránce nezobrazovali 2 scrollbary. řešení co jsem našel je připsat prvku body (v tom iframu) onLoad="frameElement.height=scrollHeight();" omlouvam se jestli jsem to za = napsal špatně ale to není podstatné. důležité je že když dám před tento řádek alert(frameElement) vypíše to něco jako object HTMLIFrameElement.. to je ještě v pořádku, ale přidám-li .height alert se zobrazí prázdný. Neví někdo čím by to mohlo prosím být? Mohu se takto odkázat na jakoby nadřazený iframe? myslim nadřazený pro to vnitřní <body> :) zkuste odpovědět jestli jste už něco takového řešili nebo máte nápad :)
Ratisko
Profil
pro upřesnění ten vnořenej body měl být
<BODY onload="frameElement.height = document.body.scrollHeight">
Ratisko
Profil
tak jsem to trošku otestoval a frameElement.src jde a frameElement.name nebo id uz ne, vazne nevim proc :/
Ratisko
Profil
dobre, problem vyresen, dynamicky iframe nejde :)) static a kdyz to dela 2 posuvniky tak se zbavit toho 2. ... :-D to jsem cekal ze je ten JS teda mocnejsi ;)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0