My website (http://www.justiceinmexico.org/indextest.php) looks good in Firefox, but horrible in IE, and I think it's because of an error in the javascript of a free web ticker I got off the internet.
When I run Firebug on it, it says:
document.getElementById("TICKER") has no properties
TICKER_CONTENT = document.getElementById("TICKER").innerHTML;
Here is the complete script:
Expand|Select|Wrap|Line Numbers
- // WebTicker by Mioplanet
- 3// www.mioplanet.com
- 4
- 5TICKER_CONTENT = document.getElementById("TICKER").innerHTML;
- 6
- 7TICKER_RIGHTTOLEFT = false;
- 8TICKER_SPEED = 1;
- 9TICKER_STYLE = "font-family:Arial; font-size:12px; color:#444444";
- 10TICKER_PAUSED = false;
- 11
- 12ticker_start();
- 13
- 14function ticker_start() {
- 15 var tickerSupported = false;
- 16 TICKER_WIDTH = document.getElementById("TICKER").style.width;
- 17 var img = "<img src=ticker_space.gif width="+TICKER_WIDTH+" height=0>";
- 18
- 19 // Firefox
- 20 if (navigator.userAgent.indexOf("Firefox")!=-1 || navigator.userAgent.indexOf("Safari")!=-1) {
- 21 document.getElementById("TICKER").innerHTML = "<TABLE cellspacing='0' cellpadding='0' width='100%'><TR><TD nowrap='nowrap'>"+img+"<SPAN style='"+TICKER_STYLE+"' ID='TICKER_BODY' width='100%'> </SPAN>"+img+"</TD></TR></TABLE>";
- 22 tickerSupported = true;
- 23 }
- 24 // IE
- 25 if (navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Opera")==-1) {
- 26 document.getElementById("TICKER").innerHTML = "<DIV nowrap='nowrap' style='width:100%;'>"+img+"<SPAN style='"+TICKER_STYLE+"' ID='TICKER_BODY' width='100%'></SPAN>"+img+"</DIV>";
- 27 tickerSupported = true;
- 28 }
- 29 if(!tickerSupported) document.getElementById("TICKER").outerHTML = ""; else {
- 30 document.getElementById("TICKER").scrollLeft = TICKER_RIGHTTOLEFT ? document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth : 0;
- 31 document.getElementById("TICKER_BODY").innerHTML = TICKER_CONTENT;
- 32 document.getElementById("TICKER").style.display="block";
- 33 TICKER_tick();
- 34 }
- 35}
- 36
- 37function TICKER_tick() {
- 38 if(!TICKER_PAUSED) document.getElementById("TICKER").scrollLeft += TICKER_SPEED * (TICKER_RIGHTTOLEFT ? -1 : 1);
- 39 if(TICKER_RIGHTTOLEFT && document.getElementById("TICKER").scrollLeft <= 0) document.getElementById("TICKER").scrollLeft = document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth;
- 40 if(!TICKER_RIGHTTOLEFT && document.getElementById("TICKER").scrollLeft >= document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth) document.getElementById("TICKER").scrollLeft = 0;
- 41 window.setTimeout("TICKER_tick()", 30);
- 42}
- 43