Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Открыть другую страницу в актуальном окне, window.location.replace() в IE не пашет 
V
    Опции темы
Michael.de
Дата 2.5.2009, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 22.3.2005
Где: Deutschland

Репутация: 4
Всего: 9



Добрый день smile

Очередной глюк с IE - не работает ф-ция click():
Код

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/TR/html4/strict.dtd'>
<html>
<head>
<style type='text/css'>div {position:absolute; height:20px; left:10px; top:10px}</style>
<script type='text/javascript'>
var d;
function init(){d=document.getElementById('d');}
function click(){window.location.replace('pics.htm');} // window.location.href='pics.htm';
function over(){d.style.backgroundColor='#DDF';}
function out(){d.style.backgroundColor='#FFF';}
</script>
</head>
<body onload='init();'>
<div id='d' onmouseover='over();' onmouseout='out();' onclick='click();'>click</div>
</body>
</html>
Остальные браузеры реагируют нормально, а в IE эта часть кода не работает. Пытался и с window.location.replace() и с window.location.href - тоже самое. Где у меня ошибка? может кто знает smile

P.S. Эээ... надо кликнуть по надписи "click" smile

Это сообщение отредактировал(а) Michael.de - 2.5.2009, 17:15
PM MAIL   Вверх
Soah
Дата 2.5.2009, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: 13
Всего: 54



Цитата(Michael.de @  2.5.2009,  17:14 Найти цитируемый пост)
Где у меня ошибка?

поменяй имя функции, например oClick
PM MAIL   Вверх
Michael.de
Дата 2.5.2009, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 22.3.2005
Где: Deutschland

Репутация: 4
Всего: 9



Soah, эээ... шаман однако smile Да, но почему? click же ведь не зарезервированное слово, или? smile
PM MAIL   Вверх
bars80080
Дата 2.5.2009, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



а нечего вообще что-то осмысленное писать

а клик, очень даже зарезервированное. напишите document.getElementById('d').click(); сами увидите, как сработает
PM MAIL WWW   Вверх
Michael.de
Дата 2.5.2009, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 22.3.2005
Где: Deutschland

Репутация: 4
Всего: 9



bars80080: странно, в моей документации (на немецком) этого нет... да и все другие браузеры (FF, Opera и Chrome) это поняли smile
P.S. Вообщем списываю это на IE-фичу smile

Это сообщение отредактировал(а) Michael.de - 2.5.2009, 19:16
PM MAIL   Вверх
Soah
Дата 2.5.2009, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: 13
Всего: 54



PM MAIL   Вверх
bars80080
Дата 2.5.2009, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



плохая документация (впрочем на javascript хорошей /полной/ я не видел нигде)

ИЕ, скажем так, поприёмистей. т.е. он готов увидеть ключевые слова где-угодно
PM MAIL WWW   Вверх
Michael.de
Дата 2.5.2009, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 22.3.2005
Где: Deutschland

Репутация: 4
Всего: 9



Цитата(bars80080 @  2.5.2009,  19:48 Найти цитируемый пост)
ИЕ, скажем так, поприёмистей. т.е. он готов увидеть ключевые слова где-угодно
Да, к сожалению.

Soah, bars80080 - спасибо вам большое smile

Это сообщение отредактировал(а) Michael.de - 2.5.2009, 22:29
PM MAIL   Вверх
Aliance
Дата 4.5.2009, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Цитата(bars80080 @ 2.5.2009,  20:48)
впрочем на javascript хорошей /полной/ я не видел нигде

а как же WDH?
PM MAIL WWW ICQ Skype   Вверх
bars80080
Дата 4.5.2009, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



Цитата(Aliance @  4.5.2009,  09:07 Найти цитируемый пост)
а как же WDH? 

а, видел. наидерь...шая документация с точки зрения юзабилити. когда в доках ничего нельзя найти - считай доков нет

не, я не спорю, что гуру там могут что-то откопать, но когда я, не зная что мне нужно, пытаюсь найти решение моей задачи - листать этот талмуд? застрелиться легче

о чём можно говорить, если там даже пораздельного содержания нет?
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1175 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.