Skicka formulärdata

JavaScript

5 svar · 275 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"

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