Hur gör man (om det går?) en popup ruta eller liknande som skickar vidare användaren?
Forward/popup
7 svar · 268 visningar · startad av fundersam
Det måste du göra med JavaScript, om du vill ha en popup. Vill du bara skicka vidare användaren:
header( "Location: sida.php" );
Tänk på att du inte kan skicka något till klienten innan du anropa header().
Du får ursäkta... jag är nybörjare. hur anropar jag den då? =/
Vilken? Header()? Precis som jag visade. Du byter bara ut sida.php mot ditt sidnamn. :)
Jag tyckte du sa att jag var tvungen o göra nåt först... ;/
Du får inte skicka något till klienten först, då får du ett felmeddelande ( Om du inte använder buffering, men det gör du nog inte ). :)
Exempel:
Fungerar ej:
<?php
echo "Hej!"; // Här skickar du något till klienten
header( "Location: sida.php" ); // Här försöker du redirecta klienten
?>
Fungerar:
<?php
header( "Location: sida.php" );
echo "Hej!"; // Det här kommer inte att visas, eftersom att du skickar vidare klienten först
?>
Buffering, med redirect:
ob_start();
echo "Hej!";
header( "Location: sida.php" );
ob_end_flush();
detta fungerar med:
echo "<SCRIPT language=JavaScript> top.location.href='index2.php'; </SCRIPT>";
Nu är vi lite petiga... ;)
print("<script type='text/javascript'> top.location.href='index2.php'; </script>");
Har kodsnutten klarat sig i två år kanske man borde låta bli.... men men :D