Avatar billede renewester Nybegynder
12. juni 2001 - 21:28 Der er 1 kommentar og
1 løsning

Problemer med popup vindue gennem Javascript

Hej

Jeg har et stort problem med et rullegardin jeg fylder med data fra en database, og hvor jeg ønsker valget åbnet i et popupvindue.

I toppen af dokumentet har jeg følgende java script:
------------------------
function deltaWin(URL)
{
    doWin = window.open(URL,\'deltaWinName\',\'width=351,height=320,toolbar=no,scrollbars=no resizable=no\');
    doWin.focus;
}
------------------------


Dette script kalder jeg så med følgende kode:
------------------------
<FORM METHOD=GET ACTION=\"java script:deltaWin(\'vis.asp\')\" name=\"form1\">
<select name=id onChange=\"btnSubmit_onclick2()\">
<option value=\'\'>--Vælg--</option>
<%
Set objConn = Server.CreateObject(\"ADODB.Connection\")
Set objRS = Server.CreateObject(\"ADODB.Recordset\")
objConn.Open db
strSQL = \"SELECT * FROM tabel;\"
objRS.open strSQL, objConn
objRS.MoveFirst

Do while NOT objRS.EOF
    Response.Write \"<option value=\" & objRS(\"reg_id\") & \">\" & objRS(\"omraade\") & \"</option>\"
    objRS.MoveNext
Loop
%>
</select>
</FORM>
------------------------

Mit problem er, at jeg ikke får overført variablen ID til næste side som en querystring. Den overfører ingenting :(

Hvis jeg derimod retter min <FORM> til en statisk variabel fungerer det(statisk):
-------------------------
<FORM METHOD=GET ACTION=\"java script:deltaWin(\'vis.asp?id=4\')\" name=\"form1\">
-------------------------

Mit spørgsmål er så: Hvordan får jeg overført en variabel til vis.asp gennem en alm. querystring?

På forhånd tak

Avatar billede stigc Nybegynder
12. juni 2001 - 21:37 #1
Hvad med at lave det sådan her:

<select name=id onChange=\"java script:deltaWin(\'vis.asp?id=\' + this.value);\">
<option value=\'1\'>1</option>
<option value=\'2\'>2</option>
<option value=\'3\'>3</option>
</select>


så behøver du ikke nogen form, og en javascript funktion der submitter formen. Jeg regner med at id\'et kommer fra value i felterne i selection-boksen.
Avatar billede renewester Nybegynder
13. juni 2001 - 08:07 #2
Jamen, det var jo lige det jeg skulle bruge.
Tusinde tak for hjælpen Stigc :-)


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