Проблеми с window.open в hta?

Днес нещо, което работеше преди, изведнъж спря да работи. Работеше добре от месеци и изведнъж просто се счупи. Върнах се към предишния код, в случай че сам случайно съм счупил нещо, но дори предишният код, за който знам, работеше добре преди да се счупи по същия начин.

Нашето приложение в момента работи като hta и досега успявах да отварям прозорци с помощта на window.open съвсем добре. Сега обаче window.open изглежда не работи правилно, тъй като прозорецът, който е отворен, няма посочените размери. В прозореца window.opener е null/не е обект, но мисля, че източникът на това вероятно е window.open, като се има предвид как прозорецът дори не се отваря правилно.

Като интересна бележка, ако просто отворя приложението в IE, вместо с .hta файла, то работи перфектно. Има ли някаква причина това внезапно да се повреди в hta? Също така, има ли заобиколно решение или някакъв начин за отстраняване на този проблем?


person David    schedule 16.06.2011    source източник
comment
Случайно IE актуализиран ли е?   -  person KooiInc    schedule 16.06.2011
comment
Също така имам затруднения с window.open. Изглежда, че се „изгубва“ в анонимния код, понякога се върти, докато се достигне таймаут. Не съм сигурен дали те са свързани, но ще маркирам вашия като любим, за да видя дали нещо, което получавате, може да работи с това, което имам... Успех!   -  person    schedule 04.08.2011


Отговори (1)


window.open не се доверява съгласно правилата на HTA, така че вместо него трябва да се използва window.showModelessDialog или window.showModalDialog.

Проверете това връзка. Това може да помогне.

person Dinesh    schedule 24.04.2013