Probleme sur le onclick Opera, firefox&safari

maptiviou Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -  
maptiviou Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Je suis entrain de faire un site de video à la demande et j'ai un probleme avec le onclick sous tous les explorers sauf les IE.

J'ai une page contenant des boutons image et un player (divxWebPlayer).
Lorsque je clique sur un des boutons image, une video doit se lancer dans le player.
J'utilise le script suivant:
dans la balise de l'image, je mets: Onclick="player.open('[le chemin de la video]')" avec "player" l'Id du lecteur.

Sous IE6 et IE7, il n'y a pas de problème, la video se lance instantanément, par contre sous les autres, rien ne se passe, on a l'impression de cliquer dans le vide comme s'ils ne faisaient pas le lien entre le "player" de la balise image et l'Id du lecteur.

Quelqu'un aurait-il la soluction a ce genre de probleme?

Merci d'avance
A voir également:

3 réponses

Gihef Messages postés 5150 Date d'inscription   Statut Contributeur Dernière intervention   2 779
 
Bonjour,

C'est peut-être simplement parce que ça nécessite un plug-in et qu'il n'est pas installé sur le Mac ?
0
maptiviou Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
Non, tous le plug-ins sont bien installés. A priori l'explorer ne reconnait pas la demande "player.open(' ')". Ce matin, en faisant des verifications sous firefox, je suis allé dans la console d'erreurs et il marquait: "player.open is not a funtion"... bizare que IE reconnaisse cette commande (qui pourtant est tres logique) et pas les autres (qui sont sensés être plus fiables).

Merci tout de même.
0
maptiviou Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
Après quelques bidouilles, j'ai regardé dans la console d'erreurs de firefox et lorsque je clique sur le bouton image, il me met le message suivant: "player.open is not a function", j'ai essayé en mettant "document.GetElementById('player')" a la place de "palyer" mais cela ne change rien.
0