Подумал над таким вариантом: в 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]+">"); Подскажите, пожалуйста, как тут правильно создать ссылку? |
e.mirchev, ваши шаблоны тут никому непонятны. Ибо у вас какой-то неизвестный шаблонизатор. И вообще, это форум javascript а не вашего шаблонизатора. Показывайте результирующий код, а не свои шаблоны.
|
Да я и не загружаю вас своими проблемами) А обращаюсь к вам как раз как к пользователям форума 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> |
<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> |
Спасибо огромное! Все заработало!
|
Часовой пояс GMT +3, время: 20:06. |