Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.12.2015, 23:55
Новичок на форуме
Отправить личное сообщение для armstrong85 Посмотреть профиль Найти все сообщения от armstrong85
 
Регистрация: 22.09.2013
Сообщений: 3

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

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

В случае, если в dat3[i]['translate'] несколько слов с пробелом, не работает функция; не правильно раставлены кавычки. Подскажите, пожалуйста, как правильно это написать.
Ответить с цитированием
  #2 (permalink)  
Старый 26.12.2015, 00:48
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Вариант:
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>'

Последний раз редактировалось Deff, 26.12.2015 в 20:07.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов функции внутри другой функции. Win32Sector Events/DOM/Window 1 12.12.2015 20:28
Вызов функции страницы из расширения chrome nontxt Events/DOM/Window 0 09.02.2015 10:42
Вызов функции из функции с параметрами cript Events/DOM/Window 13 18.01.2015 14:57
Вызов функции из скрытого iframe Beer75 Общие вопросы Javascript 2 05.06.2013 21:36
Двойной вызов функции Tmin10 jQuery 8 08.12.2011 15:19