24. juni 2005 - 13:30Der er
10 kommentarer og 1 løsning
form over popop window
Hejsa.
Jeg har lavet en lang form hvor der står en masse. Jeg vil så lave at man skal vælge en dato og jeg har lavet en kalender, så vil jeg lave at man kan trykke på mit kalender link - komme ind på kalenderen (popup window) - trykke på en dato (så skal kalenderen lukke) og så skal datoen komme ind i min form uden at jeg har mistet alle de anden informationer folk har skrevet.
Jeg har index.php som har formen i, så skal folk kunne trykke på det link komme ind i "kalenderen" trykke på en dato - det vindue skal så lukke + sætte den værdi den data er ind på index.php formen.
<form action="" method="post"> <input name="dag" type="text"><a href="kalender.php" target="_blank">Klik her for at vælge dag</a> </form>
Så skal der åbne kalender.php i nyt vindue evt popup og så skal man trykke på en dato hvor vinduet så skal lukke og den pågældende id man har valgt skal ryge ind i <input name="dag" type="text"><
Jeg har lige testet ovenstående kode.. det virker fint i Opera v8.0 og Internet Explorer v6, men fejler i Mozilla FireFox v1.0.2.. i FF loades "popup.htm" i samme vindue..
Jeg testede derfor en JavaScript-løsning, som virkede fint i Opera v8.0, Internet Explorer v6 og Mozilla FireFox v1.0.2.
Løsningen blev:
hoved-dokument (siden der åbner popup'en):
<form name="frm" action="" method="post"> <input name="dag" type="text"><a href="#" onclick="window.open('popup.htm','','');return false">Klik her for at vælge dag</a> </form>
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.