XML, script, et conditions.

Fermé
Siegels - 20 janv. 2008 à 11:50
 Khafar31 - 20 août 2010 à 02:14
Salut,
Je suis en train de coder en xml/xsl, et je me confronte à un petit probleme avec un script:
entre mes balises script, j'ai ceci:

if ((is_mac)&&(!is_moz)) {
   	document.write('<link rel="stylesheet" type="text/css" media="screen, projection" href="css/opera-mac.css" />');
}


et aussi ceci, qui me donnent tous les deux la meme erreur:
if (is_safari && is_mac) {
	if (is_safari3)
	    document.write('<link rel="stylesheet" type="text/css" media="screen, projection" href="css/safari3.css" />');
   document.write('<link rel="stylesheet" type="text/css" media="screen, projection" href="css/safari.css" />');
} else if (is_safari) {
    document.write('<link rel="stylesheet" type="text/css" media="screen, projection" href="css/safari-pc.css" />');


L'erreur: Erreur d'analyse XML : mal formé
m'est indiquée entre les deux && (Numéro de ligne 55, Colonne 14 , sachant que la colonne 14, c'est le deuxieme "&" )



Quelqu'un pourrait-il m'aider à résoudre ce probleme ?
A voir également:

1 réponse

Salut,
Pour ceux que ça intéresse, j'ai le même problème dans un SVG
La seule solution que j'ai trouvé :

if (condition1)
{
if (condition2)
{
// mon code
}
}

C'est pas très joli mais ça fonctionne...

Je ne comprend pas pourquoi le || (or) fonctionne et pas le && (and).

Si vous avez mieux, je suis preneur...
0