Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.15;
Скачать: CL | DM;

Вниз

Ничего не понимаю. Лыжи затупились?   Найти похожие ветки [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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
2-1182338459
авыф
2007-06-20 15:21
2007.07.15
сетевая папка


2-1182258691
Alexey 12
2007-06-19 17:11
2007.07.15
не запускается программа на другом компьютере


15-1181641061
OOO @Delphi
2007-06-12 13:37
2007.07.15
Где достать (скачать т.е.) FrontPage 2003?


3-1176796774
DelphiLexx
2007-04-17 11:59
2007.07.15
DBGridEh + Footer + fvtSum


15-1181997704
Val
2007-06-16 16:41
2007.07.15
Вопрос по C#