I just disabled everything on my copy of firefox (adblockplus and noscript) and neither is fixing the error. Which is strange since I'm using ALMOST the exact same code on my site.
I say almost because of this phrase JUST before the commented out code starts:
Code:
<script language='JavaScript' type='text/javascript'>
<!--
if (!document.phpAds_used) document.phpAds_used = ',';
phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);
document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
document.write ("http://x10hosting.com/advert/adjs.php?n=" + phpAds_random);
document.write ("&what=zone:3&target=_blank");
document.write ("&exclude=" + document.phpAds_used);
if (document.referrer)
document.write ("&referer=" + escape(document.referrer));
document.write ("'><" + "/script>");
//-->
In yours you have
Code:
<script type="text/javascript">
<!--
if (!document.phpAds_used) document.phpAds_used = ',';
phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);
document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
document.write ("http://x10hosting.com/advert/adjs.php?n=" + phpAds_random);
document.write ("&what=zone:3&target=_blank");
document.write ("&exclude=" + document.phpAds_used);
if (document.referrer)
document.write ("&referer=" + escape(document.referrer));
document.write ("'><" + "/script>");
//-->
Right at the beginning, mine has "script LANGUAGE='javascript' type='text/javascript'", where yours just has the type.
My bet is because firefox obeys the web standards and IE doesn't, firefox looks at that script tag and goes "Doesn't specify a language, it's not a script that needs to be ran." Ie on the other hand goes "oh, type is text/javascript, therefore the language is javascript."
Just a guess but it'd probably explain it.
EDIT: Oh, and also, firefoxe's source viewer is showing the js code in green on your site, which by default is comments. On mine it's just showing it as black (generic text). Try adding in that language part and see if it fixes it.