Javascript et les chaine de caracteres !!!

Utilisateur anonyme -  
 houda -
je dois inserer des () dans une chaine de caractere, a l'intérieure d'un document.write()

y a t il un moyen de moyennais pour avoir quelque chose comme le passage a la ligne (\n)

si quelqu'un connait :-)
merci d'avance

4 réponses

  1. icemary Messages postés 83 Statut Membre 3
     
    si c'est du source pour une page HTML que tu fais écrire tu fais le passage à la ligne avec un bete <BR> :
    document.write('Chere Maman,<BR>Comment vas-tu?');
    cela écrira :
    Chere Maman,
    Comment vas-tu ?

    Pour l'insertion de parenthèses, il me semble qu'il faut les faire précéder de \, comme pour des guillemets.
    0
    1. Utilisateur anonyme
       
      le pb c'est que je me trouve plus dans la situation :
      document.write('<a href="javascript:Script('URL',308,450)">bla</a>');

      voila la situation dans laquelle je suis !!
      0
  2. mat1906
     
    document.write('<a href="javascript:Script('URL',308,450)">bla</a>');

    CA S'ECRIT :
    document.write('<a href="javascript:Script(\'URL\',308,450)">bla</a>');
    0
  3. houda
     
    Assalam a3licom,

    D'abord, dans la syntaxe:
    document.write('<a href="javascript:Script('URL',308,450)">bla</a>');
    si le mot "Script" est désigné pour une fonction déjà définis, tu dois le changer, car c'est un mot résérvé.

    tu peux utiliser la syntaxe suivante, je l'ai testé est ça marche:

    document.write("<a href='javascript:test0(\"URL\",308,450)'>bla</a>")

    avec "test0" est une fonction que je fait appeler.

    Merci de me confirmer le résultat.

    Houda
    0
  4. Utilisateur anonyme
     
    en effet, mais mon pb se trouve dans la double (()).

    alors j'ai un peu de mal :-)
    0
    1. houda
       
      assalam a3licom,

      Justement, j'ai utilisé les doubles (()) est ça marché, alors tu testes dans ton côté:
      document.write("<a href='javascript:test0(\"URL\",308,450)'>bla</a>")

      Bonne chance
      0