Project

General

Profile

« Previous | Next » 

Revision 856722c3

Added by Chris Buechler over 15 years ago

fix alert scroller in Chrome

Ticket #237

View differences:

usr/local/www/javascript/ticker.js
29 29
    try {
30 30
	    scroller=document.getElementById? document.getElementById("scroller") : document.all.scroller;
31 31
	    scroller.style.left=parseInt(width)+8+"px";
32
	    scroller.style.width = parseInt(document.getElementById("marquee-text").offsetWidth) + 40 + "px";
32 33
	    scroller.innerHTML=content;
33
	    document.getElementById("marquee-text");
34
	    document.getElementById("marquee-text");	    
34 35
	    actualwidth=document.all? document.getElementById("marquee-text").offsetWidth : document.getElementById("marquee-text").offsetWidth;
35 36
	    lefttime=setInterval("scrollmarquee()",20);
36 37
	}catch(e){}
37 38
}
38 39

  
39 40
function scrollmarquee(){
40
    try {
41
	 
42
   try {
41 43
	    if (parseInt(scroller.style.left)>(actualwidth*(-1)+8))
42 44
		    scroller.style.left=parseInt(scroller.style.left)-copyspeed+"px";
43 45
	    else
......
46 48
}
47 49

  
48 50
if (iedom){
49
	document.write('<table id="marquee"><td>');
51
	document.write('<table id="marquee"><tr><td>');
50 52
	document.write('<div id="container" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=speed">');
51 53
	document.write('<div id="scroller"></div>');
52 54
	document.write('</div>');
53
	document.write('</td></table>');
55
	document.write('</td></tr></table>');
54 56
}
55 57

  
56 58
//-->

Also available in: Unified diff