Jag har en sida som öppnar en popup med ett formulär i. Vid submit har jag en funktion som sen kollar att formuläret är rätt ifyllt, ok.
Men när jag väl skickar formuläret, (target den "öppnande" sidan) vill jag att popuppen automatiskt skall stängas...
Hur gör jag det?
Stänga popup efter skickat formulär.
5 svar · 294 visningar · startad av solbulle
Trådstart#1
Hallå, om jag inte missminner mig löst jag det något såhär:
<SCRIPT LANGUAGE="Javascript">
<!--
function close(){
setTimeout('window.self.close()',500);
return true;
}
// -->
</SCRIPT>
Egentligen ligger denna sist i ett script som kollar om alla värden är ifyllda som skall fyllas i.
Kallas med:
onsubmit="return close();"
kanske kan fungera, det hela bygger vad jag förstår det på att den mottagande sidan skall hinna ta emot det man postar innan fönstret stängs.
Tack!
Men efter en miljon prov så lyckades jag faktiskt själv efter ett sabla hopkok med kod(det var nämligen inte bara det den skulle göra).
Men tack ändå!
MVH Jesper
Törs man fråga hur du löste det?
Jo då, surdu!
Detta i <form>
onSubmit="setTimeout('parent.main.location.reload();',1000);"
Och detta på knappen:
onClick="OnFormSubmit();javascript: window.close();"
MVH Jesper T
