![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam taki problem... Jest sobie strona, a w niej <iframe> wyświetlający inną stronę. I jest tam link, po którego kliknięciu powinno nastąpić przekierowanie na inną stronę. Problem w tym, że gdy w skrypcie click.php dam header("Location: http://www.google.pl"); to strona google.pl otwiera się w <iframe>, a nie na całej stronie. Podobnie w przypadku użycia Kod echo ("<META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://www.google.pl">"); Lepiej jest gdy przekieruję w JS: Kod echo "<script type=\"text/javascript\"> location.href = \"http://www.onet.pl\" </script>"; w tym przypadku najpierw strona się pojawia w <iframe> a po chwili na całej stronie. Nie da się tego jakoś lepiej zrobić, żeby po kliknięciu w linka w iframie, otwierała się od razu strona na którą przekierowuję? W ogóle chciałbym to zrobić nie w JS, bo wiadomo - JS nie każdy musi mieć włączone, a przekierowanie powinno działać zawsze. Pozdrawiam i dzięki za ewentualną pomoc Ten post edytował anskellig 5.06.2008, 14:50:58 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli nie masz Strict DTD.
to powinno pomóc Przy wartości _top wyświetla się w oknie głównym, likwidowane są wszelkie inne ramki Domyślna wartość target to _self czyli otwarcie w oknie w którym zostało wywołane, w Twoim przypadki <iframe>. Jak ma być w nowym oknie to target="_blank" Ten post edytował JoShiMa 5.06.2008, 15:25:50 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie, działa!
![]() Prosta rzecz, ale zupełnie nie przyszła mi do głowy, mimo że kiedyś wiedziałem o istnieniu tego _top ![]() (pomógł++; ) Ten post edytował anskellig 5.06.2008, 15:41:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:14 |