Bonjour,

Je développez actuellement une interface qui permet à l'utilisateur de visualiser la jaquette et la bande annonce d'un film sélectionné dans une listbox.

Pour ce faire, j'utilise la fonction "onChange" qui appel une fonction javascript :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<script language="javascript" type="text/javascript"> 
function change() 
{ 
var titre = document.form1.select.options[document.form1.select.selectedIndex].text;
document.img_1.src='jaquettes/' + titre + '.png';
var line="<object type='application/x-shockwave-flash' width='320' height='240' data='flvplayer.swf'><param name='movie' value='flvplayer.swf'><param name='flashvars' value='file=BA/" + titre + ".flv&autostart=true'></object>"
document.getElementById('video').innerHTML = line;
 }
</script>
Le problème est le suivant :
lorsque la variable titre contient un titre avec une apostophe (ex : Ocean's 12) la bande annonce ne fonctionne pas... alors que la jaquette s'affiche bien.

Ya t-il une erreur dans ma fonction ?

Merci