|
|
|
onclick - трабла с IE
|
|||
|---|---|---|---|
|
#18+
Господа задача простая, необходимо при клике выпонять функцию, клик может быть в любой области сайта. автор onclick=function() { if(i==1) { alert('Закрыть!'); hs.close(); i=0; } }; Вот такой простой js код, в firefox работает а в IE onclick не пашет что можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 17:37 |
|
||
|
onclick - трабла с IE
|
|||
|---|---|---|---|
|
#18+
Где и что не работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 17:39 |
|
||
|
onclick - трабла с IE
|
|||
|---|---|---|---|
|
#18+
в firefox алерт срабатывает, а в IE нет... даже если просто тупо оставить вот такой код: авторonclick=function() { alert('Закрыть!'); } }; В IE алерт не сработает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 17:40 |
|
||
|
onclick - трабла с IE
|
|||
|---|---|---|---|
|
#18+
Примерчик-то давай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 17:41 |
|
||
|
onclick - трабла с IE
|
|||
|---|---|---|---|
|
#18+
какой примерчик вот код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. alert('adsd'); - не выводится при клике в IE... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 17:44 |
|
||
|
onclick - трабла с IE
|
|||
|---|---|---|---|
|
#18+
А если указать буквально: window.onclick = ...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 18:36 |
|
||
|
onclick - трабла с IE
|
|||
|---|---|---|---|
|
#18+
Упс ... погорячился. Объект window не имеет события onclick. Кстати, отсюда и ответ на твой вопрос, ведь по умолчанию объекты без родителей принадлежат объекту window. Так что назначай свой онклик боди или даже документу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 18:39 |
|
||
|
onclick - трабла с IE
|
|||
|---|---|---|---|
|
#18+
mbkekerГоспода задача простая Вам придется выкручиваться как-то по-другому, т.к. у window есть только: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 19:37 |
|
||
|
onclick - трабла с IE
|
|||
|---|---|---|---|
|
#18+
breathemт.к. у window есть только: У window в понимании ИЕ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 19:39 |
|
||
|
onclick - трабла с IE
|
|||
|---|---|---|---|
|
#18+
Пускай топикстартер код пишет, который не работает. Код должен начинаться с тэга хтмл и им же заканчиваться. И не более 20-ти строчек (больше - лень разбираться). Иначе никто и смотреть не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 20:42 |
|
||
|
onclick - трабла с IE
|
|||
|---|---|---|---|
|
#18+
breathemУ window в понимании ИЕ Уверен? W3C вот что говорит о событии onclick The onclick event occurs when the pointing device button is clicked over an element. Четко сказано - "element". В описании elements даже упоминания нет об объекте window, так как это явно не элемент. Так что лишний раз гнать на ИЕ не надо - насколько понимаю, все в пределах стандартов. Насколько понимаю различия в ДОМ-моделях, в случае сопоставления ряда параметров/атрибутов ДОМ-модель в ФФ делегирует их объекту document. Эта разве стандарт? - Просто удобство использования. P.S. В пределах понимания. Не последняя инстанция. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 22:45 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35995089&tid=1454823]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
210ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 512ms |

| 0 / 0 |
