/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Lukke pop up vindue efter submit
Fra : Brian Johansen


Dato : 16-02-03 19:24

Hej

Jeg har lavet et pop up vindue hvor username og password
indtastes (i en form), når brugeren så vælger submit skal
pop up vinduet lukkes og brugeren redirectes til
en asp side hvor username og password valideres.

Hvordan får jeg lukket pop up vinduet og redirected form
dataene ??

Mvh.

Brian


 
 
Mads Madsen (17-02-2003)
Kommentar
Fra : Mads Madsen


Dato : 17-02-03 01:34

> Hej
>
> Jeg har lavet et pop up vindue hvor username og password
> indtastes (i en form), når brugeren så vælger submit skal
> pop up vinduet lukkes og brugeren redirectes til
> en asp side hvor username og password valideres.
>
> Hvordan får jeg lukket pop up vinduet og redirected form
> dataene ??

Hej
Jeg bruger den model du beskriver bare i php.
Jeg gør det, at når jeg har submittet, åbnes der en ny htm-fil i
popupvinduet. Denne htm-fil indeholder følgende:
<html>
<title>Tak</title>
<script language="javascript">
function opdatere()
{
opener.location.href="http://www.blabla.dk/etellerandet.asp";
}
</script>
<script>
<!-- START HIDE
function jmp(){
parent.document.location.href="javascript:window.close();"
}
// STOP HIDE -->
</script>
<body body onunload="opdatere();" onload="setTimeout('jmp()',2000)"
bgcolor="#0080FF" >

<p align="center"><big>Tak for din tilmelding</big></p>
<p align="center">Sender<br></p>
</body>
</html>

Ovenstående gør at popupvinduet selv lukker efter 2 sekunder og samtidig
redirecter til en ønskede fil.

Håber det kunne bruges - ellers skriv igen
Hilsen Mads



Brian Johansen (17-02-2003)
Kommentar
Fra : Brian Johansen


Dato : 17-02-03 12:12

Hej !

Fandt en anden løsning..... og et nyt problem

Fra hovedsiden åbnes pop up vinduet med følgende:
(Læg mærke til at window.name sættes)

<script type="text/javascript">

function popup(url,name,win_height,win_width) {
   window.name="main"
   pos_horizon = ((screen.width/2)-(win_width/2));
   pos_vertical = ((screen.height/2)-(win_height/2));
   window.open(url,name,"width="+win_width+",height="+win_height+",top="+pos_
vertical+",left="+pos_horizon);
   }

</script>


Når der så trykkes submit i pop up vinduet

response.write "<form method=""POST"" action=""showpics.asp""
target=""main"" onSubmit=""setTimeout('window.close()',500)"">"

form data sendes så til main vinduet, og pop up'en lukkes automatisk !

Dette fungerer fint med Mozilla, men ikke med IE !!
IE brokker sig over invalid argument ved kaldet til window.open.

Nogen ide hvorfor ??

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste