Salut !
La seule solution que j'ai trouvée n'est pas très "propre", ni très conforme aux standards du W3C...
Par ailleurs, elle ne marche qu'avec Internet Explorer, mais, de toute façon, l'horloge elle-même (le script de départ) ne marche, elle aussi, qu'avec Internet Explorer.
La solution utilise une iframe (sorte de frame "volante"), dans laquelle est placée l'horloge, "collée" au bord de l'iframe.
1°) Par exemple, dans le code source de ta page d'accueil :
- De la ligne 54 à la ligne 200, tu enlèves le script JavaScript de l'horloge.
- Ensuite, aux environs de la ligne 75 (une fois le JavaScript retiré), tu as ceci :
<tr>
<td width="20" height="723" valign="top"><!--DWLayoutEmptyCell--> </td>
<td width="110" valign="top"> <div align="center">
<p> <font size="6" face="Monotype Corsiva"><br>
</font></p>
<p> </p>
<p> </p>
<p> </p>
<p><font face="Verdana, Arial, Helvetica, sans-serif"><a href="index.htm"><img src="images/maquette/home.jpg" width="26" height="26" border="0"></a><br>
<font face="Monotype Corsiva">Accueil</font></font></p>
que tu remplaces par ça (les parties qui changent sont en gras) :
<tr>
<td width="20" height="723" valign="top"><!--DWLayoutEmptyCell--> </td>
<td width="110" valign="top"> <div align="center">
<iframe src="IframeHorloge.htm" frameborder="no" scrolling="no" height="143" width="145"></iframe>
<p><font face="Verdana, Arial, Helvetica, sans-serif"><a href="index.htm"><img src="images/maquette/home.jpg" width="26" height="26" border="0"></a><br>
<font face="Monotype Corsiva">Accueil</font></font></p>
2°) Tu crées un fichier
IframeHorloge.htm, dans le même dossier que ta page d'accueil.
Il aura pour contenu
le code JavaScript de l'horloge (celui que tu pas précédemment retiré).
- Comme distance en pixels, mets
66 pour la distance horizontale et pour la verticale.
Ca donne donc, de la ligne 131 à 138 du code JavaScript de l'horloge:
Dy[0]=Math.round(DY[0]+=((66)-DY[0])*speed);
Dx[0]=Math.round(DX[0]+=((66)-DX[0])*speed);
for (i=1; i < D.length; i++){
Dy[i]=Math.round(DY[i]+=(Dy[i-1]-DY[i])*speed);
Dx[i]=Math.round(DX[i]+=(Dx[i-1]-DX[i])*speed);
}
y[0]=Math.round(Y[0]+=((66)-Y[0])*speed);
x[0]=Math.round(X[0]+=((66)-X[0])*speed);
A+ :-)
___________________
|__ .: Thom@s :. ___|