Avatar billede dkkarpen Nybegynder
05. juni 2002 - 18:33 Der er 14 kommentarer og
1 løsning

Hente formværdier fra popupvindue til hovedvindue

Hvordan løser jeg subjekt uden brug af f.eks. en "hidden" form fra opener siden?
Avatar billede dkkarpen Nybegynder
05. juni 2002 - 18:35 #1
Kan jeg sætte et navn på mit hovedvindue (bruger ikke frames) og anvende target?
Avatar billede nikolajdu Nybegynder
05. juni 2002 - 18:38 #2
hvad er der i vejen med et hidden field??

winDu = window.open....

og senere:

<a href="#" onclick="document.FORMNAVN.FELTNAVN.value=winDu.document.FORMiVINDUE.FELTET.value">du</a>
Avatar billede dkkarpen Nybegynder
05. juni 2002 - 18:41 #3
Det er fordi mit vindue åbnes fra et menupunkt. Derfor gider jeg ikke slæbe rundt på en hidden form på alle sider.
Avatar billede dkkarpen Nybegynder
05. juni 2002 - 18:41 #4
Har du et alternativ?
Avatar billede nikolajdu Nybegynder
05. juni 2002 - 18:42 #5
tjaaa nu brugte jeg jo intet hiddenfelt - Forklar hellere hvad det er du vil...
Avatar billede nikolajdu Nybegynder
05. juni 2002 - 18:43 #6
<a href="#" onclick="document.getElementById('indHer').innerHTML=winDu.document.FORMiVINDUE.FELTET.value">du</a>

<div id="indHer"></div>
Avatar billede dkkarpen Nybegynder
05. juni 2002 - 18:44 #7
Jeg åbner et vindue med et link. Heri er der en form. Onsubmit skulle jeg gerne have sendt værdier tilbage til en ny side i mit hovedvindue som jeg kan trække med request.form("").
Avatar billede jakoba Nybegynder
05. juni 2002 - 18:51 #8
det vindue du åbner kommer ind i hovedvinduets frames array og kan adresseres den vej igennem.
så hvis du sagde  window.open( url, "dkkarpen', featurestreng )

kan du bagefter sige
      var verdi = window.dkkarpen.document.formnavn.feltnavn.value;
Avatar billede dkkarpen Nybegynder
05. juni 2002 - 18:52 #9
Den skal jeg nok have udpenslet.
Avatar billede jakoba Nybegynder
05. juni 2002 - 18:56 #10
request.from(...) ??? Er det ikke ASP? dette forum er til javascript.

alenfals så er det dit hovedvindue der akal have et navn
    <script> window.name='dkkarpen'; </script>
placeret i head i hovedvinduet. (og dit popopvindue må IKKE have samme navn.)

<form action="filderskalloadesihovedvinduet.asp" target="dkkarpen">
så bliver submit responsen sendt til dit hovedvindue og formens værdier bliver sendt med til asp at gnave i.

mvh JakobA
Avatar billede dkkarpen Nybegynder
05. juni 2002 - 18:58 #11
Ok nu forstår jeg. Men hvordan smider jeg den i min asp kode?
Avatar billede dkkarpen Nybegynder
05. juni 2002 - 19:00 #12
Ok tester lige.
Avatar billede dkkarpen Nybegynder
05. juni 2002 - 19:01 #13
Perfekt. Det var lige hvad jeg skulle bruge ;-)
Avatar billede jakoba Nybegynder
05. juni 2002 - 19:02 #14
sorry det er to helt forskellige svar.
1'ste et til at lade hovedvinduet hente data fra popopppen
2'det er til at submitte formen til en side i hovedvinduet (vist det du ønsker (passer ihvertfald med din allerførste kommentar:-)).
Avatar billede dkkarpen Nybegynder
05. juni 2002 - 19:04 #15
2 var hvad jeg skulle bruge. Og det virker perfekt.
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