Вывод меню из JS

borodatych

Гуру форума
Регистрация
24 Июн 2016
Сообщения
159
Реакции
98
Так и не врублюсь как закрыть, каждую строку типа''?
Я так понимаю, вы про это:
HTML:
<script>
menuD = 'тут ваш код меню'
                + 'если код длинный'
                + 'а так хочется сделать красиво'
                + 'то можно и так'
;
// И потом
document.getElementById("menud").innerHTML = menuD;
</script>
 

angel_sia

Гуру форума
Регистрация
7 Окт 2012
Сообщения
249
Реакции
89
Я так понимаю, вы про это:
HTML:
<script>
menuD = 'тут ваш код меню'
                + 'если код длинный'
                + 'а так хочется сделать красиво'
                + 'то можно и так'
;
// И потом
document.getElementById("menud").innerHTML = menuD;
</script>
Получилось. Отлично!
Такой еще вопрос как бы заставить в скрипте данный код работать?
<a href="#" onclick="doGTranslate('ru|en');return false;" title="English" class="gflag nturl" style="background-position:-0px -0px;"><img src="images/flag/usa.png" height="16" width="16" alt="English" /></a><a href="#" onclick="doGTranslate('ru|de');return false;" title="German" class="gflag nturl" style="background-position:-300px -100px;"><img src="images/flag/ger.png" height="16" width="16" alt="German" /></a><a href="#" onclick="doGTranslate('ru|ru');return false;" title="Russian" class="gflag nturl" style="background-position:-500px -200px;"><img src="images/flag/rus.png" height="16" width="16" alt="Russian" /></a>'

PS. Ответ нашел \'
 
Последнее редактирование:

angel_sia

Гуру форума
Регистрация
7 Окт 2012
Сообщения
249
Реакции
89
Хочу привести в порядок не много скрипт часть на сайте.
В скриптах как-то не очень.
Прошу помощи. На сколько я понимаю части *** можно запихнуть в один JS и забыть о них чтоб все было по фэншую так сказать.

Скрытое содержимое доступно для зарегистрированных пользователей!
 

garphild

Постоялец
Регистрация
19 Май 2009
Сообщения
60
Реакции
31
Хочу привести в порядок не много скрипт часть на сайте.
В скриптах как-то не очень.
Прошу помощи. На сколько я понимаю части *** можно запихнуть в один JS и забыть о них чтоб все было по фэншую так сказать.

Не в один JS. Не будет работать. Полностью переформатировать нужно. В первую очередь блок с первыми звездочками нужно перенести в конец. Перед <!-- МОБИЛЬНОЕ МЕНЮ СКРИПТЫ КОНЕЦ -->.
Плюс у Вас куда-то исчезли теги head, body... не комильфо. Плюс перемешан код HTML с загрузкой скриптов. Тоже как-то нехорошо. Сделайте по канонам.
Код:
<html>
<head>
<link ... />
<script... />
...
</head>
<body>
<div>
<script ...>
<script>
$(window).load(function() {
...
});
</script>
</body>
</html>
 
Сверху