Formulär via frames och fönster

JavaScript

5 svar · 260 visningar · startad av henrik@vh.se

Medlem sedan sep. 200313 inlägg
Trådstart#1

Jag har ett fönster med flera frames.
I ett av dom finns ett formulär med bland annat en textinput.
Denna input vill jag fylla med ett värde från ett helt annat fönster, också med frames.

Har försökt en hel del, men lyckas inte.
Nån som har erfarenhet av detta?

Mvh,
henrik...

Medlem sedan dec. 20025 483 inlägg
#2

Hejsan!

Kan du beskriva ramstrukturen, samt vad de aktuella formulären och elementen heter?

Medlem sedan sep. 200313 inlägg
#3

Huvudsidan består av flera frameset, nästlade.
Formuläret heter just nu »form« och inputen heter »bild«.

Popup-fönstret består av ett frameset med tre frames.
Jag hoppas på att ett javascript i popup-fönstret ska kunna ge inputen »bild« ett värde.

Har försökt med detta och liknande, men inget funkar:
window.opener.document.forms['forma'].elements['bild'].value = "30";

Tack för hjälpen :)

Medlem sedan sep. 200313 inlägg
#4

*puh*

Jag löste det.
parent.window.opener.document.forms['form'].elements['bild'].value = "xxx";

Tack för hjälpen i alla fall.

Medlem sedan dec. 20025 483 inlägg
#5

Heter formuläret "form" eller "forma"? Öppnas popupfönstret från samma sida som formuläret med elementet "bild"?

Red./ Här var jag sen ser jag. ;) Glöm inte att använda funktionen acceptera som slutgiltigt svar.

Medlem sedan dec. 20025 483 inlägg
#6

Meningen är att funktionen skall användas på det inlägg som löste problemet. I det här fallet ditt senaste inlägg. :)

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