Avatar billede bgjensen Nybegynder
31. maj 2005 - 19:39 Der er 7 kommentarer og
1 løsning

opdater side fra pop up vindue

hvordan opdatere man en side fra et andet vindue?
eks.

side 1:
Link til pop up vindue.

Side 2:
indeholder en login form, man indtaster bruger navn og password, submitter den tjekker om brugeren skal logges ind, hvis brugeren skal logges ind, skal pop up vinduet lukkes, og side 1 skal loade en bestemt side

Hvordan gør man det???

lige et tillægs spørgsmål hvordan sender man info med fra pop up vinduet, f.eks brugernavn skal sendes til side 1?
Avatar billede olebole Juniormester
31. maj 2005 - 21:39 #1
<ole>

Det ville have rart at kende server sproget, men så tager vi den i PHP - så må du selv oversætte, hvis du skriver andet. I popUp'en:

<?
// Her foretager du dig en masse med DB og noget

if (BETINGELSE) {
?>

<scrip type="text/JavaScript">
  opener.location.href = "enSide.php?id=".$ID;
  window.close();
</script>

<?
}
?>

- så foretager du dig først det, du plejer. Derefter checker du, om brugeren er logget ind. Er han det, opdateres 'moder-vinduet' og popUp'en lukkes

/mvh
</bole>
Avatar billede olebole Juniormester
31. maj 2005 - 21:40 #2
- og så skal 'script' da sdavøs rigtigt - med 't'  :)

<script type="text/JavaScript">
Avatar billede kargo1 Nybegynder
31. maj 2005 - 23:10 #3
En anden mulighed er at lade pop up-vinduet kalde et script på den første side.

På den første side har du en funktion redirect:

        function redirect(newLocation) {
            if (confirm ('Fortsæt?')) {
                document.location=newLocation;
            }
            else {
                alert ('OK, vi bliver her!');
            }
        }

I pop up-vinduet har du en funktion returnToOpener:

        function returnToOpener() {
            window.opener.redirect("nyside.html");
            window.close();
        }
Avatar billede olebole Juniormester
01. juni 2005 - 04:59 #4
Det gør en del, der ikke bliver bedt om - men ikke rigtig det, der bliver bedt om, vel?  :)
Avatar billede bgjensen Nybegynder
02. juni 2005 - 20:59 #5
olebole -> smid et svar så får du point, du har hjulpet mig på vej, takker :D
Avatar billede bgjensen Nybegynder
29. juni 2005 - 18:12 #6
olebole -> smid et svar så får du point, du har hjulpet mig på vej, takker :D
Avatar billede bgjensen Nybegynder
04. juli 2005 - 11:34 #7
Sidste chance olebole -> smid et svar så får du point, jeg lukker dette spm om et par dage hvis ikke du smider et svar!
Avatar billede bgjensen Nybegynder
21. juli 2005 - 23:34 #8
lukker
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