Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   передача аргумента функции через onmousemove (https://javascript.ru/forum/misc/47132-peredacha-argumenta-funkcii-cherez-onmousemove.html)

programmer_rulit 10.05.2014 13:52

передача аргумента функции через onmousemove
 
onMouseMove=функция(аргумент)

аргумент - текст с тегами и т.п.
вместо того, чтобы передаваться в функцию при движении курсора, он отображается на странице.
пример:
<img src='' onMouseMove=pos(i) >

а показывается <img src='' onMouseMove=pos( текст большого объема и отображение закрывающихся тегов..

jsnb 10.05.2014 14:26

Код давайте.

programmer_rulit 10.05.2014 14:32

Цитата:

Сообщение от jsnb (Сообщение 311184)
Код давайте.

код ни чем Вам не поможет.
опишу более детально
<img src='img' onmousemove='function(i);'>
как известно, аргумент "i" не должен отображаться. Но из-за того, что его значение состоит из разных тегов и ', " отображается следующие:
<img src='img' onmousemove='function(*после дуги все остальное видно пользователю* текст из аргумента * это вот тоже видно->* );'>

jsnb 10.05.2014 14:42

Ну так небось кавычки конфликтуют. Экранировать надо или юзать разные для JS и HTML.

programmer_rulit 10.05.2014 14:46

Цитата:

Сообщение от jsnb (Сообщение 311187)
Ну так небось кавычки конфликтуют. Экранировать надо или юзать разные для JS и HTML.

конфликт. уже разобрался. спасибо.

programmer_rulit 10.05.2014 15:04

возникла еще одна проблемка: как передать
<img src='img' onmousemove='function(i[p]);'>


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