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

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
submit til main vindue
Fra : Kim Emax


Dato : 27-11-03 18:51

Hey

Er lidt i tvivl om jeg skal spørge her eller clientside, så undskyld, hvis
jeg poster forkert.

Jeg har brug for at et vindue, der popper op (ved onclick) fra main
submitter til main igen. Jeg kan godt ramme vinduet igen, men får ikke
værdierne fra formen med tilbage. Nogen, der har gode erfaringer med den
slags?

--
Take Care
Kim Emax - master|minds: http://www.masterminds.dk
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



 
 
Johan Holst Nielsen (27-11-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 27-11-03 19:47

Kim Emax wrote:
> Hey
>
> Er lidt i tvivl om jeg skal spørge her eller clientside, så undskyld, hvis
> jeg poster forkert.
>
> Jeg har brug for at et vindue, der popper op (ved onclick) fra main
> submitter til main igen. Jeg kan godt ramme vinduet igen, men får ikke
> værdierne fra formen med tilbage. Nogen, der har gode erfaringer med den
> slags?

Det er klientside - men hva fanden ;)

Main window form:
<form action="foo.php" method="post" name="form1">
<input type="hidden" value="" name="bar">
</form>

Popup form + javascript:
<script type="text/javascript">
function sbtForm() {
window.opener.document.form1.bar.value = document.form1.bar.value;
window.opener.document.form1.submit();
window.close();
}
</script>
<form action="<?=$_SERVER['PHP_SELF']?>" name="form1">
Indtast: <input type="text" value="" name="bar">
<input type="button" value="Overfør" onclick="sbtForm();">
</form>

mvh
johan


Kim Emax (28-11-2003)
Kommentar
Fra : Kim Emax


Dato : 28-11-03 17:14

Johan Holst Nielsen wrote:

> Det er klientside - men hva fanden ;)

okay

> Main window form:
> <form action="foo.php" method="post" name="form1">
> <input type="hidden" value="" name="bar">
> </form>
>
> Popup form + javascript:
> <script type="text/javascript">
> function sbtForm() {
> window.opener.document.form1.bar.value = document.form1.bar.value;
> window.opener.document.form1.submit();
> window.close();
> }
> </script>
> <form action="<?=$_SERVER['PHP_SELF']?>" name="form1">
> Indtast: <input type="text" value="" name="bar">
> <input type="button" value="Overfør" onclick="sbtForm();">
> </form>

hmm... det er godt nok wierd at man skal have alle værdier liggende som
hidden inden der laves et window.open og senere submittes til... En hård
kamp, men det kom sgi til at virke...

Jeg havde selv noget parent.location i tankerne, men nåede ikke så langt
inden du postede dit forslag.

Tak for hintet (hjælpen

--
Take Care
Kim Emax - master|minds: http://www.masterminds.dk
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



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

Månedens bedste
Årets bedste
Sidste års bedste