login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Redirecten in nieuw venster

Offline Ultimatum - 12/04/2007 15:08
Avatar van UltimatumPHP expert Hoe kan je dat als je een header() gebruikt voor een redirect naar een andere site dat hij in een nieuw venster opent?

10 antwoorden

Gesponsorde links
Offline Stijn - 12/04/2007 15:22
Avatar van Stijn PHP expert http://www.webmasterworld.com/forum88/9053.htm , zoals je ziet aan de reacties is het niet mogelijk om met de header() een nieuw venster open te doen. Je moet dus eerst window.open() doen met JS en daarna je PHP redirect doen.
Offline Ultimatum - 12/04/2007 15:53 (laatste wijziging 12/04/2007 15:53)
Avatar van Ultimatum PHP expert dus ik moet gewoon header() in window.open() zetten als ik het goed begrijp? En hoe kan ik zorgen dat window.open gelijk komt? Want het moet geen link ofzo zijn..
Offline Stijn - 12/04/2007 15:57
Avatar van Stijn PHP expert
  1. <script language="javascript">
  2. window.open('redirect.php' , 'redirect');
  3. </script>
zet dat waar nu je header() staat.
Offline Ultimatum - 12/04/2007 16:44
Avatar van Ultimatum PHP expert Maar moet ik dus een parte pagina redirect maken waar header in staat dan?
Offline Stijn - 12/04/2007 16:50
Avatar van Stijn PHP expert ja, in redirect.php zet je dan die header();
Offline Ultimatum - 12/04/2007 16:53 (laatste wijziging 17/04/2007 11:29)
Avatar van Ultimatum PHP expert Ik heb er even mee gespeeld maar ik krijg de hele tijd dat mijn popupblocker een popup heeft geblokkeerd en krijg ik dus niet mijn nieuwe venster goed te zien. Ik heb dus nu wat anders maar deze opent in hetzelfde venster, is het mogelijk dat hij gewoon in een nieuw venster opent?

  1. <script language="javascript">
  2. redirTime = "5000";
  3. redirURL = "http://<?= $arr['url'] ?>";
  4.  
  5. function redirTimer() {
  6. window.setTimeout("self.location.href = redirURL;",redirTime);
  7. }
  8. </script>
Offline Gerard - 17/04/2007 12:22
Avatar van Gerard Ouwe rakker Daar is dus juist gewoon window.open() voor uitgevonden.
Offline Ultimatum - 17/04/2007 12:35
Avatar van Ultimatum PHP expert Oke, maar dan heb ik dus problemen met mijn popup blokker. window.open() is de enige mogelijkheid?
Offline timmie_loots - 17/04/2007 13:31
Avatar van timmie_loots PHP gevorderde De manier waarop je de volgende pagina opent is een probleem. Pop up blockers blokkeren alle pop ups die automatisch door de pagina geopend worden. Je moet dus iets hebben in het originele document waaraan je die window.open() koppelt.

Ik vind je manier sowieso een beetje krom, welk resultaat wil je uiteindelijk behalen? Is het voor een advertentiesysteem?
Offline Ultimatum - 17/04/2007 13:33
Avatar van Ultimatum PHP expert Nee, maar als je op een link klikt moet er gewoon eerst komen te staan naar welke website je precies word doorgelinkt, want op de link die je klikt staat het niet duidelijk, daar staat alleen de plaatsnaam.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.235s