25.10.2014, 13:50
|
Профессор
|
|
Регистрация: 23.10.2010
Сообщений: 2,718
|
|
Терапия: убейте свои css со скриптами и окунитесь в реальность которую от вас Матрица скрывает. Сразу весь свой "интерфейс" увидите как он и должен быть разметкой.
|
|
25.10.2014, 13:50
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
<body>
<input>
</style>
<script>
document.body.onchange = function (event) {
var target = event.target;
if (target.tagName = "INPUT") {
alert(target.value);
}
}
</script>
kostyanet, здесь оnchange всплыло с input-a
представь, что body - это div, а input - это вложенный в него div (а input.value - div.innerHTML) и назови причину, чем всплытие onchange на div-ах хуже, чем, например, тех же кликов
|
|
25.10.2014, 14:05
|
Кандидат Javascript-наук
|
|
Регистрация: 14.10.2014
Сообщений: 117
|
|
Сообщение от kostyanet
|
сраные теги - это разметка, которой может не быть вообще кроме единственного тега html.
|
Ну а <input /> -- это не разметка? Когда ты получаешь что-то в виде объекта, это становится элементом интерфейса. huy=document.getElementsByTagName("huy")[0] -- huy -- это элемент интерфейса, объект, а <huy>huy</huy> -- это разметка. Одно другому не мешает.
|
|
25.10.2014, 14:10
|
Профессор
|
|
Регистрация: 23.10.2010
Сообщений: 2,718
|
|
Вы настойчиво доказываете свою блондинкость. Чем дизельный двигатель хуже надувных колес? Ну как тебе сказать Маша, понимаешь... тут я понимаю что Маша никогда этого не поймет, нету у нее соответствующих структур в мозге, никогда она ничего сама не делала, юзала только готовое и воображает теперь невесть что.
Сообщение от bes
|
и назови причину, чем всплытие onchange на div-ах хуже, чем, например, тех же кликов
|
Хуже тем что onchange это не onlick. То есть дизельный двигатель не надувная шина.
|
|
25.10.2014, 14:12
|
Профессор
|
|
Регистрация: 23.10.2010
Сообщений: 2,718
|
|
Сообщение от terminator-101
|
Ну а <input /> -- это не разметка?
|
И что он размечает? Продемонструйте. Ну типа там вот так, или вот так, а может и вот так, я уж не говорю о так
|
|
25.10.2014, 14:15
|
Профессор
|
|
Регистрация: 23.10.2010
Сообщений: 2,718
|
|
На самом деле господа, латентных долбоящеров дохрена и больше. Они ростят гроздья гнева за унижения нанесенными всеми этим угребищными инпутами и когда-то начнут собирать урожай и мы получим такой хтмл, ну типа pdf'а и все сразу узбагоятся.
|
|
25.10.2014, 14:25
|
Профессор
|
|
Регистрация: 23.10.2010
Сообщений: 2,718
|
|
Не смог найти метафору гипертекста для блондинок. Попробую напрямую:
Текст0<div>Текст1<div>Текст2</div>Текст1</div>Текст0
Расставьте tabindex правильно.
|
|
25.10.2014, 14:28
|
Профессор
|
|
Регистрация: 23.10.2010
Сообщений: 2,718
|
|
То есть понимаете у всех нормальных людей табиндекс перемещается по осям xy, а у этих уебдизайнеров запросто может херачить по оси z. Жмешь таб, а фокус все уже и уже и вот он уже в точку ушел, вот уже дырку провертел и с той стороны монитора в доширак вывалился.
Это все стеб, конечно, просто я даже не знаю с чем сравнить этот бред - давать тексту, ну тексту блин, какие-то там самостоятельные события.
Кто его правит - тот за события и отвечает. Вот и все.
|
|
25.10.2014, 14:30
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от kostyanet
|
Хуже тем что onchange это не onlick. То есть дизельный двигатель не надувная шина.
|
верно заметил - это два разных события
очевидно, ты утверждаешь, что определить, что содержимое узла изменилось и пустить эту информацию вверх по dom - явная проблема, спи спокойно
|
|
25.10.2014, 14:37
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от kostyanet
|
Это все стеб, конечно, просто я даже не знаю с чем сравнить этот бред - давать тексту, ну тексту блин, какие-то там самостоятельные события.
|
не знал, что div - это TEXT_NODE
какому тексту, есть разметка, по ней строится DOM
|
|
|
|