Есть скрипт, но он не работает в 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>
спасибо