webForumDet fria alternativet
Logga in / Bli medlem

showModalDialog + parent fönster

JavaScript

1 svar · 256 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Trådstart#1

har en popup som i sin tur öppnar en showModalDialog.
nu vill jag sätta ett värde i ett fält i popupen från modalfönstret men lyckas inte hitta rätt!
typ så här ifrån dialogfönstret:

window.opener.document.getElementById('txtUrl').value='asdasd';
self.close();

med koden ovan får jag window.opener.... is null...
tydligen så använder man inte window.opener i sånna här fönster, så vad använder man istället?

Medlem sedan dec. 20025 483 inlägg
#2

I anropet till showModalDialog() kan du skicka in document

showModalDialog("fin.sida", document)

...och sedan

window.dialogArguments.getElementById('txtUrl').value='asdas  d';
253 ms totalt · 4 externa anrop · v20260731065814-full.50d4b5bd
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)