Internet Explorer bloque mon Player MP3

Résolu/Fermé
jean.miche Messages postés 90 Date d'inscription samedi 22 août 2009 Statut Membre Dernière intervention 30 mai 2014 - 31 août 2009 à 18:17
jean.miche Messages postés 90 Date d'inscription samedi 22 août 2009 Statut Membre Dernière intervention 30 mai 2014 - 8 sept. 2009 à 17:54
Bonjour à tous,

Je créé actuellement un petit site "culturel" dirons-nous.
Et j'ai un problème dont je vous fais part :D

Il y a sur ma page une anim flash qui doit lancer un lecteur mp3
Voici l'action sur le lecteur :
on (release) {
getURL("javascript:OuvreFenetre()");
}




Dans ma page web, on retrouve le javascript appelé par cette action :
<script type="text/javascript" language="javascript">
function OuvreFenetre() {
neo=window.open("URL_de_mon_player_flash", "Player MP3", "height=150, width=300, status=0, toolbar=0, menubar=0, location=0, resizable=0, titlebar=0, scrollbars=0, fullscreen=0, top=0, screenY=0, left=0, screenX=0")
}
</script>




Jusqu'ici tout va bien. Le player s'ouvre sous FireFox.

LE PROBLEME, c'est que IE doit la concidérer comme une pop-up et la bloque. Y'a-t-il une astuce avec javascript (ou autre) pour éviter celà ?

Mon player est un objet flash de 300px sur 150px (comme marqué dans le script) placé sur une page html.

Merci d'avance à ceux qui prendront le temps de l'aider.
A voir également:

4 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
31 août 2009 à 18:24
Utilise Dewtute, il fonctionne aussi bien avec IE qu'avec FF, Opera et Safari (et tous les navigateurs basés sur Webkit).
0
jean.miche Messages postés 90 Date d'inscription samedi 22 août 2009 Statut Membre Dernière intervention 30 mai 2014 1
31 août 2009 à 18:30
tu veux parler de dewtube. C'est pour la vidéo, non ? Et si je le mets dans une fenêtre à ouvrir, c'est comme pour mon player flash actuel (c'est un swf dans une page html). Il refuse de l'ouvrir alors qu'il n'y aurait aucun problème si il était dans une page.
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497 > jean.miche Messages postés 90 Date d'inscription samedi 22 août 2009 Statut Membre Dernière intervention 30 mai 2014
31 août 2009 à 18:42
J'ai confondu avec Dewplayer.
Dewplayer n'ouvre pas de pop-up.
0
jean.miche Messages postés 90 Date d'inscription samedi 22 août 2009 Statut Membre Dernière intervention 30 mai 2014 1 > avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024
31 août 2009 à 18:55
"Dewplayer n'ouvre pas de pop-up." justement, je voudrais que le lecteur s'ouvre dans une fenêtre (ou pop-up) afin de ne pas redémarrer à chaque changement de page.
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
31 août 2009 à 18:57
D'abord fait windows.open('player.html') mais le navigateur va sûrement le bloquer et ça, tu ne peux rien y faire.
La seule chose que tu peux faire, c'est prévenir le visiteur d'accepter la fenêtre ...
0
jean.miche Messages postés 90 Date d'inscription samedi 22 août 2009 Statut Membre Dernière intervention 30 mai 2014 1
31 août 2009 à 19:00
Arfff, c'est dommage car ça marche bien avec Firefox, Chrome, etc...

Merci quand même !
0
jean.miche Messages postés 90 Date d'inscription samedi 22 août 2009 Statut Membre Dernière intervention 30 mai 2014 1
1 sept. 2009 à 21:24
Je me permets un petit UP au cas où quelqu'un saurait m'aider. =)
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
1 sept. 2009 à 22:47
Je viens de faire des testes parce que une petite idée me trottait dans la tête : Et si le navigateur ne bloquait seulement les pop-up intempesifs, c'est-à-dire ce qui s'ouvrent involontairement (à l'ouverture de la page) et pas ceux suite à une action de la part de l'utilisateur (un clique par exemple).

J'ai donc fait ces testes et voilà le résultat : le navigateur ne bloquent effectivement que les pop-up ouvert à l'insu de l'utilisateur mais pas ceux qui s'ouvre avec un clic sur lien ou suite à tout autre action de la part de l'utilisateur.
Ce teste a été effectué sur Firefox 3.5.2
0
jean.miche Messages postés 90 Date d'inscription samedi 22 août 2009 Statut Membre Dernière intervention 30 mai 2014 1
8 sept. 2009 à 17:54
Réponse toute simple avec Dreamweaver :

Menu Fenêtre > Comportements > Ouvrir la fenêtre Navigateur

et hop ! magique !

Reste plus qu'à mettre un style="cursor:pointer" pour avoir la main haut dessus du lien ou de l'image qui lance la pop-up.

;)
0