Che palle..

Qui c'e' uno scroller di testo, che potete vedere sulla colonna a sinistra, che per qualche misteriosa ragione mi inibisce i titles degli hyperlinks o gli alts delle immagini quando si verifica il mouseover...ovvero non si vedono. Se disattivo lo scroll, riappaiono

Il codice dello scroller e' questo:

codice:
var outer,inner,elementheight,ref,refX,refY;
var w3c=(document.getElementById)?true:false;
var ns4=(document.layers)?true:false;
var ie4=(document.all && !w3c)?true:false;
var ie5=(document.all && w3c)?true:false;
var ns6=(w3c && navigator.appName.indexOf("Netscape")>=0)?true:false;
var txt='';
if(ns4)
{
  txt+='<table cellpadding=0 cellspacing=0 border=0 height='+boxheight+' width='+boxwidth+'><tr><td>';
  txt+='<ilayer name="ref" bgcolor="'+boxcolor+'" width='+boxwidth+' height='+boxheight+'></ilayer>';
  txt+='</td></tr></table>'
  txt+='<layer name="outer" bgcolor="'+boxcolor+'" visibility="hidden" width='+boxwidth+' height='+boxheight+'>';
  txt+='<layer name="inner"  width='+(boxwidth-4)+' height='+(boxheight-4)+' visibility="hidden" left="2" top="2" >'+content+'</layer>';
  txt+='</layer>';
}
else
{
  txt+='<div id="ref" style="position:relative; width:'+boxwidth+'; height:'+boxheight+'; background-color:'+boxcolor+';" ></div>';
  txt+='<div id="outer" style="position:absolute; width:'+boxwidth+'; height:'+boxheight+'; visibility:hidden; background-color:'+boxcolor+'; overflow:hidden" >';
  txt+='<div id="inner" style="position:absolute; visibility:hidden; left:2px; top:2px; width:'+(boxwidth-4)+'; overflow:hidden; cursor:default;" class=tablecopy>'+content+'</div>';
  txt+='</div>';
}
document.write(txt);
function getElHeight(el)
{
  if(ns4)return (el.document.height)? el.document.height : el.clip.bottom-el.clip.top;
  else if(ie4||ie5)return (el.style.height)? el.style.height : el.clientHeight;
  else return (el.style.height)? parseInt(el.style.height):parseInt(el.offsetHeight);
}

function getPageLeft(el)
{
  var x;
  if(ns4)return el.pageX;
  if(ie4||w3c)
  {
    x = 0;
    while(el.offsetParent!=null)
    {
      x+=el.offsetLeft;
      el=el.offsetParent;
    }
    x+=el.offsetLeft;
    return x;
  }
}

function getPageTop(el)
{
  var y;
  if(ns4)return el.pageY;
  if(ie4||w3c)
  {
    y=0;
    while(el.offsetParent!=null)
    {
      y+=el.offsetTop;
      el=el.offsetParent;
    }
    y+=el.offsetTop;
    return y;
  }
}

function scrollbox()
{
	if(ns4)
  {
    inner.top+=(godown)? pixelstep: -pixelstep;
    if(godown)
    {
      if(inner.top>boxheight)inner.top=-elementheight;
    }
    else
    {
      if(inner.top<2-elementheight)inner.top=boxheight+2;
    }
  }
  else
  {
    inner.style.top=parseInt(inner.style.top)+((godown)? pixelstep: -pixelstep)+'px';
    if(godown)
    {
      if(parseInt(inner.style.top)>boxheight)inner.style.top=-elementheight+'px';
    }
    else
    {
      if(parseInt(inner.style.top)<2-elementheight)inner.style.top=boxheight+2+'px';
    }
  }
}

window.onresize=function()
{
  if(ns4)
    setTimeout('history.go(0)', 400);
  else
  {
    outer.style.left=getPageLeft(ref)+'px';
    outer.style.top=getPageTop(ref)+'px';
  }
}

function RunScroll()
{
  
  outer=(ns4)?document.layers['outer']:(ie4)?document.all['outer']:document.getElementById('outer');
  inner=(ns4)?outer.document.layers['inner']:(ie4)?document.all['inner']:document.getElementById('inner');
  ref=(ns4)?document.layers['ref']:(ie4)?document.all['ref']:document.getElementById('ref');
  elementheight=getElHeight(inner);
  if(ns4)
  {
    outer.moveTo(getPageLeft(ref),getPageTop(ref));
    outer.clip.width=boxwidth;
    outer.clip.height=boxheight;
    inner.top=(godown)? -elementheight : boxheight-2;
    inner.clip.width=boxwidth-4;
    inner.clip.height=elementheight;
    outer.visibility="show";
    inner.visibility="show";
  }
  else
  {
    outer.style.left=getPageLeft(ref)+'px';
    outer.style.top=getPageTop(ref)+'px';
    inner.style.top=((godown)? -elementheight : boxheight)+'px';
    inner.style.clip='rect(0px, '+(boxwidth-4)+'px, '+(elementheight)+'px, 0px)';
    outer.style.visibility="visible";
    inner.style.visibility="visible";
  }
  
  
  setInterval('scrollbox()',75); 
 
}
e la riga incriminata penso sia quella in grassetto (con internet explorer), poiche se la commento, disabilitando di fatto l'effetto visivo dello scroll, gli alts e i titles si vedono.

