DIV zamiast IFRAME

Forum przeznaczone dla wszystkich webmasterów, chcących tworzyć strony www zgodnie ze standardami World Wide Web Consortium.
krzychos7
Nowy
Nowy
Posty: 24
Rejestracja: pt sty 27, 2006 5:26 pm
Lokalizacja: Warszwa
Kontakt:

DIV zamiast IFRAME

Post autor: krzychos7 »

Jak zapewne każdy wie nie powinno się używać pływających ramek IFRAME, można je zastąpić DIVami. W obrębie własnej strony nie mam z tym problemów szczególnie iż tworze podstrony korzystające z sekcji HEAD strony głównej. Jednakże próbowałem zastosować tą technikę do otworzenia strony zewnętrznej. Niestety nie działa, z reguły w ogóle się nie ładuje a czasem ledwo tekst sam. Czy jest jakaś metoda by zaimportować całą stronę do DIVa jak do IFRAME? Chociażby coś jak takie wirtualne poxy jak w przypadku anonymouse.org chodź lepiej by było z działającymi flashami i stronami zrobionymi techniką AJAX (ponieważ z nimi nie radzi sobie anonymouse).
Jak się domyślam do tego potrzeba będzie już nie AJAXu/JavaScriptu a raczej czegoś Server-side. Co w zasadzie bardziej mi pasuje ponieważ chciałbym by ruch tej strony przechodził przez mój serwer jak przez poxy. Jednakże by znajdowało się to tylko w jednym z DIVów mojej strony.
Lk_hc
Posty: 1
Rejestracja: pt lip 25, 2008 12:18 pm

Re: DIV zamiast IFRAME

Post autor: Lk_hc »

Piszesz kod w osobnym pliku, w szablonie strony wstawiasz odpowiedniego div'a a w nim inkludujesz za pomocę funkcji php include plik z zawartością.
krzychos7
Nowy
Nowy
Posty: 24
Rejestracja: pt sty 27, 2006 5:26 pm
Lokalizacja: Warszwa
Kontakt:

Re: DIV zamiast IFRAME

Post autor: krzychos7 »

Źle mnie zrozumiałeś :). Napisałem że tak to prosta sprawa. Robię tak od dawna. Jednakże pytałem czy wie ktoś co zrobić by na swojej stronie w podobny sposób na swojej stronę wyświetlić np. wp.pl, google.pl lub jakąkolwiek inną stronę z zewnątrz, zachowując jej oryginalny wygląd jednakże by była w DIVie a nie IFRAME.
FaZa99
Posty: 6
Rejestracja: wt lut 12, 2008 2:51 am

Re: DIV zamiast IFRAME

Post autor: FaZa99 »

Ja proponuje tobie pobawić sie z AJAX'em, napisać skrypt który ci właduje plik zewnętrzny do warstwy
htmlowiecii
Nowy
Nowy
Posty: 86
Rejestracja: sob lip 19, 2008 11:51 am

Re: DIV zamiast IFRAME

Post autor: htmlowiecii »

Lk_hc ma racje można to tak zrobić tylko serwer musi mieć obsługę PHP przy założeniu że plik nazywa śię index.php kod strony by wyglądał mniej więcej tak:[xml]<html>itp.
<body>
<div id:"menu">
<a href="index.php?page=http://strona.www">
</div>
<div id:"tresc">
<?php
include($_GET[page]);
?>
</div>
</html>itp.[/xml]
urzyłem skrótu "itp." gdyż każdy kto zna dobrze HTML powinien wiedzieć co tam jest a te informacje są zbędne w rozwiązaniu problemu
Zenobi
Nowy
Nowy
Posty: 37
Rejestracja: wt sie 03, 2004 3:13 am

Re: DIV zamiast IFRAME

Post autor: Zenobi »

To rozwiązanie nie działa. Prosze o więcej szczegółów.
sadie
Posty: 1
Rejestracja: pt lut 04, 2011 10:44 am

Re: DIV zamiast IFRAME

Post autor: sadie »

A ja wam powiem, że gvim z kolorowaniem html'a i odpowiednim indentowaniem jest bardzo przyjemny do edycji - póki co, to jest jeden z najlepszych ed. html jakie miałem :)
W dodatku, jeśli ktoś bardzo lubi automatyke, to można sobie skrypt napisać, generujący dowolne elementy szablonowo.
yarpo
Nowy
Nowy
Posty: 168
Rejestracja: wt lut 08, 2005 6:29 pm
Lokalizacja: Gdańsk
Kontakt:

Re: DIV zamiast IFRAME

Post autor: yarpo »

ODPOWIEDZ