webForumDet fria alternativet

Inloggning till annat fönster

JavaScript

2 svar · 283 visningar · startad av sabbacus

Medlem sedan juli 2002630 inlägg
Frågan#1

Tjena. Jag har ett litet problem. Vi har ett inloggningssystem som just nu fungerar såhär
[inloggningsformulär (skickas till sig själv)] -> [validering] -> "Sida 2" öppnas i popupfönster om man är inloggad. Detta för att få undan toolbar mm. Detta görs via window.open().
Då fönsteröppningen sker efter att sidan laddats om kan detta bara ske (per automatik) utan användarinteraktion viket får till följd att popupblockering sker för många kunder och då många av de har dålig datorvana ställer detta till många problem.

Jag ändrade så att formuläret för inloggning ligger i det nya fönstret och att man då klickar på en länk för att få upp det nya fönstret. Funkar finemang på alla sätt och vis... Men självklart duger det inte så då det "ser fult ut" och "ett extra musklick" osv.

Såhär vill de övriga att det ska fungera:
Inloggningsformulär på den första sidan.
Formuläret postas till sida2 som samtidigt vid postningen öppnas i ett nytt fönster. Inloggningsvalideringen sker på sida två osv.
Detta blir en mix av den gamla funktionaliteten och den nya, "det bästa av två världar" om man nu vill så.

Min fråga:
hur gör jag detta? Jag vet tyvärr inte hur jag skickar formuläret och samtidigt öppnar ett nytt fönster som innehåller formulädatan (skickas via "post" för övrigt).

Jag hoppas ni kan hjälpa mig med detta.
Hälsningar
Magnus

Medlem sedan dec. 20025 483 inlägg
#2
<form action="blah.html" onsubmit="window.open('about:blank','newwin','height=300,width=400')" target="newwin">

:)

Medlem sedan juli 2002630 inlägg
#3

Tackar. Jag ska testa det imorgon.

266 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
141 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)