|
|
|||||
.grin! wuz here
|
Цитата:
2) не использовать специфические для ие штуки типа posLeft и document.all 3) делать в соответствии со стандартами (доки по стандартам можно найти в этой же ветке в прикреплённой теме) |
|
|||||
.grin! wuz here
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>test</title> </head><body><script type="text/javascript"> function dem(t) { // alert(t) var w = document.documentElement.clientWidth || document.body.clientWidth || window.innerWidth; var h = document.documentElement.clientHeight || document.body.clientHeight || window.innerHeight; t.style.left = (t.offsetLeft>w-t.offsetWidth) ? '0' : (t.offsetLeft+1)+'px'; if(!t.offsetLeft) test.innerHTML += 'new line at: '+getT(); } function startFunc(f,el,tmr){ // alert([f,el.style,tmr]); f(el); var test = document.getElementById('test'); test.innerHTML += 'start at: '+getT(); return setInterval(function(){f(el)}, tmr); } function getT(){ var d = new Date(); return d.getHours()+':'+d.getMinutes()+':'+d.getSeconds()+'<br>'; } </script> <body> <div id="test"></div> <img id="risunok" src="http://194.67.27.119/images/default/default/ico_leader.gif" style="position:absolute;z-index:1;left:50px;top:100px;" onload="startFunc(dem,this,10);"> </body> </html> start at: 20:21:23 new line at: 20:21:29 new line at: 20:21:35 new line at: 20:21:42 new line at: 20:21:48 new line at: 20:21:55 new line at: 20:22:1 new line at: 20:22:8 как видишь разница стабильна (6-7 секунд) |
|
|||||
Регистрация: Nov 2001
Сообщений: 182
|
Цитата:
запуская твой скрипт с БАБОЧКОЙ - не работает, мой с БАБОЧКОЙ тоже не работает!!!!!!!!! как это может зависеть от GIF файла??????? бред, просто бред спасибо тебе за уроки KidsKilla |
|
|||||
Регистрация: Nov 2001
Сообщений: 182
|
Я понял! картинка ускоряется если в ней есть анимация! статические изображения ведут себя нормально!
почему так происходит?? печально... |
|
|||||
Регистрация: Nov 2001
Сообщений: 182
|
ПРОБЛЕМА РЕШЕНА!!!!!!!!!!!! надо было просто вызывать функцию с setInterval из <body onLoad=""> а не из <img onLoad="">
спасибо огромное KidsKilla, за то, что помогал мне! тема закрыта! |
Часовой пояс GMT +4, время: 04:16. |
|
« Предыдущая тема | Следующая тема » |
|
|