搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Special java effects not showing up

  • 3 个回答
  • 1 人有此问题
  • 1 次查看
  • 最后回复者为 cor-el

more options

Going to my band's website thru Foxfire.. I installed some java that gives the effect of stars moving in the background.. It show up in other browsers but not Foxfire..

Going to my band's website thru Foxfire.. I installed some java that gives the effect of stars moving in the background.. It show up in other browsers but not Foxfire..

所有回复 (3)

more options

What page?

more options

The first page.. home page.. On IE and Chrome there's the effect of stars moving in the background.. on Mozilla Foxfire there's just black background.. Thanks!!

www.4evererin.com

more options

That script isn't working in Firefox.
You can't have multiple IDs si and address them via si[i]
You need to use a similar construction as for Netscape and add the index to the ID (si0-siXX)and use document.getElementById('si'+i)

I don't think that there are much users with a Netscape browser, so you can leave out all that ns code and use code that modern browsers understand.


for (i = 0; i < SmallStars; i++) {
document.write('<div id="si'+i+'" style="position:absolute;top:0;left:0;width:1px;height:1px;background:#fffff0;font-size:1px"></div>');
}

function fly() {
.....
document.getElementById('li'+i).style.left = LargeXpos[i];
document.getElementById('li'+i).style.top = LargeYpos[i] + hscrll;
.....
document.getElementById('si'+i).style.left = SmallXpos[i];
document.getElementById('si'+i).style.top = SmallYpos[i]+hscrll;
.....
setTimeout('fly()', 10);
}