![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 262 Pomógł: 5 Dołączył: 8.02.2005 Skąd: Olsztyn / Zatorze Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Potrzebny jest skrypt w php (lub czymś innym), który ustawiałby automatycznie wysokość iframe tak aby strona automatycznie dopasowywała się do strony wczytywanej w iframe . Strona wczytywana w iframe pochodzi z innego serwer jest obca! I niestety nie umiem php ![]() Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(MitS @ 2005-10-20 08:10:05) I niestety nie umiem php ![]() No właśnie widzę ![]() php działa po stronie serwera i nie da się takiego efektu w nim osiągnąć. W ogóle php jako tako nie ma żadnego związku z HTML'em. Przenoszę na "Po stronie przeglądarki" |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 15.04.2004 Skąd: w-wa Ostrzeżenie: (0%) ![]() ![]() |
coś możnaby kombinować:
Na początku <BODY> Kod <script LANGUAGE="JavaScript" > Wys=screen.height; document.write("<style TYPE=\"text/css\">.wys_frame {height: "+(0.5*Wys)+"px;}</style>"); </script> a potem wstawić ta klasę class="wys_frame" dla ramki |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 214 Pomógł: 23 Dołączył: 26.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jak ustawić automatycznie wysokość Iframe zależnie od wysokości tekstu w niej się znajdującego?
Tworzysz plik resizeIframe.js
i w pliku index.html (w nim są Iframe'y): w head: w body dodajemy iframe: Genialne i proste zarazem. Ten post edytował Sky_walker 30.06.2006, 18:03:02 -------------------- Pomogłem? Kliknij
![]() Dzięki! :D |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 8.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Bardzo ładnie to opisałeś Sky_walker. Wszystko działa poprawnie, ale mam pewien problemik, ponieważ na mojej stronie mam: Z lewej strony MENU z prawej ZAWARTOSC STRONY i używam tego skryptu dla obu <iframe>, ale gdy menu jest któtsze niż zawartość strony (lub na odwrót) jest ono na srodku tabeli co wyglana bardzo nieestetycznie, strona działa tylko poprawnie gdy dla obu tych stron jest to samo HEIGHT (ta sama wysokosc) stad takie moje pytanko: Czy ktoś wie jak przerobić ten skrypt, aby dla dwóch innych <iframe> była przypisywana automatyczna wysokosc tak jak dotychczas plus pobranie najwyzszej wysokosci ramki jednej z dwoch i przypisanie ich obu takiej samej wysokosci (najwiekszej)<iframe> Mam nadzieje ze mnie zrozumieliscie, bardzo bede wdzieczny za odpowiedz i juz z gory dziekuje! Pozdrawiam serdecznie i zycze milego dnia! Już mam, valign="top" w <td> załatwiło sprawe, ale jestem happy, jak chcesz na kogos liczyc to licz na siebie ![]() Mozna zamknac temat ![]() Ten post edytował zientek18 15.06.2008, 10:24:33 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 3.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Temat stary ale natknąłem się na niego więc odpisuje, być może się komuś przyda
Jeśli chcemy uzyskać automatyczną iframe zmieniająca wysokość w zależności od ładowanej w niej zawartości możemy zamiast używać skryptów, zrobić to prosto modyfikując ustawienia iframe Tworzymy 2 dokumenty - pierwszy nazwę "ramka1.htm" drugi "ramka2.htm" W ramce1 ładować się będzie ramka2, a w ramce2 ładować się będą strony z odnośnikami _self Strony nie musza być na tym samym serwerze, może być to jakakolwiek strona z internetu Ramka1 jest naszym głównym dokumentem i ona ukazuje cały efekt "auto iframe" Kod: Dokument "ramka1":
Drugi dokument "ramka2.htm":
w iframe w miejsce adres_twojej_strony - oczywiście wpisujemy adres naszej strony internetowej która będzie się otwierać w ramce Można tu wpisać adres strony z innego serwera jak również adres strony z naszego serwera, np index.htm Działa pod każdą przegladarka Ramki są ustawione tak aby były przeźroczyste. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 14:41 |