IFRAME & HTTPS

Ямерт

The Old One
IFRAME & HTTPS

Передо мной стояла задача выдачи пользователю CSV-файла с результатами поиска по указываемым в форме параметрам, которую я решил так:

Я решил сделать так, чтобы это происходило без перегрузки страницы. На странице с параметрами поиска есть скрытый IFRAME с пустым src. Когда юзер кликает на кнопе "Получить CSV", location IFRAME'а меняется на УРЛ, который, если запрос возвращает пустое множество, выдаёт обычный контент text/html с
PHP:
<script language="Javascript">parent.alert('No data!')</script>
Если что-то есть, сервлет отдаёт CSV-данные.
По-моему, решение достаточно изящное, и мне оно нравится, как и заказчику. :)
Но от него, решения, возможно, придётся отказаться: этот механизм отлично работает при HTTP соединении, но при HTTPS вылетает JS-ошибка "Access denied".
Кто-то сталкивался с подобной проблемой? Можно ли её обойти?
 

Ямерт

The Old One
Хех, заменил
PHP:
<script language="Javascript">parent.alert('No data!')</script>
на
PHP:
<script language="Javascript">alert('No data!')</script>
и всё стало путём :]
 
Сверху