Javascript et les chaine de caracteres !!!

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. 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.
    1. 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 !!
  2. 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>');
    1. 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
      1. en effet, mais mon pb se trouve dans la double (()).

        alors j'ai un peu de mal :-)
        1. 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