Bonjour,
j'ai un énorme problème avec les macs. Le site (enfin, la page que je suis en train de tester) est visible :
ici (faut cliquer sur acceuil2)
et son code est ci-dessous. Alors, ça marche sur pc+ie, linux, et même mozilla et netscape (même si le mouvement est saccadé) mais pourquoi pas du tout sur mac (ie ou netscape) ???? D'abord je pensais que ça venait du javascript mais ce serait plutôt une question de doctype.
Pourrais-tu, toi qui as un mac, regarder vite fait et me dire si ça marche sur le tien ? Ca serait vraiment sympa, je ne sais plus quoi faire.
Merci d'avance.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Essai</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" media="all" href="accueil.css" />
<script language="JavaScript" type="text/javascript" src="accueil.js"></script>
</head>
<body>
<div id="conteneur">
<div class="mer"> </div>
<div id="text">
<a href="javascript:;" onclick=softscroll(750,0)>PARCOURS</a><br />
<a href="javascript:;" onclick=softscroll(0,460)>5 DOSSIERS</a><br />
<a href="javascript:;" onclick=softscroll(750,460)>PARTIE SECONDAIRE</a></div>
<div class="menu2">
<a href="javascript:;" onclick=softscroll(0,0)>RETOUR</a><br />
<a href="javascript:;" onclick=softscroll(0,460)>5 DOSSIERS</a><br />
<a href="javascript:;" onclick=softscroll(750,460)>PARTIE SECONDAIRE</a></div>
<div class="menu3"><a href="javascript:;" onclick=softscroll(0,0)>RETOUR</a><br />
<a href="javascript:;" onclick=softscroll(750,0)>PARCOURS</a><br />
<a href="javascript:;" onclick=softscroll(750,460)>PARTIE SECONDAIRE</a></div>
<div class="menu4"><a href="javascript:;" onclick=softscroll(0,0)>RETOUR</a><br />
<a href="javascript:;" onclick=softscroll(750,0)>PARCOURS</a><br />
<a href="javascript:;" onclick=softscroll(0,460)>5 DOSSIERS</a></div>
</div>
</body>
</html>
et la partie javascript : accueil.js
memory_x = 0;
memory_y = 0;
scroll(0,0)
function softscroll(x,y)
{
pas = 100;
temp_mem_x = x;
temp_mem_y = y;
temp_x = memory_x;
temp_y = memory_y;
delta_x = (x - memory_x)/pas;
delta_y = (y - memory_y)/pas;
for(counter = 0; counter < pas; counter++)
{
scroll(temp_x,temp_y);
temp_x += delta_x;
temp_y += delta_y;
}
scroll(temp_mem_x,temp_mem_y);
memory_x = temp_mem_x;
memory_y = temp_mem_y;
}
j'ai un énorme problème avec les macs. Le site (enfin, la page que je suis en train de tester) est visible :
ici (faut cliquer sur acceuil2)
et son code est ci-dessous. Alors, ça marche sur pc+ie, linux, et même mozilla et netscape (même si le mouvement est saccadé) mais pourquoi pas du tout sur mac (ie ou netscape) ???? D'abord je pensais que ça venait du javascript mais ce serait plutôt une question de doctype.
Pourrais-tu, toi qui as un mac, regarder vite fait et me dire si ça marche sur le tien ? Ca serait vraiment sympa, je ne sais plus quoi faire.
Merci d'avance.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Essai</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" media="all" href="accueil.css" />
<script language="JavaScript" type="text/javascript" src="accueil.js"></script>
</head>
<body>
<div id="conteneur">
<div class="mer"> </div>
<div id="text">
<a href="javascript:;" onclick=softscroll(750,0)>PARCOURS</a><br />
<a href="javascript:;" onclick=softscroll(0,460)>5 DOSSIERS</a><br />
<a href="javascript:;" onclick=softscroll(750,460)>PARTIE SECONDAIRE</a></div>
<div class="menu2">
<a href="javascript:;" onclick=softscroll(0,0)>RETOUR</a><br />
<a href="javascript:;" onclick=softscroll(0,460)>5 DOSSIERS</a><br />
<a href="javascript:;" onclick=softscroll(750,460)>PARTIE SECONDAIRE</a></div>
<div class="menu3"><a href="javascript:;" onclick=softscroll(0,0)>RETOUR</a><br />
<a href="javascript:;" onclick=softscroll(750,0)>PARCOURS</a><br />
<a href="javascript:;" onclick=softscroll(750,460)>PARTIE SECONDAIRE</a></div>
<div class="menu4"><a href="javascript:;" onclick=softscroll(0,0)>RETOUR</a><br />
<a href="javascript:;" onclick=softscroll(750,0)>PARCOURS</a><br />
<a href="javascript:;" onclick=softscroll(0,460)>5 DOSSIERS</a></div>
</div>
</body>
</html>
et la partie javascript : accueil.js
memory_x = 0;
memory_y = 0;
scroll(0,0)
function softscroll(x,y)
{
pas = 100;
temp_mem_x = x;
temp_mem_y = y;
temp_x = memory_x;
temp_y = memory_y;
delta_x = (x - memory_x)/pas;
delta_y = (y - memory_y)/pas;
for(counter = 0; counter < pas; counter++)
{
scroll(temp_x,temp_y);
temp_x += delta_x;
temp_y += delta_y;
}
scroll(temp_mem_x,temp_mem_y);
memory_x = temp_mem_x;
memory_y = temp_mem_y;
}