Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript] Przekierowanie + otwarcie nowej karty
RaiZeN
post 13.03.2015, 22:51:51
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 4
Dołączył: 6.03.2014
Skąd: Suwałki

Ostrzeżenie: (0%)
-----


Witam, piszę prosty skracacz linków i chciałbym aby przy każdym wejściu na skrócony link otwierało w nowej karcie stronę, i po chwili ją zamykało. Przekierowanie ze skróconego linku na ten prawidłowy działa prawidłowo (za pomocą funkcji header) ale kod do otwierania nowej strony działa tylko gdy wyłącze funkcję header. Próbowałem dawać jakieś opóźnienia ale to nic nie dało. Ogólnie chodzi mi o to żeby przy wchodzeniu na stronę przekierowywało za pomocą php na właściwy url i przy okazji otwierało stronę z reklamą. wink.gif Kod js wygląda tak:
<script>

window.onload = function(){
window.open("http://strona.pl/ad.php", "_blank");
}
</script>


Sory za chaotyczność ale pisałem na szybko. :x
Go to the top of the page
+Quote Post
Wazniak96
post 14.03.2015, 08:59:09
Post #2





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

Ostrzeżenie: (0%)
-----


Nagłówek przekierowania zostaje wysłany przed jakimikolwiek danymi wyświetlony przez PHP, także przekierowanie zostaje wywołane od razu po odpaleniu strony. Kod Js nie zostaje wykonany przez przeglądarkę.

Ogólnie rzecz biorąc zrób Przekierowanie przez Js zamiast PHPowego header i powinno śmigać smile.gif
Go to the top of the page
+Quote Post
RaiZeN
post 14.03.2015, 11:48:11
Post #3





Grupa: Zarejestrowani
Postów: 112
Pomógł: 4
Dołączył: 6.03.2014
Skąd: Suwałki

Ostrzeżenie: (0%)
-----


Dzięki, zrobiłem tak i działa, ale przy przekierowaniu jest około 1s biała strona - przy przekierowaniu z php tak nie było. Da się to jakoś wyeliminować?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 22.05.2025 - 09:38