webForumDet fria alternativet
Logga in / Bli medlem

Skicka formulärdata

JavaScript

5 svar · 272 visningar · startad av peterg

Medlem sedan aug. 200023 inlägg
Trådstart#1

Kan man skicka formulärdata, mha javascript från ett dokument(popup-fönster) till ett annat formulär som finns i ett annat dokument(fönster)?

document.frm1.field1.value=document.frm2.field2.value
...fast till ett annat öppet fönster
Hur gör man då isåfall?

Medlem sedan aug. 200023 inlägg
#2

Nån som förstår min fråga?

Om jag använt mig av frames så hade det varit enkelt, men hur gör man när man inte använder sig av frames och inte har nåt namn att skicka formdatan till?
Det jag letar efter är en onclick-funktion.

Medlem sedan juni 20004 308 inlägg
#3

Ett krav är att du själv öppnat fönstret med script. När du öppnar fönstret ger du det ett "handtag" med;

myWin=window.open("popup.html");

Om du sedan i "popup.html" har ett formulär med namnet "myForm" som har ett text-fält med namnet "myText" kan du från ett annat fönster använda;

myWin.document.myForm.myText.value="Ett värde";

Medlem sedan aug. 200023 inlägg
#4

Problemet är att jag vill skicka data från popupen till det fönster som öppnade popupen och ligger i bakgrunden.

Medlem sedan mars 20015 287 inlägg
Medlem sedan aug. 200023 inlägg
#6

Tackar!
Det var det här jag sökte efter:

onClick="top.window.opener .document.frm1.field1.value=document.frm2.field2.value"

327 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
196 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
195 ms — ändringar (db)