webForumDet fria alternativet

Skicka formulärdata

5 svar · 270 visningar · startad av peterg

petergMedlem sedan aug. 200023 inlägg
#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?

petergMedlem 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.

JojoxxMedlem sedan juni 20004 306 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";

petergMedlem 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.

solbulleMedlem sedan mars 20014 998 inlägg
petergMedlem 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"

Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb