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

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

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

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

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

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


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