rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Utiliser variable javascript dans code html

Posté par kilian, le dimanche 10 octobre 2004 à 03:26:46
Bonjour,

Alors voilà mon problème. Les mesures d'un de mes tableaux sont perçues
différemment par Firefox 0.9 et Internet Explorer 5.

Pour <td height=90> chez Firefox il me faut un <td height=110> chez IE.
Allez savoir pourquoi d'ailleurs, d'autant que les deux tableaux précédents
de ma page se sont tenus tranquilles jusque là.

Donc pour pallier à ça, j'ai crayonné un ptit truc en Javascript:
<script language="Javascript">

if (navigator.appName=="Microsoft Internet Explorer")
{
    height=120;
}

else
{
    height=90;
}

</script>


Bon jusque là tout va bien, la valeur de la variable repond bien à la
condition. Mais pour utiliser cette variable javascript dans mon code html...
je ne trouve pas la technique. J'ai essayé <td height=height> et
<td height="javascript:height">.Et j'ai tenté d'autres trucs au pif, cherché
un peu sur le net, j'ai pas trouvé.

Si vous avez l'astuce, n'hésitez pas :-)

Kilian, débutant en tâche de fond.....
Répondre à kilian  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
£udo, le dimanche 10 octobre 2004 à 15:26:35
essaye avec un include pour voir

<td height=<?php include(javascrip);?>>

je sais pas du tout si ça marche


(¯`·.¸¸.-> £udo <-.¸¸.·´¯)
Répondre à £udo

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kilian, le dimanche 10 octobre 2004 à 15:48:14
Salut,

Include c'est pour appeler un fichier, je ne pense pas que ça soit fait pour ça... De toutes façons je ne peux pas l'insérer en php. La detection du navigateur en javascript se fait côté client. Les données apportées par le php se font avant, côté serveur, à un moment où la detection ne sera pas encore faite.

Kilian, débutant en tâche de fond.....
Répondre à kilian

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Kilian, le lundi 11 octobre 2004 à 11:53:22
Up :-)
Répondre à Kilian

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
dedale82, le lundi 11 octobre 2004 à 15:45:36
Salut,
sans garantie, mais essaye ca :
<script language="Javascript">

if (navigator.appName=="Microsoft Internet Explorer")
{
document.write("<td height=120>");
}

else
{
document.write("<td height=90>");
}

</script>

tiens moi au courant
Répondre à dedale82

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 kilian, le jeudi 14 octobre 2004 à 14:32:12
Excellent, ça marche, merci :-)

Kilian, débutant en tâche de fond.....
Répondre à kilian
Logiciels pertinents trouvés dans les téléchargements
Télécharger HTML Tidy 0.008HTML Tidy - HTML Tidy est un utilitaire permettant de vérifier et d'optimiser tout code HTML. La version originale de cet utilitaire...Catégorie: Webmaster
Licence: Freeware/gratuit
Télécharger GreaseMonkey 0.8.20080609.0GreaseMonkey - GreaseMonkey permet de bidouiller à la volée les pages web que vous consultez. C'est à dire qu'il va modifier la page...Catégorie: Extensions Firefox
Licence: Open Source
Télécharger Firstpage 2006Firstpage - First Page 2006 est un éditeur html gratuit et excellent. Il permet de travailler un code HTML en couleur, ainsi que de...Catégorie: Editeurs HTML
Licence: Freeware/gratuit
Télécharger HTML Tidy fr 1.1.5.0HTML Tidy fr - HTML Tidy est un utilitaire permettant de vérifier et d'optimiser tout code HTML. Cette version est la version 1.1.5.0, ...Catégorie: Webmaster
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Utiliser variable javascript dans code html »