IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

où est l'erreur de syntaxe?


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 12
    Par défaut où est l'erreur de syntaxe?
    Bonjour,

    je débute en javasctipt et je ne trouve pas pourquoi avec cette ligne le résultat ne s'écrit pas dans fichier_utf8 mais se déroule à l'écran dans la fenêtre cmd

    var commande = repertoire + "\\bin\\iconv -f ISO-8859-1 -t utf-8 " + repertoire + "\\" + fichier_iso + " > " + repertoire + "\\" + fichier_utf8;


    et cette ligne fonctionne

    var commande = repertoire + "\\iconv.bat " + fichier_iso + " " + fichier_utf8 + " " + repertoire;

    code du html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
     
    <html>
    <head>
    <title></title> 
     
    <script type="text/javascript">
    <!-- Debut
    function convertir(form) {
    var fichier_iso = form.fichier_iso.value;
    var fichier_utf8 = form.fichier_utf8.value;
    var repertoire= form.repertoire.value; 
     
    // Ici déclaration des varibles en fonction des noms des champs du formulaire.
     
      if (fichier_iso && fichier_utf8 && repertoire) {
     
     
    //  vérifier que tous les champs contiennent quelque chose.
     
     
    var commande = repertoire + "\\bin\\iconv -f ISO-8859-1 -t utf-8 " + repertoire + "\\" + fichier_iso + " > " + repertoire + "\\" + fichier_utf8;
    //var commande = repertoire + "\\iconv.bat " + fichier_iso + " " + fichier_utf8 + " " + repertoire;
     
    // Puis lancer la ligne de commande
     
     
    var w = new ActiveXObject("WScript.shell");
       w.popup (commande);
       w.run (commande);
     
     
      }
    else {
    alert("Merci d'entrer un nom de fichier source ,nom de fichier converti, et le répertoire"); 
     
    // un petit message d'alerte pour dire de tout remplir.
     
          }
    }
    // fin du script -->
    </script> 
     
    </head>
    <body> 
    Convertir ISO-8859-1 en UTF8
    <form name="login" method="post" action="#">
    <TABLE BORDER=0>
    <TR>
    	<TD>Fichier source</TD> 
    	<TD><input type=text name="fichier_iso" size=30></TD>
    </TR>
    <TR>
    	<TD>Nom du fichier converti</TD>
    	<TD><input type=text name="fichier_utf8" size=30></TD>
    </TR>
    	<TD>Répertoire: </TD>
    	<TD><input type=text name="repertoire" size=30></TD>
    <TR>
    	<TD>
    	<input type=button value="Convertir!" onClick="convertir(this.form)">
    	</TD>
    	<TD>
    	<INPUT type="reset" value="Effacer">
    	</TD>
    </TR>
    </TABLE>
    </form> 
    </body>
    </html>
    code du .bat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    cd %3
    d:
    .\bin\iconv -f ISO-8859-1 -t utf-8 %1 > %2
    Merci d'avance pour votr aide
    Cordialement.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690
    Par défaut
    Tu es su le forum Java, un langage qui n'a rien a voir avec le Javascript contrairement à ce que son nom pourrait laisser entendre.

    Tu devrais poser ta question dans le forum Javascript.

Discussions similaires

  1. Où est l'erreur de syntaxe dans storedProc ACCESS
    Par colorid dans le forum Bases de données
    Réponses: 4
    Dernier message: 11/07/2011, 22h43
  2. Quelle est mon erreur dans cette syntaxe
    Par BuzzLeclaire dans le forum Langage
    Réponses: 18
    Dernier message: 01/07/2009, 00h28
  3. Réponses: 1
    Dernier message: 14/09/2007, 16h50
  4. ou est l'erreur dans cette syntaxe svp ?
    Par delavega dans le forum ASP
    Réponses: 2
    Dernier message: 29/05/2007, 13h03
  5. [MySQL] Mais ou est mon erreur de syntax?
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 07/10/2006, 15h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo