Ouvrir l'image dans une nouvelle fenêtre

Comment puis-je ouvrir une image dans une nouvelle fenêtre en utilisant son id ?

 function swipe() { var largeImage = document.getElementById('largeImage'); largeImage.style.display = 'block'; largeImage.style.width=200+"px"; largeImage.style.height=200+"px"; } 

Cette fonction est appelée cliquer sur l'image. En ce moment, il s'ouvre dans la même fenêtre, mais je veux l'ouvrir dans une nouvelle fenêtre. Comment cela peut-il être accompli?

 function swipe() { var largeImage = document.getElementById('largeImage'); largeImage.style.display = 'block'; largeImage.style.width=200+"px"; largeImage.style.height=200+"px"; var url=largeImage.getAttribute('src'); window.open(url,'Image','width=largeImage.stylewidth,height=largeImage.style.height,resizable=1'); } 

Code HTML:

 <img src="abc.jpg" onClick="swipe();"/> 

Pour une nouvelle fenêtre qui a de bonnes chances de se perdre derrière la fenêtre principale et des visiteurs généralement ennuyeux:

 window.open('http://example.com/someImage.png'); 

Je voudrais simplement m'en tenir à un lien régulier si j'étais vous.

Quelque chose comme

 window.open(url,'htmlname','width=largeImage.stylewidth,height=largeImage.style.height,resizable=1');} 

Mais vous risquez d'être en panne, si quelqu'un utilise AdBlock ou un PopUp-Blocker.

Essayer:

 <img src="URL or BASE64" onclick="window.open(this.src)"> 
 window.Open("http://yourdomain.com/yourimage.gif");