Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: avetyandavid от 24 Ноября 2006, 10:03:34

Название: InternetExplorer и JavaScript
Отправлено: avetyandavid от 24 Ноября 2006, 10:03:34
Здравствуйте.
Вот така у меня ситуация.
Уменя сайт, как бы локальная база, работает в локальной сети(php и mysql).
В кодах страницы я вложил следующий скрипт

""

В итоге при закрытие броузера автомотически открывается test.php, где отправляется запрос в базу.
Она нормально работает. НО на тех машинах где установлен WindowsXP + SP2, test.php файл не открывается(тоесть javascript не реагирует закрытие окна).
А вот с SP1 проблем нету.

КАК сделать чтобы работало и в SP2.
Да я понимаю что это не безопасно, но сайт работает только в локалке, без выхода в интернет.
И еще одна просьба, если не затруднит то опипите по подробней.

Заранее благодарю
Название: InternetExplorer и JavaScript
Отправлено: CGVictor от 24 Ноября 2006, 10:54:20
avetyandavid
Единственный правильный вариант - выносить доменной политикой твой сайт в другую зону (intranet или mycomputer) в браузере пользователей.
Соответственно, если в сети поднят домен.

А по-другому - вряд ли. [off]W3P тут тоже не поможет.[/off]
Название: InternetExplorer и JavaScript
Отправлено: avetyandavid от 24 Ноября 2006, 12:36:08
Если я верно понял то мои коды шпставить в одну зоны, а присоединится к ним как клиент из другой зоны ?
Если я правильно понял то это так и есть.
Название: InternetExplorer и JavaScript
Отправлено: CGVictor от 24 Ноября 2006, 19:26:47
avetyandavid
// Не очень понял, что же ты мне ответил.

Твой хост должен находиться для ползователей в одной из привилегированных зон. Это intranet и (если через ж*) mycomputer.

Соответственно, тебе нужна доменная политика, которая будет говорить, что IE для yourhost.com должен применять не стандартные internet/mixed, а заданную тобой.

Где-то на MSDN валялся документик, да вот что-то пока не нашел.