![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 30.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cześć, mam pewien problem.
Chcę móc na jednej stronie, includować drugą. Zrobiłem
Lecz, przy kliknięciu w odnośnik, otwiera się nowe okno i już bez "strony w stronie". Istnieje sposób na naprawę w PHP czy trzeba by użyć <iframe> w HTML? Z góry dziekuję za pomoc. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 32 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem co chcesz przez to osiągnąć (jeśli chcesz pokazać zewnętrzną stronę), ale nie zalecam ci robić tak. Czas generacji strony zwiększa się o czas pobrania zewnetrznej strony przez Twój serwer. Ten post edytował altruista2 17.02.2010, 18:48:47 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 32 Dołączył: 5.08.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli chcesz wyświetlić zawartość jakiejś strony wewnątrz swojej to nie musisz (a nawet nie zaleca się ) stosowania ramek.
Wystarczy, że użyjesz elementu blokowego <div>. Spójrzmy na przykład strony lokalnej. Mamy stronę "strona.php" (strona "includowana") i "strona_glowna.php" (strona główna na której będziesz wyświetlał zawartość strony "strona.php"). Strona.php wygląda tak :
Jeżeli teraz w stronie głównej napiszesz tak :
To osiągniesz wstawienie kodu "strona.php" wewnątrz strony strona_glowna i wewnątrz diva. Ty natomiast chcesz pobrać w ten sposób stronę zewnętrzną, która może mieć po 1 jakiś DOCTYPE, odwołania do plików CSS na swoim serwerze itd itp, więc jak widzisz nie możesz tego ot tak osiągnąć. Jeżeli wiesz co jest na stronie "strona.php" no to żaden problem, zamiast iframe, używasz <div> i wrzucasz. Ten post edytował ferrero2 17.02.2010, 20:18:15 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 18.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo dobrze napisane ! Wszystko działa rewelacyjnie. Dzięki Altruista. Pozdrawiam.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 13:05 |