webForumDet fria alternativet

Submit i nytt fönster

JavaScript

4 svar · 497 visningar · startad av Hazze

Medlem sedan jan. 20002 453 inlägg
Frågan#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"!?

------------------
//
<title>Hazze</title>

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.

------------------
-- spango
Släpp fram mig, jag är webbdesigner!

Medlem sedan jan. 20002 453 inlägg
#3

Bra! Tackar!

------------------
//
<title>Hazze</title>

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.

------------------
-- spango
Ingen älskar en man med skägg.

273 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)