2011-01-24 5 views
0

У меня есть сайт, который я построил через iframes, но я не могу использовать его с IE. Для безопасных резонов я не могу дать ему доступ, но плохо объясню, что это проблема. Прежде всего, я был вынужден сделать это через iframe из-за того, что веб-сервер не поддерживал .net. Вот как это выглядит:Сайт работает в FF не в IE, построен с iframes

http://ipdg.se/order.htm

До сих пор так хорошо, IFrame работает хорошо. Но когда я пытаюсь войти в проблему, начинается. Если FF идет гладко, но в ie, это ничего не происходит (обычно будет перенаправляться на ту же страницу, но с переменными сеанса и отображением другого содержимого). Я не знаю, что вызывает это. но IE не может делать response.redirects, или есть проблемы с iframe .. или и то, и другое.

Он работает в крупных браузерах, кроме интернет-исследователя!

+1

Пожалуйста, подтвердите, какие версии IE у вас возникли проблемы. – Spudley

+0

Есть ли способ сделать то, что вы хотите без i-х кадров? –

+0

Оба 7/8, не знают боя 6 ... но кто заботится о 6? :( – Jimmy

ответ

0

Как и в предыдущем постере. проблема связана с IE и проверкой безопасности. Использование server.transfer заработало.

response.redirect не перенаправляет непосредственно на страницу, он связывается с браузером клиента перед перенаправлением. поэтому браузер может остановить запрос (Lame IE). , но server.transfer не делает этого и обходит проблему.

0

Некоторое время назад была проблема, как это ... IFrame тег

<Iframe src="order.php" width="450" height="650"></Iframe> 

Решение было изменить ГКЗ от order.php к order.html ... Это не может быть возможным в вашем случае, но оказалось, что существует параметр безопасности IE, который запрещает загрузку динамической страницы.

+0

Did not do трюк, Получил 404. – Jimmy

Смежные вопросы