Показать сообщение отдельно
  #1 (permalink)  
Старый 05.12.2013, 02:50
Новичок на форуме
Отправить личное сообщение для bic3000 Посмотреть профиль Найти все сообщения от bic3000
 
Регистрация: 05.12.2013
Сообщений: 2

Пофиксить скрипт под IE 7
Есть скрипт, но он не работает в IE 7, можете что то посоветовать?
это от слайдера на medentmebel.ru этом сайте.
<script language="javascript">
function append(id, tag) {
  var node = document.getElementById(id),
  first = node.lastChild,
  newNode = document.createElement(tag);
  node.insertAfter(newNode, first);
  return newNode;
}

Array.prototype.count = function () {
return this.length;
}
window.tdiff = []; fred = function(a,b){return a-b;};
window.document.onload = function(e){ 
    console.log("document.onload", e, Date.now() ,window.tdiff,  
    (window.tdiff[0] = Date.now()) && window.tdiff.reduce(fred) ); 
    begin();
}
window.onload = function(e){ 
    console.log("window.onload", e, Date.now() ,window.tdiff, 
    (window.tdiff[1] = Date.now()) && window.tdiff.reduce(fred) ); 
    begin();
}
var ticks = 0;
var speed = 25;
function slide() {
var slide = document.getElementById('slide');
var skate = document.getElementById('skate');
var a = skate.getElementsByTagName(a);
ticks++;
if(ticks>4700) {
ticks = 0;
skate.style.left = "-"+ticks+"px";
}
skate.style.left = "-"+ticks+"px";
}
var t = setInterval(function() { slide(); },(1000/speed));
function begin() {
var leftrightslide=new Array();
{::LEFT_RIGHT_SLIDE::}

var c = leftrightslide.count();
var i = 0;
while(i<c) {
document.getElementById('skate').innerHTML = document.getElementById('skate').innerHTML + leftrightslide[i];
i++;
}
}
</script>

спасибо
Ответить с цитированием