Du kan ju skicka vidare med header om det är det du tänker på.
if ($bla == bla){
header("Location: nextpage.php");
exit;
}
Men för att kunna använda header så får inget skrivas ut på sidan innan.
11 svar · 366 visningar · startad av Kenchu
Mycket enkel fråga.
Finns det något slags kommando i PHP, som öppnar en sida?
Typ:
if( blah blah){
open länk;
}
else{
echo "aha";
}
Där "open" är det där möjliga kommandot :P. Finns det något kommande som liknar det påhittade kommandot "open"?
Tack
Du kan ju skicka vidare med header om det är det du tänker på.
if ($bla == bla){
header("Location: nextpage.php");
exit;
}
Men för att kunna använda header så får inget skrivas ut på sidan innan.
Kan man klämma in target på något vis?
Kenchu skrev:
Kan man klämma in target på något vis?
Nej, då får du göra en redirect med javascript.
<script type="text/javascript" language="javascript">
window.frame.document.location = 'sidan.php';
</script>
Öh, var hamnar target i den där då? Måste få in att sidan jag gör skall öppna en sida i target="_top".
Men vad är då problemet? Både Netscape och IE öppnar sidan i det redan existerande fönstret om "framen" redan finns.
Probelmet är, som jag trodde var uppenbart, att sidan inte öppnas i target="_top".
Okey, då skriver vi så här istället:
<script type="text/javascript">top.location.href='sidan.php';</script>
Tack, nu funkar det utmärkt. :)
Varsågod, glöm inte markera tråden som löst. :)
Antar att det är en ikon vi talar om. Vilken är det? Eller hur markerar man en tråd som löst? :P
Du klickar på länken "Acceptera som slutgiltigt svar" i det svar som löste problemet. ;)