webForumDet fria alternativet

gå till url i ett fönster medans form-data skickas till popup

JavaScript

6 svar · 248 visningar · startad av Prime_66

Medlem sedan aug. 2004290 inlägg
Frågan#1

Vet nån hur man kan göra det? Jag har ett form vars data skickas till ett popup fönster. Samtidigt som det görs vill jag gå till en viss url i huvudfönstret. Tänkte man kunde göra nått på onSubmit form men det går inte. Antagligen för att jag där har ett annat script som öppnar popup fönstret. inte heller går det med body onunload.

Medlem sedan mars 20025 907 inlägg
#2

Det går inte med PHP iaf, javascript kanske?

Tråden flyttas från PHP!

Medlem sedan jan. 20021 122 inlägg
#3
<body onSubmit="skickaTillPopUp(); document.location.href='destinationen.html';">

Funkar alltså inte?

Medlem sedan aug. 2004290 inlägg
#4

nope. händer inget då. antagligen för att fokuset flyttats till popupen eller nått. men en annan idé som kanske funka: om jag tar
onClick="setTimeout('MM_goToURL('parent','index.asp');return document.MM_returnValue')',1250);"

på skicka-knappen. Men koden ovan fungerar inte, saknas det någon fnutt eller är de på fel ställe?

Medlem sedan apr. 20031 660 inlägg
#5

HEJ!

Räknar jag fnuttarna får jag sju, och det kan väl inte vara rätt?

Skulle gissa på att den innan kommat skall bort.
Men, sköter inte DW det själv, ser ut som sådan kod?

Medlem sedan aug. 2004290 inlägg
#6

Ja, fast settimeout funkjtionen är inte DW. SÅ jag har satt en DW funktion innanför den men det verkar inte gå

Medlem sedan juni 2004533 inlägg
#7

Du behöver inte vänta så länge. Det räcker med att du lämnar tillbaka kontrollen så postas formuläret innan något annat händer. Lägg koden i onsubmit istället. Du måste escape:a apostroferna som du har inuti strängen.

onsubmit="skickaTillPopUp();window.setTimeout('document.location.href=\'destinationen.html\';',0);"

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)