Проблема с JS
1.
Parviz (26.11.2011 / 22:21)
На странице есть ссылка <a href="javascript:CLICK(ТУТ_НУЖНЫЙ_МНЕ_ТЕКСТ)">Ссылка</a>
Далее подключен JS со следующим кодом:
function CLICK() {
var req = getXmlHttp()
req.open('GET', 'demo.php?var=ТУТ_НУЖНОЕ_МНЕ_ЗНАЧЕНИЕ', true);
req.send(null);
}
Что нужно дописать, чтобы в JS было значение "ТУТ_НУЖНЫЙ_МНЕ_ТЕКСТ" из ссылки?
2.
Виталий (27.11.2011 / 02:18)
в смысле? я или спать хочу или ты не правильно сформулировал.
возможно ты об этом?
function CLICK([b]text[/b]) {
var req = getXmlHttp()
req.open('GET', 'demo.php?var=' + [b]text[/b], true);
req.send(null);
}
3.
Артур (29.11.2011 / 23:55)
Это такой новый аякс? И почему не воспользоваться обработкой событий?
4.
Виталий (01.12.2011 / 22:53)
3: Bashka, думаю что события действительно были бы более удобным вариантом, но выложенному коду у автора иные соображения, либо же есть специфические требования например другие элементы страницы отличные от ссылок должны реагировать на нажатие по нему при этом заранее элементы не известны скрипту а написание обработчиков для каждого из таких элементов уже будет не столь логичным решением.
5.
Артур (02.12.2011 / 00:21)
Можно использовать один обработчик для нескольких событий
6.
Виталий (02.12.2011 / 21:37)
я не правильно выразился написание событий для каждого из таких элементов, а обработчик естественно не может быть а должен быть один. но бывают такие моменты когда заранее неизвестно какие элементы должны реагировать а картина рисуется уже вовремя работы скрипта.
7.
Артур (03.12.2011 / 17:15)
Не понимаю я твоей мысли. Рано или поздно нужно будет повесить обработчик на элемент, вот в этот момент мы и повесим его. Сложностей не вижу. (я говорю не о тех обработчиках, которые в хтмле записываются, а о событийной модели 2.0)
URL:
https://visavi.net/topics/26864