2015-01-06 25 views
6

Aşağıdaki kod, aynı sayfanın altındaki görüntüyü oluşturur. Bu resmi, aynı sayfada görüntülemek yerine yeni bir sekme/pencere içine nasıl görüntüleriz? gibiYeni oluşturulan görüntü yeni bir sekmede nasıl açılır?

success: function (data) { 
      var image = new Image(); 
      image.src = "data:image/jpg;base64," + data.d; 
      document.body.appendChild(image); 
     } 
+0

Kullanım 'window.open' ve bu pencereye yazın. –

cevap

18

şey:

success: function (data) { 
     var image = new Image(); 
     image.src = "data:image/jpg;base64," + data.d; 

     var w = window.open(""); 
     w.document.write(image.outerHTML); 
    } 
+1

Harika Yanıt. Çok teşekkür ederim. –

+0

Merak etme, kardeşim. –

+1

bunu daha sonra bir görüntü için yapabilir miyiz? –

1

demo

window.open(image.src, '_blank'); 
+1

Demoda, yeni pencereyi tıklatma olayında tetiklemeye değer olabilir, bu yüzden çoğu tarayıcı tarafından bir pop-up olarak engellenmez (ben bir blok engellendiğini fark etmeden önce bir dakika boyunca demo bozulduğunu düşündüm) aniden belirmek) – DBS

İlgili konular