Mon code javascript ne marche pas avec safari
Résolu
mina
-
mina -
mina -
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>
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>
Configuration: Mac OS X Safari 531.9
7 réponses
-
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).-
merci beaucoup pour ton aide, j'ai decoché bloquer les fenetres surgissantes dans safari et ca marche.
-
-
Y'a-t-il un message dans la console Javascript ?
-
-
Et aucune fenêtre (même vide) ne s'ouvre ?
-
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> -
-
Fallait le dire si tu avais des alertes ...
Mais retires quand même les "javascript:"