Submit i nytt fönster

JavaScript

4 svar · 501 visningar · startad av Hazze

Medlem sedan jan. 20002 453 inlägg
Trådstart#1

Hur gör jag för att öppna resultatet av en poll i ett litet fönster (200*150) när jag klickar på "submit-knappen"!?

Medlem sedan juni 20008 205 inlägg
#2

I onsubmit för din form lägger du till ett anrop för popupfönster:

<form ... onsubmit="window.open('', 'resultat', 'width=200,height=150'); return true;" target="resultat">

det andra argumentet i window.open kan alltså användas som target för att öppna sidor i popupen.

Medlem sedan jan. 20002 453 inlägg
#3

Bra! Tackar!

Medlem sedan dec. 1999826 inlägg
#4

Hej Spango,

Jag har försökt använda mig av den kod du skrivit och den fungerar nästan som jag tänkt mig.

Mitt problem är att jag tänkte använda den tillsammans med en submitknapp för att skicka ett mail så här:

<form action="mailto:webmaster@vibra.se" method="post" enctype="text/plain"  onsubmit="window.open('', 'formular', 'width=200,height=150'); return true;" target="formular">

Problemet är att då lägger sig det nya fönstret bakom sidan med submitknappen och syns alltså inte.

Är det mailto-funktionen som spökar till det?

/webb

[Redigerat av webbmannen den 25 jul 2000]

Medlem sedan juni 20008 205 inlägg
#5

Skulle tro det, för när man skickar mailet kommer man ju inte till nån ny sida, som man gör när man skickar till ett cgi-script eller liknande.
Prova http://formfixer.com/ eller http://www.perssons.net/tj för "riktig" formmail.

281 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
147 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)