Подумал над таким вариантом: в 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, время: 18:21. |