Nella pagina che include lo scroller c'e' invece questo codice, per farlo avviare:

codice:
<script language="javascript">
		var boxheight=200;        // BACKGROUND BOX HEIGHT IN PIXELS.
		var boxwidth=115;         // BACKGROUND BOX WIDTH IN PIXELS.
		var boxcolor="#ffffcc";   // BACKGROUND BOX COLOR.
		var speed=75;             // SPEED OF SCROLL IN MILLISECONDS (1 SECOND=1000 MILLISECONDS)..
		var pixelstep=1;          // PIXELS "STEPS" PER REPITITION.
		var godown=false;         // TOP TO BOTTOM=TRUE , BOTTOM TO TOP=FALSE
		var content = "";
    var ET = document.location.href.indexOf('/eurotunnel/') > 0;

    if(!ET)
    {
  		content += '"I will certainly use Leisure Direction again if I go again to Disneyland Paris. I think you offer great value for money and we really enjoyed our trip. All your staff on the phones were very helpful." Mrs. Davies, Ipswich';
	  	content += '

';
	  }
		content += '"Thank you very very much for your great patience in assisting us to find accommodation in Nice. We experienced a fantastic few days. We returned to England two very satisfied people and can\'t thank you enough for all your help and understanding for making it possible. With our very best wishes" Mr. and Mrs. Framlingham, Norfolk';
		content += '

';
		content += '"Thank you very much for your continuing and impressive level of service and value for money." Mr. and Mrs. Barwise. Ilford. Essex.';
		content += '

';
		content += '"It is great to think that I have been dealing with a Company who have shown such care and compassion. I will certainly use your company for future vacations and I will be spreading the news to my family and friends. Please convey my sincere thanks to all your colleagues at Leisure Direction." Mr. McLintock, Nottingham.';
		content += '

';
    if(!ET)
    {
  		content += '"I am writing to say how much we enjoyed our recent stay in Disneyland, Paris. We were so impressed with our hotel (Sante Fe) the reception and Disneyland itself. The attention to detail and authenticity of all the attractions were very apparent. We found the variety of experiences suitable for all ages. The ambience of the Parc was a lesson in cleanliness and every member of staff was most polite and helpful. Thank you for making our stay so memorable." Mrs. Dant, Sherbourne';
	  	content += '

';
	  }
		content += '"A big thank you once again for organising a wonderful holiday in Beaulieu-sur Mer. We hope to return to Beaulieu next year as it is in such a prime position and the apartment was excellent. Beaulieu is itself beautiful and the view from the Port de Plaisance across the harbour towards the Alps is the most stunning I have experienced. Thank you very much again." Mr. and Mrs. Clover, London';
		content += '

';
    if(!ET)
    {
		  content += '"Thanks to you we had a really fantastic skiing holiday!" Mr. Maclean  Lindfield, West Sussex';
		  content += '

';
		}
		content += '"I must admit I was most impressed by your website - fast and efficient. Prices are good and the confirmation email came quickly. What I really, really liked was receiving a confirmation letter in the post - other companies don\'t do that." M. Berrino, Herts.';
		content += '

';
		content += '"In these days when so many sources seem to raise complaints from the service and treatment they receive I feel I must write to express my gratitude for the exceptionally good service I have received from you...." Mrs B, London';
		content += '

';
		content += '"Every aspect of the holiday was perfect - the initial booking was dealt with very efficiently by your polite staff, the information was concise, readable and very accurate and the cost was very reasonable indeed. All in all it was an excellent package. We offer our thanks...." Mr Powls, Goole';
		content += '

';
    if(!ET)
    {
      content += '"I am just writing to thank you for your help in organising the ferry crossing for our summer holiday. We thought your efficiency first time round was excellent when you dealt with our first request. Then we found that we had to change the crossing, your efficiency even exceeded excellent. No questions, you just accepted it with a hearty "certainly sir, no problem" and it was promptly and efficiently changed. Thank you so much again for your help and "yes" we hope you can be of service to us in the future." Mr Tuer, Shropshire';
		  content += '

';
		}
		content += '"I thought it only fair to write and congratulate your company on the excellent arrangements which you made for our stay in France..." Mrs Brewer, Sherbourne';
		content += '

';
		content += '"I am writing to express our appreciation for the consistently excellent service provided by your company...." Mrs Devereux, Mansfield';
			
			
		var RunScroll_Timeout 		
		
		function onDocumentLoaded() {
		 if (window.document.readyState == "complete") {
				clearTimeout(RunScroll_Timeout)
				RunScroll()
			}
			else {
			 RunScroll_Timeout = setTimeout("onDocumentLoaded()",1000);
			}
		}
				
		onDocumentLoaded()
		
					

				
	</script>
	<script language="JavaScript" src="/scroller2.js"></script>
Secondo voi che puo' essere? Come posso ovviare? :master: