Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Преобразование в int (https://javascript.ru/forum/dom-window/51119-preobrazovanie-v-int.html)

kostyanet 25.10.2014 13:50

Терапия: убейте свои css со скриптами и окунитесь в реальность которую от вас Матрица скрывает. Сразу весь свой "интерфейс" увидите как он и должен быть разметкой.

bes 25.10.2014 13:50

<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-ах хуже, чем, например, тех же кликов

terminator-101 25.10.2014 14:05

Цитата:

Сообщение от kostyanet
сраные теги - это разметка, которой может не быть вообще кроме единственного тега html.

Ну а <input /> -- это не разметка? Когда ты получаешь что-то в виде объекта, это становится элементом интерфейса. huy=document.getElementsByTagName("huy")[0] -- huy -- это элемент интерфейса, объект, а <huy>huy</huy> -- это разметка. Одно другому не мешает.

kostyanet 25.10.2014 14:10

Вы настойчиво доказываете свою блондинкость. Чем дизельный двигатель хуже надувных колес? Ну как тебе сказать Маша, понимаешь... тут я понимаю что Маша никогда этого не поймет, нету у нее соответствующих структур в мозге, никогда она ничего сама не делала, юзала только готовое и воображает теперь невесть что.

Цитата:

Сообщение от bes
и назови причину, чем всплытие onchange на div-ах хуже, чем, например, тех же кликов

Хуже тем что onchange это не onlick. То есть дизельный двигатель не надувная шина.

kostyanet 25.10.2014 14:12

Цитата:

Сообщение от terminator-101
Ну а <input /> -- это не разметка?

И что он размечает? Продемонструйте. Ну типа там вот так, или вот так, а может и вот так, я уж не говорю о так

kostyanet 25.10.2014 14:15

На самом деле господа, латентных долбоящеров дохрена и больше. Они ростят гроздья гнева за унижения нанесенными всеми этим угребищными инпутами и когда-то начнут собирать урожай и мы получим такой хтмл, ну типа pdf'а и все сразу узбагоятся.

kostyanet 25.10.2014 14:25

Не смог найти метафору гипертекста для блондинок. Попробую напрямую:

Текст0<div>Текст1<div>Текст2</div>Текст1</div>Текст0

Расставьте tabindex правильно.

kostyanet 25.10.2014 14:28

То есть понимаете у всех нормальных людей табиндекс перемещается по осям xy, а у этих уебдизайнеров запросто может херачить по оси z. Жмешь таб, а фокус все уже и уже и вот он уже в точку ушел, вот уже дырку провертел и с той стороны монитора в доширак вывалился.

Это все стеб, конечно, просто я даже не знаю с чем сравнить этот бред - давать тексту, ну тексту блин, какие-то там самостоятельные события.

Кто его правит - тот за события и отвечает. Вот и все.

bes 25.10.2014 14:30

Цитата:

Сообщение от kostyanet
Хуже тем что onchange это не onlick. То есть дизельный двигатель не надувная шина.

верно заметил - это два разных события :D
очевидно, ты утверждаешь, что определить, что содержимое узла изменилось и пустить эту информацию вверх по dom - явная проблема, спи спокойно

bes 25.10.2014 14:37

Цитата:

Сообщение от kostyanet
Это все стеб, конечно, просто я даже не знаю с чем сравнить этот бред - давать тексту, ну тексту блин, какие-то там самостоятельные события.

не знал, что div - это TEXT_NODE :cray:
какому тексту, есть разметка, по ней строится DOM


Часовой пояс GMT +3, время: 08:52.