Mon code javascript ne marche pas avec safari

Résolu/Fermé
mina - 4 févr. 2010 à 18:55
 mina - 5 févr. 2010 à 18:47
Bonjour, j'ai une fonction javascript que j'appel dans ma page html. la fonction marche bien avec firefox mais avec safari rien ne se passe.
je sollicite votre aide. voici mon code
<script language="javascript">
function View_Big_Img(nID)
{
var top=(screen.height-300)/2;
var left=(screen.width-400)/2;
window.open("Big_Image.php?id=" + nID, "Image", "top="+top+",left="+left+",width=400,height=300,location=no,status=no,toolbar=no,scrollbars=yes,resizable=yes");
}
</script>
A voir également:

7 réponses

avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
5 févr. 2010 à 17:20
J'étais à l'école.
Dans les attributs d'évènement (onclick, onmouseover, ...) il ne faut pas mettre "javascript:".
Ce morceaux est à mettre lorsque tu mets du JS dans le href d'un lien, à ne surtout pas faire sauf pour un bookmarklet (raccourci que l'on peut mettre dans notre barre personnelle).
1
merci beaucoup pour ton aide, j'ai decoché bloquer les fenetres surgissantes dans safari et ca marche.
0
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
4 févr. 2010 à 19:15
Y'a-t-il un message dans la console Javascript ?
0
y'a pas de message
0
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
4 févr. 2010 à 20:20
Et aucune fenêtre (même vide) ne s'ouvre ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sur safari rien ne se passe, aucune fenetre. j'ai testé sur ie et y'a un message d'erreur javascript. erreur:"null" à la valeur Null ou n'est pas 1objet. voici mon code html

<map name="m_carte" id="m_carte">
<area shape="rect" coords="195,18,260,65" onmouseover="javascript:View_Big_Img(1);" />
<area shape="rect" coords="34,57,94,99" onmouseover="javascript:View_Big_Img(2);" />
<area shape="rect" coords="109,86,171,124" onmouseover="javascript:View_Big_Img(3);" />
<area shape="rect" coords="267,65,327,109" onmouseover="javascript:View_Big_Img(4);" />
<area shape="rect" coords="196,140,249,177" onmouseover="javascript:View_Big_Img(5);" />
<area shape="rect" coords="71,150,134,191" onmouseover="javascript:View_Big_Img(6);" />
<area shape="rect" coords="255,173,316,215" onmouseover="javascript:View_Big_Img(7);" />
<area shape="rect" coords="90,204,154,252" onmouseover="javascript:View_Big_Img(8);" />
<area shape="rect" coords="201,216,265,265" onmouseover="javascript:View_Big_Img(9);" />
<area shape="rect" coords="110,258,167,295" onmouseover="javascript:View_Big_Img(10);" />
</map>
0
bonjour, personne ne peut m'aider à resoudre mon probleme
0
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
5 févr. 2010 à 18:02
Fallait le dire si tu avais des alertes ...
Mais retires quand même les "javascript:"
0
y' avait pas d'alertes
0
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505 > mina
5 févr. 2010 à 18:13
j'ai decoché bloquer les fenetres surgissantes dans safari et ca marche.
0
j'ai enlevé et y'a pas de probleme. merci encore
0