Avatar billede anehta Nybegynder
25. september 2002 - 14:03 Der er 5 kommentarer og
1 løsning

overføre variabler mellem vinduer

Hej Eksperter
Hvordan overfører man en variabel fra subvindue til hovedvinduet. Jeg ved godt at man kan overføre data til formfelter med opener.document.form... osv.
Men er det ikke muligt at overføre en alm. variabel?

Problematiken er at der i subvinduet bliver hentet data der skal bruges i hovedvinduet.

Her er mit forslag som ikke virker. Det drejer sig om overførslen af variablen filename
<a href="java script:opener.document.form.bemaerkning.value='<%=oRs("bemaerkning")%>';opener.document.form.filename.value='<%=oRs("billede")%>';close();" filename="<%=oRs("billede")%>">link</a>
Avatar billede lenn Nybegynder
25. september 2002 - 14:15 #1
kan du ikke bruge en sessionsvariabel..?
Avatar billede lenn Nybegynder
25. september 2002 - 14:17 #2
Hvis du altså vil arbejde i ASP?
Avatar billede anehta Nybegynder
25. september 2002 - 14:24 #3
Det kan vi ikke mellem de vinduer ;(
Avatar billede lenn Nybegynder
25. september 2002 - 14:43 #4
Hvad så med at lave denne her på subsiden:

<input type="hidden" value="<%" & filename & "%>" name="fname">

og på hovedsiden lave denne her:
nyVar = Request.Form("fname")
- så skulle nyvar gerne indeholde filnavnet

Jeg har ikke testet det - men det kan være at det er det der skal til ?
Avatar billede lenn Nybegynder
25. september 2002 - 14:47 #5
- virker vel egentlig kun hvis du har en Submit knappe... er det ved hjælp af et link eller en form det skal overføres?
Avatar billede anehta Nybegynder
25. september 2002 - 15:18 #6
Det virker heller ikke.

Tror vi dropper det på den måde, og prøver noget nyt :)
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
Kurser inden for grundlæggende programmering

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