Citation :
//facilite la lecture du code
function ID(obj){
return document.getElementById(obj)
}
// recharge le bandeau d'image avec des images aleatoires fonction ajax
function load_img(){
var request = HTTPRequest();
if (request == null)
{
alerte("Erreur fatale : l'objet XmlHttp n'est pas instancié. Essayez de recharger la page." );
return false;
}
request.open("GET", "./commun/bandeau.php?rd="+Math.floor(Math.random()*100), false);
request.onreadystatechange = function()
{
if(request.readyState < 4)return;
if(request.readyState == 4)
{
ID('first').scrollLeft=ID('first').scrollLeft-938;
var x;var chaine=ID("second" ).innerHTML;chaine=chaine.toLowerCase();
var tableau=chaine.split("<b></b>" );
chaine="";
for (x=10;x<=19;x++)chaine+=tableau[x]+"<b></b>";
}
chaine+=request.responseText;
ID("second" ).innerHTML=chaine;
};
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded" );
request.send(null);
}
// IE ?
function ietruebody()
{
return (document.compatMode && document.compatMode!="BackCompat" )? document.documentElement : document.body
}
// placer curx et y a la poisition de la souris
function deplacer(e)
{
if(show_text)
{
var curX = (w3c) ? e.pageX : event.x + ietruebody().scrollLeft;
var curY = (w3c) ? e.pageY : event.y + ietruebody().scrollTop;
ID("select_image" ).style.left = curX + 10 + "px";
ID("select_image" ).style.top = curY + 20 + "px";
}
}
// afficher le cadre d'info
function show_info(text)
{
if (w3c||ie)
{
for(var x=0;x<6;x++)
{
text=text.replace("$","<" );
text=text.replace("£",">" );
}
ID("select_image" ).innerHTML = text;
ID("select_image" ).style.visibility = "visible";
show_text = true;
}
}
//cache le cadre d'info
function hide_info()
{
if (w3c||ie)
{
show_text = false;ID("select_image" ).style.visibility="hidden";
ID("select_image" ).style.top = '-100px';
}
}
//le bandeau ne bouge pas
var running = false;
//si netscape
if(navigator.appName=='Netscape')
{
ID('first').style.backgroundAttachment='';
}
// le cadre est cacher
var show_text = false;
var w3c=document.getElementById && !document.all;
var ie=document.all;
//si la souris bouge on la suit
document.onmousemove = deplacer;
//fonction qui fait bouger le bandeau
setInterval("if(!running){ID('first').scrollLeft++; if(ID('first').scrollLeft == 938){load_img();} }", 40);
|