Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 15.03.2013, 12:43
Интересующийся
Отправить личное сообщение для e.mirchev Посмотреть профиль Найти все сообщения от e.mirchev
 
Регистрация: 15.03.2013
Сообщений: 10

Подумал над таким вариантом: в document.write создать ссылку с этим чертовым шаблонным свойством. Но, боюсь, есть какие-то синтаксические ошибки, посмотрите, пожалуйста!

var b=Math.round(Math.random()*1) 
image = new Array();
link = new Array();
image[0]="<TMPL_VAR NAME='PATH2MAIN'>images/<TMPL_VAR NAME='DATA_LANGCODE'>/01.gif"
link[0]="01.html"
image[1]="<TMPL_VAR NAME='PATH2MAIN'>images/<TMPL_VAR NAME='DATA_LANGCODE'>/02.gif"
link[1]="02.html"
document.write ("<a href="http://skygroup.pro/website/sun/template/images/<TMPL_VAR NAME='DATA_LANGCODE'>/ +link[b]+"><img src="+image[b]+">");


Подскажите, пожалуйста, как тут правильно создать ссылку?
Ответить с цитированием
  #12 (permalink)  
Старый 15.03.2013, 12:58
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

e.mirchev, ваши шаблоны тут никому непонятны. Ибо у вас какой-то неизвестный шаблонизатор. И вообще, это форум javascript а не вашего шаблонизатора. Показывайте результирующий код, а не свои шаблоны.
Ответить с цитированием
  #13 (permalink)  
Старый 15.03.2013, 14:36
Интересующийся
Отправить личное сообщение для e.mirchev Посмотреть профиль Найти все сообщения от e.mirchev
 
Регистрация: 15.03.2013
Сообщений: 10

Да я и не загружаю вас своими проблемами) А обращаюсь к вам как раз как к пользователям форума JS.

Скажите мне, как мне сделать так, чтобы скрипт создал нужную ссылку.

Нужно чтобы document.write выдал мне ссылку <a href="http://skygroup.pro/website/sun/template/images/<TMPL_VAR NAME='DATA_LANGCODE'>/ + то, что выпадет рандомно.

Результирующий код из того, что я описывал выше:
<script language="JavaScript">
<!--
var b=Math.round(Math.random()*1) 
image = new Array();
link = new Array();
image[0]="/website/sun/template/images/ru/01.gif"
link[0]="http://skygroup.pro/website/sun/template/images/ru/01.html"
image[1]="/website/sun/template/images/ru/02.gif"
link[1]="http://skygroup.pro/website/sun/template/images/ru/02.html"
document.write ("<a href="+link[b]+"><img src="+image[b]+">");


//-->
</script>


Вывод на страницу:
<a href="http://skygroup.pro/website/sun/template/images/ru/01.html"><img src="/website/sun/template/images/ru/01.gif"></a>

Последний раз редактировалось e.mirchev, 15.03.2013 в 15:37.
Ответить с цитированием
  #14 (permalink)  
Старый 15.03.2013, 19:33
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

<script>
(function(){
    var random = Math.round(Math.random()*1) + 1,
        image = "/website/sun/template/images/ru/0" + random + ".gif",
        link = "http://skygroup.pro/website/sun/template/images/ru/0" + random + ".html";
    document.write("<a href="+link+"><img src="+image+" /></a>");
})();
</script>
Ответить с цитированием
  #15 (permalink)  
Старый 18.03.2013, 11:59
Интересующийся
Отправить личное сообщение для e.mirchev Посмотреть профиль Найти все сообщения от e.mirchev
 
Регистрация: 15.03.2013
Сообщений: 10

Спасибо огромное! Все заработало!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не выполняется функция, если ранее выполнена другая zevilz Events/DOM/Window 2 27.10.2012 09:03
Нужна помощь в завершении скрипта - если конечно не трудно. Rush Общие вопросы Javascript 11 18.10.2008 15:06
Проверка полей формы Rush Общие вопросы Javascript 2 16.10.2008 23:44
Проверка статуса доступности компьютера Lpervak Общие вопросы Javascript 3 16.10.2008 10:57
iframe | закрыть если... Geek Events/DOM/Window 5 30.09.2008 16:23