Скрипт не работает в IE
Есть скрипт (javascript) вернее два (аналогичных) по смыслу.
С разницей в использовании картинок. Не могу заставить работать в IE Маги и чародеи помогите кто знает секрет <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++) { <!-- if (res[i]=="1") document.write('1'); if (res[i]=="2") document.write('2'); if (res[i]=="3") document.write('3'); if (res[i]=="4") document.write('4'); if (res[i]=="5") document.write('5'); if (res[i]=="6") document.write('6'); if (res[i]=="7") document.write('7'); if (res[i]=="8") document.write('8'); if (res[i]=="9") document.write('9'); if (res[i]=="0") document.write('0'); //--> } </script> Второй: <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.write ('<img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/' + res[i] + '.jpg"/>'); //--> } </script> |
А комментарии посреди кода зачем?
|
Так без разницы что с комментариями что без не работает.
|
Уберите комментарии <!-- //-->
Вместо res[i] используйте метод строки charAt. document.write замените на innerHTML/innerText . Зачем столько copy-paste . |
Часовой пояс GMT +3, время: 18:25. |