Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dynamiczna zmiana wysokosci ramki
Forum PHP.pl > Forum > Po stronie przeglądarki
Dagger
Witam!
Mam pytanie:
Jak mozna (i czy mozna) dynamicznie zmienic wysokosc ramki w zaleznosci od wysokosci strony wewnatrz tej ramki?
Chcial bym poprzez menu we flashu przelanczac stronki w ramce... jednak chcial bym aby jedyny strol przewijajacy tresc calej strony to byl skrol strony glownej.
Macie moze jakies pomysly jak by to rozwiazac?
Z gory dzieki za pomoc.
Pozdrawiam
Dagger
Bags_Bunny
watpie... mozesz co najwyzej zrobic ze w kazdym pliku ktory bedzie ladowany do ramki bedzie skrypt ktory bedzie zmienial wysokosc na z gory okreslona... proponuje zamiast ramki uzyc diva, poniewaz ramki sa wycofywane

ps. jesli chodzi o menu we flashu to proponuje zrobic rowniez alternatywne nie wymagajace flasha
-=Saint=-
tak, skrypt. daje zrodelko:

w head indexu daj:
  1. <script type="text/javascript">
  2. function iframe(wys){
  3. ramka = document.getElementById('ajfrejm');
  4. ramka.height = wys;
  5. }
  6. </script>
do tego daj iframe-owi id="ajfrejm"
kod przykladowego frame-a:
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
  4. </head>
  5. <body>
  6. <table>
  7. <tr>
  8. <td><br><br><br><br><br><br><br><br><br><br><br><br><br>
  9. </td>
  10. </tr>
  11. </table>
  12.  
  13. <script type="text/javascript">
  14. if(navigator.userAgent.indexOf('MSIE') == -1){
  15. parent.iframe(document.height+10);
  16. }else{
  17. parent.iframe(document.body.scrollHeight);
  18. }
  19. </script>
  20.  
  21. </body>
  22. </html>

u mnie dziala. sprawdz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.