Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczna wysokość iframe
MitS
post
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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) a chcem jedynie zrobić jeden prosty serwis, lecz nie moge bo nie wiem jak wykonać mój problem opisany powyżej. Jeżeli znajdzie się dobry człowiek który mi w tym pomoże będe wdzieczny (mogą być gotowe skrypty z innych stron, odnośniki itp).

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
artideejay
post
Post #2





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":

  1. <title>ramka1</title>
  2. </head>
  3. <body style="overflow:hidden">
  4. <p>
  5. <iframe name="I1" marginwidth="1" marginheight="0" height="98%" width="101%" scrolling="no" align="middle" border="0" frameborder="0" allowtransparency="true" src="ramka2.htm">
  6. Twoja przeglądarka nie obsługuje ramek wbudowanych lub jest obecnie skonfigurowana tak, aby nie wyświetlać ramek wbudowanych.
  7. </iframe></p>
  8. </body>


Drugi dokument "ramka2.htm":

  1. <title>ramka2</title>
  2. </head>
  3. <body style="background-color: transparent;" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
  4. <p>
  5. <iframe name="I1" marginwidth="1" marginheight="0" height="100%" width="100%" border="0" frameborder="0" allowtransparency="true" src="http://adres_twojej_strony" align="middle">
  6. Twoja przeglądarka nie obsługuje ramek wbudowanych lub jest obecnie skonfigurowana tak, aby nie wyświetlać ramek wbudowanych.
  7. </iframe></p>
  8. </body>



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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 11:06