powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / onclick - трабла с IE
11 сообщений из 11, страница 1 из 1
onclick - трабла с IE
    #35994867
mbkeker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа задача простая, необходимо при клике выпонять функцию, клик может быть в любой области сайта.

автор
onclick=function()
{
if(i==1)
{
alert('Закрыть!');
hs.close();
i=0;

}
};


Вот такой простой js код, в firefox работает а в IE onclick не пашет что можно сделать?
...
Рейтинг: 0 / 0
onclick - трабла с IE
    #35994872
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где и что не работает?
...
Рейтинг: 0 / 0
onclick - трабла с IE
    #35994880
mbkeker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в firefox алерт срабатывает, а в IE нет... даже если просто тупо оставить вот такой код:
авторonclick=function()
{

alert('Закрыть!');
}
};

В IE алерт не сработает...
...
Рейтинг: 0 / 0
onclick - трабла с IE
    #35994883
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерчик-то давай.
...
Рейтинг: 0 / 0
onclick - трабла с IE
    #35994891
mbkeker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой примерчик вот код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<script type="text/javascript">
// close on mouse out
var i= 0 ;
onclick=function()
{

alert('adsd');
};

hs.Expander.prototype.onMouseOut = 
function()
{
i= 1 ;
alert(i);
}
hs.Expander.prototype.onAfterExpand = function (sender) {
   if (!sender.mouseIsOver) i= 1 ;
   alert(i);
};


</script>


alert('adsd'); - не выводится при клике в IE...
...
Рейтинг: 0 / 0
onclick - трабла с IE
    #35994990
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если указать буквально: window.onclick = ...?
...
Рейтинг: 0 / 0
onclick - трабла с IE
    #35994994
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс ... погорячился. Объект window не имеет события onclick. Кстати, отсюда и ответ на твой вопрос, ведь по умолчанию объекты без родителей принадлежат объекту window. Так что назначай свой онклик боди или даже документу.
...
Рейтинг: 0 / 0
onclick - трабла с IE
    #35995088
breathem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbkekerГоспода задача простая

Вам придется выкручиваться как-то по-другому, т.к. у window есть только:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
onafterprint
onbeforeprint
onbeforeunload
onblur
onerror
onfocus
onhelp
onload
onresize
onscroll
onunload
...
Рейтинг: 0 / 0
onclick - трабла с IE
    #35995089
breathem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
breathemт.к. у window есть только:


У window в понимании ИЕ
...
Рейтинг: 0 / 0
onclick - трабла с IE
    #35995193
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пускай топикстартер код пишет, который не работает. Код должен начинаться с тэга хтмл и им же заканчиваться. И не более 20-ти строчек (больше - лень разбираться). Иначе никто и смотреть не будет.
...
Рейтинг: 0 / 0
onclick - трабла с IE
    #35995348
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
breathemУ window в понимании ИЕ
Уверен?
W3C вот что говорит о событии onclick
The onclick event occurs when the pointing device button is clicked over an element.
Четко сказано - "element". В описании elements даже упоминания нет об объекте window, так как это явно не элемент. Так что лишний раз гнать на ИЕ не надо - насколько понимаю, все в пределах стандартов.
Насколько понимаю различия в ДОМ-моделях, в случае сопоставления ряда параметров/атрибутов ДОМ-модель в ФФ делегирует их объекту document. Эта разве стандарт? - Просто удобство использования.

P.S. В пределах понимания. Не последняя инстанция.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / onclick - трабла с IE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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