[frame]Dopasowywanie długosc frame do strony

0

Witam, jak dopasowac długość iframe do długosci strony i wyświetlic ją?(aby nie bylo scrollbara w iframe)
Pozdrawiam Laska :)

0

tak:

<script>
  function ustaw(elm){
    var s=elm.style,b=elm.contentWindow.document.body;
    s.height=b.scrollHeight+30,s.width=b.scrollWidth+30;
  }
</script>
<iframe onload="ustaw(this)" src="plik.html"></iframe>

z tym ze strona w iframe musi byc z tego samego serwera, w przeciwnym wypadku bedzie blad naruszenia zabezpieczen...

0

witam, zastosowałem, nie działa, efekt jak przy braku height, pozdrawiam

0

Ze względów bezpieczeństwa nie zrobisz już takiej sztuczki z tego co się orientuję, CHYBA ŻE możesz zmodyfikować treść iframe i dołożyć tam skrypty.

0

heh, przypomniałeś mi piechnatowe ręcznie skompresowane skrypty ;D

powinno się dać dalej - z tym że strona w ramce musi być z tej samej domeny i nie - dysk twardy to nie domena, nie będzie to Ci działać odpalone w protokole file:///
teraz jest nawet więcej możliwości zrobienia tego - choćby strona w ramce może przesłać komunikat o swoich rozmiarach

no i przede wszystkim - teraz można a nawet wypadałoby zastąpić iframe AJAXem i dynamicznie załadować treść strony do diva - a ten się już odpowiednio dopasuje

0

no i przede wszystkim - teraz można a nawet wypadałoby zastąpić iframe AJAXem i dynamicznie załadować treść strony do diva - a ten się już odpowiednio dopasuje

trochę to nie ma sensu, jeżeli to nie nasza strona ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1