Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   вызов функции (https://javascript.ru/forum/events/60386-vyzov-funkcii.html)

armstrong85 25.12.2015 23:55

вызов функции
 
Здравствуйте! Есть такая строка:

arr2+="<a href='#' onClick=show('"+dat3[i]['id_menu']+"','child',null,'"+dat3[i]['translate']+"')>"+dat3[i]['translate']+"</a>";

В случае, если в dat3[i]['translate'] несколько слов с пробелом, не работает функция; не правильно раставлены кавычки. Подскажите, пожалуйста, как правильно это написать.

Deff 26.12.2015 00:48

Вариант:
arr2+='<a href="#" onClick="'
+  show(+dat3[i]["id_menu"]+',child,null,'+dat3[i]["translate"]
+  ')">'
+  dat3[i][translate]
+  '</a>';

Почему не создать Выходной текст по частям ?? (А не ковыряться с полной строкой ? Ибо такой скрипт через две недели не исправить)
1. Создать функцию создания строки в onclick
2. Создать функцию создания строки в Названии ccылки
3. arr2+='<a href="#" onClick="'+Funk1(...)+'">'+Funk2(...)+'</a>'


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