Проблема! Есть два скрипта, один - плавающая по экрану рыбка, другой - птицы, пролетающие с левого края страницы на правый. Вот коды:
Рыбка:
var speed=50; // SPEED OF ANIMATION IN MILLISECONDS. var change=5000; // MAX TIME BETWEEN DIRECTION CHANGES IN MILLISECONDS. var xmax=3; // MAX NUMBER OF PIXEL STEPS LEFT OR RIGHT. var ymax=5; // MAX NUMBER OF PIXEL STEPS UP OR DOWN. var fishRurl="fishr.gif"; // THE URL OF THE RIGHT-FACING FISH var fishLurl="fishl.gif"; // THE URL OF THE LEFT-FACING FISH
var w3c=(document.getElementById)?true:false; var ns4=(document.layers)?true:false; var ie4=(document.all && !w3c)?true:false; var ie5=(document.all && w3c)?true:false; var ns6=(w3c && navigator.appName.indexOf("Netscape")>=0)?true:false; var w_x, w_y, bothfish,pich,picw; var incrx=Math.floor(Math.random()*xmax); var incry=Math.floor(Math.random()*ymax); var xdir=true; var ydir=true; var imagex=new Image(); imagex.src=fishLurl; var t=(ns4)? '<layer name="bothfish" top="-100" left="0">' : '<div id="bothfish" style="position:absolute; top:0px; left;0px; width:1px; height:1px">'; t+='<img src="'+fishRurl+'" border="0" name="fishpic">'; t+=(ns4)?'</layer>':'</div>'; document.write(t);
var xoff = 0; var xoff2 = 0; var yoff = 70; var yoff2 = 25; var inc2 = 3 var inc = 5; function move() { xoff += inc; if (xoff>document.body.clientWidth) {xoff=0;} ball.top = yoff; ball.left = xoff; setTimeout("move()", 50);}
function move2() { xoff2 += inc2; if (xoff2>document.body.clientWidth) {xoff2=0;} bird2.top = yoff2; bird2.left = xoff2; setTimeout("move2()", 50);}
var NN = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4); var ball = (NN) ? document.ball : document.all.ball.style; move();
var NN2 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4); var bird2 = (NN2) ? document.bird2 : document.all.bird2.style; move2();
Отображаются они на этой странице - http://roldotech.jino-net.ru , можете посмотреть. Так вот, они все по разному работают в браузерах - ИЕ, опере и ФФ, причем в опере 9.24 работает не так, как в Опере 9.5! Птицы в одном браузере торчат внизу экрана, в другом - нормально летают. Рыба в одном браузере не может выплыть за поверхность, потому что стоит ограничитель положения, в другом браузере выплывает к верхнему краю экрана. Может кто-нибудь обьяснить, почему так происходит, и подсказать, как сделать везде одинаково? Я сам в этих скриптах не силен, переделал готовые, и вот такая фигня.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Roldo
Проблема! Есть два скрипта, один - плавающая по экрану рыбка, другой - птицы, пролетающие с левого края страницы на правый. Вот коды:
Рыбка:
Птицы:
Отображаются они на этой странице - http://roldotech.jino-net.ru , можете посмотреть. Так вот, они все по разному работают в браузерах - ИЕ, опере и ФФ, причем в опере 9.24 работает не так, как в Опере 9.5! Птицы в одном браузере торчат внизу экрана, в другом - нормально летают. Рыба в одном браузере не может выплыть за поверхность, потому что стоит ограничитель положения, в другом браузере выплывает к верхнему краю экрана. Может кто-нибудь обьяснить, почему так происходит, и подсказать, как сделать везде одинаково? Я сам в этих скриптах не силен, переделал готовые, и вот такая фигня.
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.