Value på mitFelt som er på siden du åbner pop-up'en skal ikke sættes til noget Javascriptet i pop-up vinduets select sætter value til værdien af den valgte option i selectboxen
document.forms.0.etfelt skal gerne være din select på din side i pop up vinduet
prøv med
<html> <head> </head> <body> <form> <select name="etFelt" df=document.forms[0].etFelt;opener.document.forms[0].mitFelt.value=df.options[df.selectedIndex].value> <% SQL = "select * from DB" ObjRs = ObjConn.Execute(SQL) do while not ObjRs.eof varid = ObjRs("id") varnavn = ObjRs("name") %> <option value="<%=varid%>"><%=varname%></option> <% ObjRs.movenext loop ObjRs.close %> </select> </form> </body> </html>
opener er det vindue, som har åbnet popuppen, så det er der den henter den oplysning -- mitFelt skal ændres til det felt-navn, du vil have værdien overført til
Nej, men det er i princippet en fejl ikke at angive et navn, hvis popuppen åbnes med window.open -- men det er så smart, at popup-vinduet ved hvilket vindue, som har åbnet den, nemlig : opener
<HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> </HEAD> <BODY> <form> <select name="etFelt" onChange="df=document.forms[0].etFelt;opener.document.forms[0].mitFelt.value=df.options[df.selectedIndex].value"> <option value="">vælg en værdi</option> <% SQL = "select * from test order by id" Set ObjRs = ObjConn.Execute(SQL)
do while not ObjRs.eof varnavn = ObjRs("navn") %> <option value="<%=varnavn%>"><%=varnavn%></option> <% ObjRs.movenext loop
%> </select> </form> </BODY> </HTML>
og her er koden fra den side der åbner popup'en :
<HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <TITLE></TITLE>
ok, problemet er at jeg arbejder med .asp filer. den fil der åbner popup'en kan tilsyneladende ikke være en .asp fil. hvordan kan det være? og hvordan kan jeg fixe det så den kan være en .asp fil??
undskyld, nu har jeg fået det til at funke, tak for hjælpen
Synes godt om
Ny brugerNybegynder
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.