Avatar billede rampagezz Nybegynder
22. februar 2008 - 22:04 Der er 2 kommentarer og
1 løsning

Opdatere hele siden, fra en Iframe

Hej eksperter.

Jeg har en login-form i en Iframe, som checker brugerens login-info. Hvis de passer, skal den linke til "login_success.php" (i Iframen), men den skal samtidig opdatere hele siden.

Her er koden:

if($count==1){
// Register $myusername, $mypassword and redirect to file "login_success.php"
session_register("myusername");
session_register("mypassword");
echo '<script type="text/javascript"><meta http-equiv=\"refresh\" content=\"0; URL=\index.php\"></script>';
header("location:login_success.php");

}
else {
header("location:login_failed.php");
}
ob_end_flush();
?>

Dette virker ikke.
Nogle forslag til hvordan man kan gøre det?

- rampagezz
Avatar billede w13 Novice
22. februar 2008 - 22:11 #1
Nej, du blander javascript og html og din kode ville i øvrigt kun opdatere IFramet.
Det burde fungere efter hensigten, hvis du retter:
echo '<script type="text/javascript"><meta http-equiv=\"refresh\" content=\"0; URL=\index.php\"></script>';
til:
echo '<script type="text/javascript">parent.location.reload(true)</script>';
Avatar billede rampagezz Nybegynder
22. februar 2008 - 22:15 #2
Det virker ikke. Den opdaterer stadig kun Iframe vinduet.
Avatar billede rampagezz Nybegynder
22. februar 2008 - 22:18 #3
Hov.: Sorry. Det var rigtig nok, jeg skulle bare fjerne.. "header("location:login_success.php");"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester