Web Page Dialog
9 отговора
429 прегледа
Web Page Dialog
Здравейте,
Как мога с Web Page Dialog да имам достъп до прозореца отворил го?
Пробвах с parent.opener.document.xxx, top.opener.xxx, и всякви такива комбинаций, но не става.
Имам една форма с текстово поле в основният прозорец и линк за отваряне на Web Page Dialog, в който със <select> има изброени групи, и след избирането на някоя, тя да се изпише в основният прозорец. Ако отварям новият с window.open() няма проблеми, но опитам ли се с window.showModelessDialog, после нямам достъп до основният.
Някой имал ли е подобен проблем? Какво му е решението?
Има такова със сигурност - Пример
Как мога с Web Page Dialog да имам достъп до прозореца отворил го?
Пробвах с parent.opener.document.xxx, top.opener.xxx, и всякви такива комбинаций, но не става.
Имам една форма с текстово поле в основният прозорец и линк за отваряне на Web Page Dialog, в който със <select> има изброени групи, и след избирането на някоя, тя да се изпише в основният прозорец. Ако отварям новият с window.open() няма проблеми, но опитам ли се с window.showModelessDialog, после нямам достъп до основният.
Някой имал ли е подобен проблем? Какво му е решението?
Има такова със сигурност - Пример
Re: Web Page Dialog
Да.
Промерно формата ми е с name=form1, text name=text1.
opener.form1.text1.value='бла' - излиза грешка, че opener.form1.text1.value не е обект...
А ако си го отворя с window.open става...
Промерно формата ми е с name=form1, text name=text1.
opener.form1.text1.value='бла' - излиза грешка, че opener.form1.text1.value не е обект...
А ако си го отворя с window.open става...
Re: Web Page Dialog
хмм... нещо не съм довидял... а какво всъщност е Web Page Dialog???
Just a genius
Re: Web Page Dialog
window.dialogArguments това свойство съществува само при прозорци отворени със showModalDialog и showModelessDialog. Пробвай с него. Пример:
Edit: Тези методи май са MS specific. Дали ще работят в нещо друго освен IE е съмнително.
От неизбежното се възмущава само този, който е неразумен.
var oMyObject = window.dialogArguments;
oMyObject.text1.value="blah";
Edit: Тези методи май са MS specific. Дали ще работят в нещо друго освен IE е съмнително.
От неизбежното се възмущава само този, който е неразумен.
Редактирано от Учeщ на
Re: Web Page Dialog
Да, но при oMyObject.text1.value="blah"; ми дава пак грешка.. Не ме бърка, че ще работи само при ИЕ...
Ами възможно е
Ти подаде ли window обекта като втори параметър на функцията ? Трябва да я викнеш така:
Прочети си документацията там. Хората много добре са ти го написали.
От неизбежното се възмущава само този, който е неразумен.
showModelessDialog("neshto.html",window,"status:false;dialogWidth:100px;dialogHeight:100px");
Прочети си документацията там. Хората много добре са ти го написали.
От неизбежното се възмущава само този, който е неразумен.
Редактирано от Учeщ на