Форум: "Прочее";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
ВнизНичего не понимаю. Лыжи затупились? Найти похожие ветки [html, javascript]
← →
homm © (2007-06-15 00:11) [0]вот код:
<a href="#" onclick="alert(this)" > 12321</a>
<div onclick="alert(this)" > 12321</div>
Угадайте, что выдет в первом случае, а что во втором. Впавильно, и в том и вдругом случае должен выдават node, НО ВЫДАЕТ ТЕКУЩИЙ СТРОКУ — ТЕКУЩИЙ АДРЕСС СТРАНИЦЫ.
Я блонидинка?
ЗЫ. В тырнете полно сырцов по запросу http://www.yandex.ru/yandsearch?text=%27%3Ca%27+onclick+this&clid=9582. Как они то работают?
← →
homm © (2007-06-15 00:12) [1]> должен выдават node, НО ВЫДАЕТ ТЕКУЩИЙ СТРОКУ — ТЕКУЩИЙ
> АДРЕСС СТРАНИЦЫ.
В первом случае. Во втором все верно.
← →
Gero © (2007-06-15 01:03) [2]Да, поведение несколько странное, но это, заслуга alert.
Он ведь сам решает что и как отображать. Если параметром поступает элемент A, он выводит его Href. Очевидно, такова запланированная логика его работы, для удобства.
← →
homm © (2007-06-15 08:31) [3]Капей, я точно бондика!
Проблема была в другом, this верный, и это особенность alert.
← →
McSimm_ © (2007-06-15 12:28) [4]Преобразование объектов к строке возложено на их метод toString()
Так что это не особенность alert и не он решает что и как отображать, а сам объект.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.066 c