23. januar 2003 - 02:14Der er
5 kommentarer og 1 løsning
Lukke vinude ved tryk på submit knap
Kan / hvordan lukker jeg de vindue som en given form befinder sig i efter at der er blevet trykket på submit knappen i formen?
altså siden har dette i:
<FORM ACTION="process_server_add.php" METHOD="POST"> <INPUT TYPE = "TEXT" NAME = "ip_nummer" VALUE = "" SIZE = "18"> <INPUT TYPE = "submit" NAME = "Submit" VALUE = "Submit"> </FORM>
Hovsa. Det virker faktisk er hensigten de du skrev selvom jeg ikke helt forstår hvorfor da 'process_server_add.php' ikke bliver "åbnet". Men ok. Men dette JS fremkalder en nyt vindue der spørger om jeg øsnker at lukke vinduet. Findes der ikke en mere "konsekvent" lukke mekanisme der _bare_ lukker.
Hvis du får en confirm, der spørger dig, om du vil lukke, er der ikke tale om en popUp - men et alm. browservindue. Et sådant kan du ikke få lov at lukke uden. Du har misforstået, hvordan en form virker. Det dokument, du har i din action bliver kaldt og loaded i vinduet, hvor formen lå - og derfor skriver du script'et der :) /mvh
Hvis du laver dit vindue med window.open(), får du ikke den confirm. Den er lavet for, et website ikke skal lukke ens hovedbrowser med browse-historikken. Derfor kan du kun lukke et popUp, du selv har åbnet med JS ... af hensyn til brugeren ;o) Tak, for points :) /mvh
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.