if (res[i]=="1") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/1.jpg"/>');
if (res[i]=="2") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/2.jpg"/>');
if (res[i]=="3") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/3.jpg"/>');
if (res[i]=="4") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/4.jpg"/>');
if (res[i]=="5") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/5.jpg"/>');
if (res[i]=="6") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/6.jpg"/>');
if (res[i]=="7") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/7.jpg"/>');
if (res[i]=="8") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/8.jpg"/>');
if (res[i]=="9") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/9.jpg"/>');
if (res[i]=="0") document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/0.jpg"/>');
Избавляйтесь от Copy-Paste. Вы же программист, а не кодер. У вас есть одна единственная переменная часть (причём, также имеется значение этой переменной части), всё остальное - повторяется.
document.write('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/' + res[i] + '.jpg"/>');
P.S.: и от document.write тоже избавляйтесь. |
document.writeln document.write
Подскажите как бы мне заменить "валидно" document.write
<script type="text/javascript"> var foo = new Date; // Generic JS date object var unixtime_ms = foo.getTime(); // Returns milliseconds since the epoch var unixtime = parseInt(unixtime_ms / 1000); // var raznica = unixtime - 1239964456; var myString2 = Math.round(raznica/90); var rezult = 544505+myString2; //document.write(rezult+" = ") res = ""+rezult; for(i=0; i<res.length; i++) { document.writeln ('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/' + res[i] + '.jpg"/>'); } </script> |
Цитата:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<title>title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
window.onload = function() {
var content = '...';
document.getElementById('counter').innerHTML = content;
}
</script>
</head>
<body>
<div id="counter"></div>
</body>
</html>
только слово "валидно" лишнее |
Понимаете я не программист
var content = '...' я не знаю что с ним делать (я не понимаю подсказки) Что там писать? Может поможете "бестолквому" |
window.onload = function() { // назначаем обработчик события load (т.е. эта функция будет выполняться после того, как вся страница загрузилась)
var content = '...'; // записываем в переменную content некоторый текст
document.getElementById('counter').innerHTML = content; // помещаем этот текст из переменной content в div с id="counter"
}
твой скрипт выводит счетчик с помощью document.write. Это именно тот текст, который надо поместить в div с id="counter". Для решения задачи тебе понадобится: var a = '...'; // создаем переменную a и присваиваем ей значение a += '...'; // добавляем в конец переменной а строку '...' Цитата:
Цитата:
Цитата:
|
| Часовой пояс GMT +3, время: 04:04. |