Hi,
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.getEle mentById("TICKE R") has no properties
TICKER_CONTENT = document.getEle mentById("TICKE R").innerHTM L;
Here is the complete script:
[code=javascript]
// WebTicker by Mioplanet
3// www.mioplanet.c om
4
5TICKER_CONTENT = document.getEle mentById("TICKE R").innerHTM L;
6
7TICKER_RIGHTTO LEFT = 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.getEle mentById("TICKE R").style.width ;
17 var img = "<img src=ticker_spac e.gif width="+TICKER_ WIDTH+" height=0>";
18
19 // Firefox
20 if (navigator.user Agent.indexOf(" Firefox")!=-1 || navigator.userA gent.indexOf("S afari")!=-1) {
21 document.getEle mentById("TICKE R").innerHTM L = "<TABLE cellspacing='0' cellpadding='0' width='100%'><T R><TD nowrap='nowrap' >"+img+"<SPA N style='"+TICKER _STYLE+"' ID='TICKER_BODY ' width='100%'>&n bsp;</SPAN>"+img+"</TD></TR></TABLE>";
22 tickerSupported = true;
23 }
24 // IE
25 if (navigator.user Agent.indexOf(" MSIE")!=-1 && navigator.userA gent.indexOf("O pera")==-1) {
26 document.getEle mentById("TICKE R").innerHTM L = "<DIV nowrap='nowrap' style='width:10 0%;'>"+img+"<SP AN style='"+TICKER _STYLE+"' ID='TICKER_BODY ' width='100%'></SPAN>"+img+"</DIV>";
27 tickerSupported = true;
28 }
29 if(!tickerSuppo rted) document.getEle mentById("TICKE R").outerHTM L = ""; else {
30 document.getEle mentById("TICKE R").scrollLe ft = TICKER_RIGHTTOL EFT ? document.getEle mentById("TICKE R").scrollWi dth - document.getEle mentById("TICKE R").offsetWi dth : 0;
31 document.getEle mentById("TICKE R_BODY").innerH TML = TICKER_CONTENT;
32 document.getEle mentById("TICKE R").style.displ ay="block";
33 TICKER_tick();
34 }
35}
36
37function TICKER_tick() {
38 if(!TICKER_PAUS ED) document.getEle mentById("TICKE R").scrollLe ft += TICKER_SPEED * (TICKER_RIGHTTO LEFT ? -1 : 1);
39 if(TICKER_RIGHT TOLEFT && document.getEle mentById("TICKE R").scrollLe ft <= 0) document.getEle mentById("TICKE R").scrollLe ft = document.getEle mentById("TICKE R").scrollWi dth - document.getEle mentById("TICKE R").offsetWidth ;
40 if(!TICKER_RIGH TTOLEFT && document.getEle mentById("TICKE R").scrollLe ft >= document.getEle mentById("TICKE R").scrollWi dth - document.getEle mentById("TICKE R").offsetWidth ) document.getEle mentById("TICKE R").scrollLe ft = 0;
41 window.setTimeo ut("TICKER_tick ()", 30);
42}
43[/code]
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.getEle mentById("TICKE R") has no properties
TICKER_CONTENT = document.getEle mentById("TICKE R").innerHTM L;
Here is the complete script:
[code=javascript]
// WebTicker by Mioplanet
3// www.mioplanet.c om
4
5TICKER_CONTENT = document.getEle mentById("TICKE R").innerHTM L;
6
7TICKER_RIGHTTO LEFT = 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.getEle mentById("TICKE R").style.width ;
17 var img = "<img src=ticker_spac e.gif width="+TICKER_ WIDTH+" height=0>";
18
19 // Firefox
20 if (navigator.user Agent.indexOf(" Firefox")!=-1 || navigator.userA gent.indexOf("S afari")!=-1) {
21 document.getEle mentById("TICKE R").innerHTM L = "<TABLE cellspacing='0' cellpadding='0' width='100%'><T R><TD nowrap='nowrap' >"+img+"<SPA N style='"+TICKER _STYLE+"' ID='TICKER_BODY ' width='100%'>&n bsp;</SPAN>"+img+"</TD></TR></TABLE>";
22 tickerSupported = true;
23 }
24 // IE
25 if (navigator.user Agent.indexOf(" MSIE")!=-1 && navigator.userA gent.indexOf("O pera")==-1) {
26 document.getEle mentById("TICKE R").innerHTM L = "<DIV nowrap='nowrap' style='width:10 0%;'>"+img+"<SP AN style='"+TICKER _STYLE+"' ID='TICKER_BODY ' width='100%'></SPAN>"+img+"</DIV>";
27 tickerSupported = true;
28 }
29 if(!tickerSuppo rted) document.getEle mentById("TICKE R").outerHTM L = ""; else {
30 document.getEle mentById("TICKE R").scrollLe ft = TICKER_RIGHTTOL EFT ? document.getEle mentById("TICKE R").scrollWi dth - document.getEle mentById("TICKE R").offsetWi dth : 0;
31 document.getEle mentById("TICKE R_BODY").innerH TML = TICKER_CONTENT;
32 document.getEle mentById("TICKE R").style.displ ay="block";
33 TICKER_tick();
34 }
35}
36
37function TICKER_tick() {
38 if(!TICKER_PAUS ED) document.getEle mentById("TICKE R").scrollLe ft += TICKER_SPEED * (TICKER_RIGHTTO LEFT ? -1 : 1);
39 if(TICKER_RIGHT TOLEFT && document.getEle mentById("TICKE R").scrollLe ft <= 0) document.getEle mentById("TICKE R").scrollLe ft = document.getEle mentById("TICKE R").scrollWi dth - document.getEle mentById("TICKE R").offsetWidth ;
40 if(!TICKER_RIGH TTOLEFT && document.getEle mentById("TICKE R").scrollLe ft >= document.getEle mentById("TICKE R").scrollWi dth - document.getEle mentById("TICKE R").offsetWidth ) document.getEle mentById("TICKE R").scrollLe ft = 0;
41 window.setTimeo ut("TICKER_tick ()", 30);
42}
43[/code]
Comment