Forum » Client-Side scripting » Meta Refresh
eerst: basshunter
Berichten: 518
avatar
Offline Stuur privebericht
hallo allemaal
ik wil mn klikmission laten refreshen in een nieuwe pagina (nieuw venster/tabblad)

Dit is wat ik heb maar werkt helaas niet kan iemand mij helpen?
Code | Selecteer Alles
minimaliseren
1
<META HTTP-EQUIV=Refresh CONTENT="0; URL=http://www.gratisinschrijving.nl/klikker.php?iduser=100046131&idurl=58" TARGET="_blank">


alvast bedankt
17-11-2010 23:05
Dit topic is 265 keer bekeken door 49 verschillende leden
Reacties op: "Meta Refresh"
1
Berichten: 624
avatar
Offline Stuur privébericht
Nee dit werkt niet, want je refreshed de pagina voordat je hem laat openen in een nieuw venster.

Via php kan je dit ook doen:

Code | Selecteer Alles
minimaliseren
1
<?php header("Location: blablabla.nl");?>
17-11-2010 23:11
eerst: basshunter
Berichten: 518
avatar
Offline Stuur privébericht
meer uitleg aub?

want heb ik dan nog de meta tag nodig?
17-11-2010 23:15
Logo Designer
Berichten: 1366
avatar
Offline Stuur privébericht
Die heb je niet meer nodig nee.
17-11-2010 23:25
Berichten: 58
avatar
Offline Stuur privébericht
@jemajeroen
De header functie is iets anders bedoelt dan de meta tag refresh.

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
<?PHP

header
("Location: jebestand.php");

?>


Wellicht kan je op php.net informatie vinden hierover.
17-11-2010 23:27
WAN\'T TO LEARN SOMETHING
Berichten: 1564
avatar
Offline Stuur privébericht
Bovendien kan je met header wel t laten refreshe/redirecten.
18-11-2010 09:07
eerst: basshunter
Berichten: 518
avatar
Offline Stuur privébericht
ik snap er helemaal niks van...
18-11-2010 11:23
Berichten: 210
avatar
Offline Stuur privébericht
Je zet gewoon in je script:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
<?PHP

header
("Location: joubestandsnaam.php");

?>

Dan opend die joubestandsnaam.php in een nieuw tabblad.
18-11-2010 15:04
Berichten: 2123
avatar
Offline Stuur privébericht
@blackboss: Zoek eens iets op voordat je begint te roepen, het location header field heeft niks met tabbladen van de browser te maken.

Je kunt dus (voor het gemak), op twee verschillende manier iemand naar een andere pagina sturen:

Meta redict
De huidige pagina wordt naar de browser gestuurd, en deze leest de pagina en weergeeft de pagina. Vervolgens ziet de browser de meta redict staan en zal hij naar het gedefinieerde aantal seconden de nieuwe pagina inlezen.

Location header
Wanneer je de location header zet, zoals hierboven wordt geroepen, gaat de redict heel anders in werking. Je browser zal de huidige pagina ontvangen, en vervolgens beginnen met de header van de pagina te lezen (daar staan bijvoorbeeld ook de cookies in, en allerlei informatie over de pagina). Hier zit hij vervolgens een location in staan. Zodra je browser dit ziet, weergeeft hij de pagina niet meer, maar vraagt hij de webserver meteen om de nieuwe pagina.

Dat is het verschil, een wereld van verschil.
18-11-2010 15:25
Berichten: 210
avatar
Offline Stuur privébericht
@ Killingdevil:
Als je dat in je script zet (van dat nieuwe tab) dan krijg je gewoon die pagina in het nieuwe tabblad.
18-11-2010 16:01
Reageer op: "Meta Refresh"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden