Как встроить следующую строку параметров в событие onclick, не нарушая JS? Прямо сейчас происходит столкновение с двойными котировками. значения в событии onclick происходят из переменной JS.Передача JSON в событиях OnClick
Ex:
initializeMap('["2012-02-17 15:39:19.0,33.38727791932264,-86.74324840021933","2012-01-10 00:40:08.0,33.38708092092858,-86.74331461676397"]','%68%74%74%70%3a%2f%2f');
В OnClick Event:
<a href="#-" onclick="JavaScript:initializeMap('["2012-02-17 15:39:19.0,33.38727791932264,-86.74324840021933","2012-01-10 00:40:08.0,33.38708092092858,-86.74331461676397"]','%68%74%74%70%3a%2f%2f');">Click Me</a>
Благодаря
(a) Метка 'JavaScript:' здесь не нужна. Вы также можете использовать 'Foo:'. (b) Это пример ситуации, когда использование чего-то другого, кроме встроенных обработчиков событий, более уместно. Взгляните на http://www.quirksmode.org/js/introevents.html. В противном случае вам нужно закодировать двойные кавычки, что раздражает imo. –
Вы действительно уверены, что вам нужно добавить обработчиков inline? – hugomg