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 · 368 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 . 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?
Du klickar på länken "Acceptera som slutgiltigt svar" i det svar som löste problemet.