22. maj 2007 - 13:17
Der er
3 kommentarer og
1 løsning
submit til popup
Jeg har en form, som jeg gerne vil når der sumbittes, åbnes i et popup vindue hvor værdierne fra formen er ført med over..
siden hvor formen submittes fra, skal IKKE åbnes med en ny side..
Den hurtige (som ikke er helt god på en trængt maskine, da der kan være problemer med at initialisere vinduet for svaret kommer fra serveren !-)
<form action=" ... " target="mitNyeVindue" onsubmit="window.open(this.action,'mitNyeVindue','width=400,height=300');">
-- hvis du vil være sikker på, at den ikke laver fejl, sætter du en helt anden side ind i popuppen, der så submitter formen, når vinduet er klar:
Formen ser så sådan ud:
<form action=" ... " target="mitNyeVindue" onsubmit="window.open('submitSide.html','mitNyeVindue','width=400,height=300');return false;">
-- i submitSide.html indsætter du så:
<script type="text/javascript">
window.onload = function(){
opener.document.forms[0].submit();
}
</script>
-- og så skal du i øvrigt sikre dig, at du ikke har et element, der hedder submit !-)