Avatar billede johanls Nybegynder
11. oktober 2002 - 13:56 Der er 11 kommentarer og
1 løsning

opener og form action den samme

Hejsa jeg har her et kodeudsnit som forklarer meget mere en mange ord:
***********
<html>
<head>
<title> Login</title>
<script type="text/javascript">
function updatecontent()
{
opener.location.href="logineval.php"
close()
}
</script>
</head>
<body>
<form method=POST action="logineval.php">
NAVN:<input type=TEXT name=navn><br />
KODEORD:<input type=PASSWORD name=password><br />
<input type=SUBMIT value="LOGIN" onclick=updatecontent()>
</form>
</body>
</html>
*************
Som man kan se peger min form på logineval.php, men det er den der også skal åbnes i et andet vindue er der nogen der har en løsning på dette, da dette ikke virker, jeg kan godt forstå hvorfor, men hvordan gør man istedet???
Avatar billede jakoba Nybegynder
11. oktober 2002 - 14:20 #1
se svar i forrige spørgsmål.
Avatar billede johanls Nybegynder
11. oktober 2002 - 14:29 #2
Det ser meget godt ud men virker bare ikke.... :o)
Avatar billede johanls Nybegynder
11. oktober 2002 - 14:33 #3
Som resume jakoba har svaret:
<form method=POST action="logineval.php" target='yggenykhusar'
  onsubmit="top.opener.name='yggenykhusar';return true">

eller, hvis det vindue eller ramme der åbnede allerede har et navn som du vil beholde:

<form method=POST action="logineval.php" target=''
  onsubmit="this.target=top.opener.name;return true">

mvh JakobA
Avatar billede jakoba Nybegynder
11. oktober 2002 - 14:54 #4
jo det gør ! :-)
har du siderne på nettet? så vi kan kikke.
Avatar billede jakoba Nybegynder
11. oktober 2002 - 14:56 #5
Ups.
har du fjernet den onclick-handeler i submit-knappen. der er hverken brug for den eller fynktionen updatecontent.
<input type=SUBMIT value="LOGIN">
Avatar billede johanls Nybegynder
11. oktober 2002 - 14:58 #6
Det er ligesomom jeg ikke får parametrene overført til min php side, hvilket er testet og burde virke!
Avatar billede johanls Nybegynder
11. oktober 2002 - 14:59 #7
Nej desværre jeg har sat min apache-server op til at køre lokalt...
Avatar billede johanls Nybegynder
11. oktober 2002 - 15:02 #8
Måske jeg først skal navngive min opener og anføre den under name~ ligesom du har gjort som 'yggenykhusar' i første løsningsforslag, mne jeg aner ikke hvordan, jeg er rimelig ny indenfor java script
Avatar billede johanls Nybegynder
11. oktober 2002 - 15:05 #9
Ok det virker nu jeg har rodet på modtager siden du får selvfølgelig dine point nu.... tak for hjælpen! ;-)
Avatar billede jakoba Nybegynder
11. oktober 2002 - 15:08 #10
din popopside:

<html>
<head><title> Login</title>
</head>
<body>
<form method=POST action="logineval.php" target='yggenykhusar'
  onsubmit="top.opener.name='yggenykhusar';return true">
NAVN:<input type=TEXT name=navn><br />
KODEORD:<input type=PASSWORD name=password><br />
<input type=SUBMIT value="LOGIN" />
</form>
</body>
</html>

det skal søreme virke.
Avatar billede jakoba Nybegynder
11. oktober 2002 - 15:08 #11
ah. takker :-))
Avatar billede johanls Nybegynder
11. oktober 2002 - 15:15 #12
Det virker også uden 'yggenykhusar' ;-)
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