js et xsl

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !

Modérateur : Asumbaa

Ptidesj
Arias
Messages : 6
Inscription : 06 janv. 2005, 02:01
Contact :

js et xsl

Message par Ptidesj » 11 janv. 2005, 19:58

http://www.ptidesj.levillage.org/Courses.xml
j'ai un ptit probleme d'affichage de cette page sous ff. La police de la colonne "description" devrait changer de taille onMouseOver. Ca le fait sous IE mais pas sous FF.

Code : Tout sélectionner

<td style="font-size='50%'">
						<xsl:attribute name="id"><xsl:value-of select="id"></xsl:value-of></xsl:attribute>
						<xsl:attribute name="onMouseOver"><xsl:text>JavaScript:document.all.</xsl:text><xsl:value-of select="id"></xsl:value-of><xsl:text>.style.fontSize='100%'</xsl:text></xsl:attribute>
						<xsl:attribute name="onMouseOut"><xsl:text>JavaScript:document.all.</xsl:text><xsl:value-of select="id"></xsl:value-of><xsl:text>.style.fontSize='50%'</xsl:text></xsl:attribute>
						<xsl:value-of select="description"></xsl:value-of>
					</td>
PS Je sens venir la reflexion perfide :roll: : pourquoi c'est le client qui traite le xml?
En fait c'est parce que je ne sais pas encore comment le traiter du côté serveur... :oops:

martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23
Contact :

Message par martin » 11 janv. 2005, 23:31

Je pense que tu pars dans une direction où tu te compliques.

Je te files un lien sur ton autre post (c'est toujours le même sujet, autant garder un seul fil :wink: )

http://www.geckozone.org/forum/viewtopi ... 625#109625

Avatar de l’utilisateur
Xanthor
Lézard à collerette
Messages : 280
Inscription : 29 juil. 2003, 18:36
Localisation : Fr
Contact :

Message par Xanthor » 12 janv. 2005, 01:35

document.all est indéfini, et n'a donc pas de propriétés.

jvpasconnecter

Re: js et xsl

Message par jvpasconnecter » 12 janv. 2005, 08:36

Ptidesj a écrit :PS Je sens venir la reflexion perfide :roll: : pourquoi c'est le client qui traite le xml?
En fait c'est parce que je ne sais pas encore comment le traiter du côté serveur... :oops:
Un article pas trop mal sur le sujet :

http://www.neokraft.net/articles/php-xslt/index.html

Invité

Message par Invité » 13 janv. 2005, 17:20

Xanthor: Désolé mais je comprends pas: pourquoi serait-il indéfini? Par ailleurs en le supprimant tout marche très bien toujours sous IE mais rien sous FF

qq1

Message par qq1 » 13 janv. 2005, 17:38

Anonymous a écrit :Xanthor: Désolé mais je comprends pas: pourquoi serait-il indéfini? Par ailleurs en le supprimant tout marche très bien toujours sous IE mais rien sous FF
document.all.id est spécifique à IE

utilise à la place document.getElementById("id")

ça fonctionne aussi bien sur IE6 que sur FF

qq1

Message par qq1 » 13 janv. 2005, 17:52

Code : Tout sélectionner

...
<head>
...
<style>
.fontchange {
  font-size: 50%;
}
.fontchange:hover {
  font-size: 100%;
}
</style>
...
</head><body>
...
<td class="fontchange">
  <xsl:value-of select="description" />
</td>
ceci fait exactement la même chose que ton code mais sans javascript

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités