Salut!
Avant tout, je tiens à souligner une chose très importante et souvent oubliée des développeurs web :
Javascript peut être désactivé par le client. Il faut d'abord créer l'architecture du site sans Javascript, sans CSS, avec uniquement du code HTML, si possible aux normes W3C, compatibles avec la plupart des navigateurs. Ensuite, on ajoute les fonctions Javascript et le CSS, le code Flash, les applets Java, etc... Pour Javascript, j'utilise la balise <noscript> pour réaliser une alternative.
Bref, j'ai regardé la source de ta page... C'est la 1ère fois que je vois les styles déclarés avec des acollades ! Mais bon, ça fonctionne tout de même...
<td id='col1' style="{font: bold 9pt Arial; width:30px ; text-align:center ; border-style:solid; border-width:thin;top:150px}">No</td>

Envoyé par
Stessy
Je viens d'effectuer quelques tests et il s'avère que ce code ne fonctionne pas sous IE
1 2 3 4
| for (i=1;i<12;i++)
{
largcol[i]=parseInt(document.getElementById('col'+i).offsetWidth);
} |
Chez moi, ce code fonctionne sous IE :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <TABLE>
<TR>
<TD id="col1">No 1</TD>
<TD id="col2">No 12</TD>
<TD id="col3">No 123</TD>
<TD id="col4">No 1234</TD>
</TR>
</TABLE>
<SCRIPT type="text/javascript">
<!--
var largcol=new Array();
for(i=1;i<5;i++)
{
largcol[i]=parseInt(document.getElementById('col'+i).offsetWidth);
document.write(largcol[i]+'<br/>');
}
//-->
</SCRIPT> |
Mais à mon avis, le problème est ailleurs...
• Que te retourne le déboggueur ?
• Qu'est-ce qui ne fonctionne pas exactement ? Soit plus précis(e).
Partager