Onclick et FireFox

Trabi11fr -  
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Dans une page j'ai des imagettes. Quand on clique sur une des imagettes,
J'utilise la fonction suivante pour ouvrir la photo agrandi dans un popup:
Si on fait un click gauche, la photo se referme, idem si elle perd le focus. Mais si on fait un click droit, la boite de dialogue classique s'ouvre et on peut enregistrer la photo.
C'est le but recherché.

****************
function openImage(url, nom)
{

i1 = new Image;
i1.src = url;
html = '</html></head><title>roumanie</title><meta http-equiv="imagetoolbar" content="no"></head><body leftmargin=0 marginwidth=0 topmargin=10 marginheight=0 onblur="javascript: self.close()" onclick="javascript: self.close()"><center><img src="'+url+'" border=0 name=imagetest onload="window.resizeto(document.imagetest.width+100,document.imagetest.height+102)" alt="">';
html2 = '<br>'+nom+'</center></body></html>';
popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.write(html2);
popupImage.document.close();
}
*******************

Le problème :
ça fonctionne parfaitement avec IE8.
Par contre avec FireFox, quelque soit le click (gauche ou droit) la photo se referme et le visiteur ne peut pas l'enregistrer.
Comment éviter cela ?

Merci d'avance pour vos réponses
A voir également:

1 réponse

AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
0
Trabi11fr
 
Merci pour ce début de réponse. Je vais faire des essais avec "oncontextemenu".
Je précise que mon but n'est pas d'empêcher le click droit, mais juste de provoquer la fermeture de la fenêtre pop-up avec le click gauche.
Le blème c'est que Firefox ne semble pas différencier le click droit du cclick gauche.
Il ferme dans les deux cas.:-(((
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Même avec oncontextemenu ?
0