Redimensionnement de tableaux sous javascript/netscape

cs_Blasteur Messages postés 6 Date d'inscription lundi 29 juillet 2002 Statut Membre Dernière intervention 8 août 2002 - 29 juil. 2002 à 12:32
cs_Blasteur Messages postés 6 Date d'inscription lundi 29 juillet 2002 Statut Membre Dernière intervention 8 août 2002 - 8 août 2002 à 12:45
Bonjour à tous!

Je souhaite redimensionner dynamiquement un tableau (du nom de 'CESSION') grâce à une fonction javascript.
Le problème c'est que le code pour accéder au tableau et à sa propriété de largeur doit être compatible Netscape 6.

Voici déjà le bout de code que j'ai tapé mais apparement Netscape 6 l'ignore:

document.getElementById('CESSION').rows[0].cells[0].style.width = '75%';

Qqn aurait il un idée ?

5 réponses

grdscarabee Messages postés 134 Date d'inscription mercredi 24 juillet 2002 Statut Membre Dernière intervention 7 août 2005
30 juil. 2002 à 01:03
pourquoi ne pas faire : <table width=75%>, c du html, ça devrait être pris par tous les navigateurs.

Le problème des lignes du style document.objet... c que ce n'est compatible que pour un certain type de navigateur téhoriquement, sous netscape la syntaxe document.cession.width devrait suffire mais mes bouquins datent un peu

GrdScarabée : FLC - rézo's team
0
cs_Blasteur Messages postés 6 Date d'inscription lundi 29 juillet 2002 Statut Membre Dernière intervention 8 août 2002
31 juil. 2002 à 15:48
si j'écris <table width=75%> dans mon code html, j'aurai effectivement une largeur de table à 75%, mais cela ne répond pas à mon besoin. Le redimensionnement dynamique implique l'utilisation des objets de document définis par la DOM.
Comme tu le dis, netscape et IE le gère différemment donc c'est assez pénible... je bute d'ailleurs sur ce problème...
0
grdscarabee Messages postés 134 Date d'inscription mercredi 24 juillet 2002 Statut Membre Dernière intervention 7 août 2005
31 juil. 2002 à 20:48
Le mieux adapté reste pour le moment la détection du navigateur par navigator.appName et navigator.appVersion puis les commandes correspondantes en fonction

GrdScarabée : FLC - rézo's team
0
cs_jeca Messages postés 341 Date d'inscription mercredi 17 juillet 2002 Statut Membre Dernière intervention 14 juillet 2011 14
8 août 2002 à 12:29
bonjour,

le bout de code ci-dessous fonctionne aussi bien avec IE 5.5 que NN 6 .

<HTML>
<HEAD>
<TITLE>essai redimensionnement de table</TITLE>
<script language="javascript">
<!--
function redim()
{
largeur1 = document.getElementById('matable').rows[0].cells[0].style.width;
largeur2 = document.getElementById('matable').rows[0].cells[1].style.width;
alert("cellule 1 : "+largeur1+"\ncellule 2 : "+largeur2);
if ((largeur1 "25%") || (largeur1 ""))
{
document.getElementById('matable').rows[0].cells[0].style.width = '75%';
document.getElementById('matable').rows[0].cells[1].style.width = '25%';
}
else
{
document.getElementById('matable').rows[0].cells[0].style.width = '25%';
document.getElementById('matable').rows[0].cells[1].style.width = '75%';
}

}
-->
</script>
</HEAD>

<form>

</form>

</HTML>

jc
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Blasteur Messages postés 6 Date d'inscription lundi 29 juillet 2002 Statut Membre Dernière intervention 8 août 2002
8 août 2002 à 12:45
merci beaucoup ce script fonctionne parfaitement !
py
0