[Résolu] Problème pop-up

Nouveau WRInaute
Bonjour, j'ai un problème avec un script. Il sert a ouvrir un morceau mp3 dans une nouvelle page pre-dimensionnee. Il fonctionne parfaitement sur la page audio de mon site (http://solalmusique.free.fr). Par contre, le meme script cree un petit probleme sur la page d'accueil. Il ouvre une page blanche avec firefox et avec IE il ouvre une page d erreur (ne trouve pas page javascript:;) en plus de la nouvelle fenetre (qui s ouvre quand meme sans probleme.

Comment faire pour eviter l'ouverture de la page en trop? Pour l instant la seule chose que j aie trouve, c est d enlever la balise <a>, mais alors le curseur n indique plus que le texte ouvre un lien.

Mes scripts de la page d accueil:


<!-- DEBUT DU SCRIPT -->

<!-- SCRIPT TROUVE SUR WEBJS -->

<!-- CE SCRIPT EST EDITE PAR EDITEURJAVASCRIPT -->

<SCRIPT>

function VerifForm()

{

if (document.webjs.email.value=="")

{

alert("Vous devez entrer votre adresse email !");

document.webjs.email.focus();

return false;

}

if (document.webjs.email.value!="")

{

if (document.webjs.email.value.indexOf('@')==-1 || document.webjs.email.value.indexOf('.')==-1)

{

alert("Veuillez vérifier votre adresse email !");

document.webjs.email.focus();

return false;

}

}

return true;

}

</SCRIPT>

<!-- FIN DU SCRIPT-->

<script language="JavaScript" type="text/JavaScript">

<!--



function MM_openBrWindow(theURL,winName,features) { //v2.0

window.open(theURL,winName,features);

}

//-->

</script>



Appel du script mp3:


<a href="javascript:;"><font onclick="MM_openBrWindow('http://solalmusique.free.fr/chansons/01%20-%20Rien%20ne%20passe.mp3','','width=250,height=150')">

<span style="text-decoration: none">Rien ne passe</span></font></a>
 
WRInaute impliqué
<a href="javascript:MM_openBrWindow('http://solalmusique.free.fr/chansons/01%20-%20Rien%20ne%20passe.mp3','','width=250,height=150');">
<span style="text-decoration: none">Rien ne passe</span></a>

ça reste crade, mais ça doit fonctionner.
 
WRInaute passionné
yanhl a dit:
<a href="javascript:MM_openBrWindow('http://solalmusique.free.fr/chansons/01%20-%20Rien%20ne%20passe.mp3','','width=250,height=150');">
<span style="text-decoration: none">Rien ne passe</span></a>

ça reste crade, mais ça doit fonctionner.
ou mieux
Code:
<a href="http://solalmusique.free.fr/chansons/01%20-%20Rien%20ne%20passe.mp3" onclick="MM_openBrWindow('http://solalmusique.free.fr/chansons/01%20-%20Rien%20ne%20passe.mp3','','width=250,height=150');return false;">
<span style="text-decoration: none">Rien ne passe</span></a>
Comme ça la "page" qui s'ouvre dans la fenêtre prédimensionnée peut être indexée par les moteurs de recherche :wink:

Petit message destiné à personne mais n'empêche : J'adore WRI :)
 
Nouveau WRInaute
Merci DJ_Apx, ça fonctionne parfaitement maintenant. Il me semble avoir essayé ca deja (dans balise a), mais j ai du me tromper a quelque part.

Merci
 
WRInaute impliqué
@Dj_Apx> ouais mais c'est un MP3 et j'avais la flemme, ce matin :p
Pour un véritable équivalent, il faut un target sur le A
 
WRInaute impliqué
Ohax> ce genre de popup n'est pas bloquée par firefox, ça n'a absolument rien à voir.
 
Discussions similaires
Haut