powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Почему-то ИЕ 7 блокирует выполнение JavaScript в модальном окне
10 сообщений из 10, страница 1 из 1
Почему-то ИЕ 7 блокирует выполнение JavaScript в модальном окне
    #35095283
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

С чем может быть связано, что в ИЕ 7 на сайте не работает событие onClick.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<!-- main.html -->
<html>
<head>
<title>Тестирование в ИЕ  7 </title>
<body>
<a href="#" onClick="showModalDialog('prompt.html', '', 'dialogWidth=750px; dialogHeight=575px; innerWidth:0px; resizable=no; status=0; scroll=0; help=no; minimize=yes; toolbar=0;')">вызвать диалог</a>
</body>
</html>

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<!-- prompt.html -->

<html>
<head>
<title>Тестирование в ИЕ  7 </title>
<script>
function mkdir()
{
    if ( (dirname=window.prompt("Введите название нового каталога"))!='' && dirname!=null )
    {
        alert('Вы ввели ' + dirname);
    }
}
</script>
</head>
<body>
<button type="button" onClick="mkdir()">Создать директорию</button>
</body>
</html>

Локально пашет. На хостинге - нет.
Если добавить сайт в trusted sites, то работает. :-\

Тестировал на разных хостингах и разных компах.
...
Рейтинг: 0 / 0
Почему-то ИЕ 7 блокирует выполнение JavaScript в модальном окне
    #35095550
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет события onClick, есть событие onclick
...
Рейтинг: 0 / 0
Почему-то ИЕ 7 блокирует выполнение JavaScript в модальном окне
    #35096329
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зынет события onClick, есть событие onclickразницы никакой.
...
Рейтинг: 0 / 0
Почему-то ИЕ 7 блокирует выполнение JavaScript в модальном окне
    #35096343
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Berkutразницы никакой.
Т.е. даже если написать
Код: plaintext
<button type="button" onclick="alert(1)">Создать директорию</button>
на экране ничего не появится?
...
Рейтинг: 0 / 0
Почему-то ИЕ 7 блокирует выполнение JavaScript в модальном окне
    #35099011
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaна экране ничего не появится? Именно.
Вроде досточно четко описал проблему. Мне самому интересно. :)

В ИЕ 6 работает и локально и на сайте, в ИЕ 7 - только локально.
Мне кажется, что какая-то настройка влияет.
...
Рейтинг: 0 / 0
Почему-то ИЕ 7 блокирует выполнение JavaScript в модальном окне
    #35099026
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я под Линухом - проверить не могу - но чисто по памяти
<button> и <input type="button"> - различаются в деталях.
<input type="button"> ипользуется в 99.99% случаев. Используйте и Вы.
Кстати, что означает "выполняется на сервере"?
...
Рейтинг: 0 / 0
Почему-то ИЕ 7 блокирует выполнение JavaScript в модальном окне
    #35099030
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простите, не "выполняется на сервере", а "работает на сайте"
...
Рейтинг: 0 / 0
Почему-то ИЕ 7 блокирует выполнение JavaScript в модальном окне
    #35099106
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BerkutЛокально пашет. На хостинге - нет.
Если добавить сайт в trusted sites, то работает. :-\

Тестировал на разных хостингах и разных компах.

Понял, что Вы имеете ввиду. Если связано с защитой - то, например, в FF есть функция блокирования всплывающих окон. Может быть несрабатывание в IE7 как раз и связано с тем,что вы пытаетесь активизировать окно и гже-то есть установка, запрещающая это делать? Попробуйте вызвать в onclick другой код - если заработает - то дело в защите.
...
Рейтинг: 0 / 0
Почему-то ИЕ 7 блокирует выполнение JavaScript в модальном окне
    #35102826
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все, разобрался.

Надеюсь эта статья A cross-browser JavaScript prompt кому-то сэкономит время. :)
...
Рейтинг: 0 / 0
Почему-то ИЕ 7 блокирует выполнение JavaScript в модальном окне
    #35102843
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Keywords: window.prompt() in showModalDialog, IE 7, Internet Explorer 7, window.prompt() not working in showModalDialog
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Почему-то ИЕ 7 блокирует выполнение JavaScript в модальном окне
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]