Strona 1 z 1
DIV zamiast IFRAME
: pt lip 18, 2008 12:24 am
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.
Re: DIV zamiast IFRAME
: pt lip 25, 2008 12:21 pm
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ą.
Re: DIV zamiast IFRAME
: pt lip 25, 2008 1:54 pm
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.
Re: DIV zamiast IFRAME
: czw sie 21, 2008 3:41 pm
autor: FaZa99
Ja proponuje tobie pobawić sie z AJAX'em, napisać skrypt który ci właduje plik zewnętrzny do warstwy
Re: DIV zamiast IFRAME
: wt sty 06, 2009 7:41 pm
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
Re: DIV zamiast IFRAME
: wt lut 03, 2009 1:47 pm
autor: Zenobi
To rozwiązanie nie działa. Prosze o więcej szczegółów.
Re: DIV zamiast IFRAME
: pt lut 04, 2011 10:54 am
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.
Re: DIV zamiast IFRAME
: wt mar 08, 2011 11:47 am
autor: yarpo