J'ai un problème de passage de paramètre à une fonction que j'utilise pour un onclick.
Avec la chaine de caractère "avant la fin de l'année", la fonction ne se déclenche pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 
...
 <script language="Javascript">
         function test(identifiant)
         {
             alert("test 1");             
         }
 </script>
...
 
<td><button type='button' class='btn btn-primary' data-bs-toggle='modal' data-bs-target='#dialogue' onclick=test('avant la fin de l'année');>test</td>
Je réussis à contourner le problème en remplaçant les espaces par des &nbsp; et en échappant l'apostrophe
chaine fonctionnant :
'avant&nbsp;la&nbsp;fin&nbsp;de&nbsp;l\'année'

Je ne maitrise pas Javascript.

Pour l'apostrophe, je comprends qu'il doive être échappé, mais pour les espaces comment ça se fait ?