13. oktober 2005 - 11:19
Der er
8 kommentarer og 1 løsning
Endnu et popupspørgsmål
Har en side, a.htm, i denne er der et formfelt, ved siden af et link så når man klikker på dette kommer der en popup side frem, heri skal man så vælge et link ved at klikke på dette. Derefter skal siden så lukkes igen, og den værdi man har valgt skal så være i formfeltet på siden a.htm. Håber der er nogen der kan hjælpe med dette :)
Annonceindlæg fra SuperOffice
13. oktober 2005 - 11:33
#1
Kan du bruge denne kode (som skal ligge på det vindue der popper op)? <html> <head> <script type="text/javascript"> function registerAndClose(obj) { window.opener.forms[0].FELTDERSKALUDFYLDES.value = obj.getAtribute("href"); window.close(); return false; } window.onload = function() { var lnks = document.getElementsByTagName("a"); for(var i = 0; i < lnks.length; i++) { lnks[i].onclick = registerAndClose; } } </script> </head> <body> <a href="link1.htm">link 1</a><br> <a href="link2.htm">link 2</a><br> <a href="link3.htm">link 3</a><br> <a href="link4.htm">link 4</a><br> </body> </html>
13. oktober 2005 - 11:34
#2
Næh, det kan du nok ikke, men måske dette: <html> <head> <script type="text/javascript"> function registerAndClose(obj) { window.opener.forms[0].FELTDERSKALUDFYLDES.value = obj.getAtribute("href"); window.close(); return false; } window.onload = function() { var lnks = document.getElementsByTagName("a"); for(var i = 0; i < lnks.length; i++) { lnks[i].onclick = function() { registerAndClose(this); } } } </script> </head> <body> <a href="link1.htm">link 1</a><br> <a href="link2.htm">link 2</a><br> <a href="link3.htm">link 3</a><br> <a href="link4.htm">link 4</a><br> </body> </html>
13. oktober 2005 - 11:58
#3
hejsa, virker ikke. Det som jeg ønsker: <INPUT class="input" TYPE="text" NAME="nummer" size="30"> » <a href='#' onclick='window.open("nummervalg.asp","popup","width=300,height=500,status=no,scrollbars=yes");'>Klik her</a> Når man så klikker på linket kommer der en popup hvor man så vælger nummeret. Når man har klikket på nummeret lukker vinduet ned igen.
13. oktober 2005 - 12:13
#4
Burde egentlig også (med de strategisk rigtige ændringer af navne) være det min kode gør...(?) Jeg skal da gerne indrømme at det ikke er testet...
13. oktober 2005 - 13:05
#5
prøv en lille rettelse: <script type="text/javascript"> function registerAndClose(obj) { window.opener.document.forms[0].nummer.value = obj.className; window.close(); return false; } window.onload = function() { var lnks = document.getElementsByTagName("a"); for(var i = 0; i < lnks.length; i++) { lnks[i].onclick = function() { registerAndClose(this); } } } </script> </head> <body> <a href="#" class="link1.htm">link 1</a><br> <a href="#" class="link2.htm">link 2</a><br> <a href="#" class="link3.htm">link 3</a><br> <a href="#" class="link4.htm">link 4</a><br> /psc :)
15. oktober 2005 - 06:09
#6
hey softspot, tak for hjælpen, det funker :), smider du et svar ?
15. oktober 2005 - 10:28
#7
Ja - og velbekomme :)
15. oktober 2005 - 10:32
#8
:) takker
15. oktober 2005 - 10:40
#9
...og tak for point :)
Vi tilbyder markedets bedste kurser inden for webudvikling