This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Special java effects not showing up

  • 3 replies
  • 1 has this problem
  • 1 view
  • Last reply by 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..

All Replies (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);
}