From: Verachten Bruno (Bruno.Verachten@atosorigin.com)
Date: 09/07/2001 - 12:33
Bonjour,
Voici la situation :
je dois générer le code javascript suivant :
<SCRIPT language="JavaScript">
if (navigator.appName && navigator.appName.indexOf('Microsoft') != -1 &&
navigator.userAgent.indexOf('Windows') != -1 &&
navigator.userAgent.indexOf('Windows 3.1') == -1) {
document.write('<SCRIPT LANGUAGE="VBScript">');
document.write('on error resume next');
document.write('Sub bouton1_AS_030100LM_FSCommand(ByVal command,
ByVal args)');
document.write(' call bouton1_AS_030100LM_DoFSCommand(command,
args)');
document.write('end sub');
document.write('</SCRIPT>');
</SCRIPT>
pour cela, j'utilise la commande xsl:text
<xsl:text disable-output-escaping="yes">
if (navigator.appName && navigator.appName.indexOf('Microsoft') !=
-1 && navigator.userAgent.indexOf('Windows') != -1 &&
navigator.userAgent.indexOf('Windows 3.1') == -1) {
document.write('<SCRIPT LANGUAGE="VBScript">');
document.write('on error resume next');
document.write('Sub bouton1_AS_030100LM_FSCommand(ByVal command,
ByVal args)');
document.write(' call bouton1_AS_030100LM_DoFSCommand(command,
args)');
document.write('end sub');
document.write('</SCRIPT>');
}
</xsl:text>
Mais cela me génére le code suivant :
if (navigator.appName && navigator.appName.indexOf('Microsoft') != -1 &&
navigator.userAgent.indexOf('Windows') != -1 &&
navigator.userAgent.indexOf('Windows 3.1') == -1) {
document.write('<SCRIPT LANGUAGE="VBScript">');
document.write('on error resume next');
document.write('Sub bouton1_AS_030100LM_FSCommand(ByVal command,
ByVal args)');
document.write(' call bouton1_AS_030100LM_DoFSCommand(command,
args)');
document.write('end sub');
document.write('
</SCRIPT>');
}
Pourriez-vous m'expliquer pourquoi le "</SCRIPT>');" se retrouve à la ligne
et rends le JS invalide?
Merci d'avance
Bruno Verachten
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|