2013-11-27 12 views
5

Tôi cần mở một cửa sổ mới và tôi muốn nhúng video vào khung nội tuyến và hiển thị nó trong cửa sổ này. Cú pháp cửa sổ bật lên thông thường là:Có thể mở một cửa sổ mới và nhúng iframe vào điều này không?

window.open(URL,name,specs,replace) 

Làm cách nào để chuyển mã iframe thay vì URL để khung nội tuyến được nhúng trong cửa sổ mới? Xin đề nghị.

Xin cảm ơn trước.

Trả lời

14

Bạn không chuyển mã iframe đến window.open, bạn sẽ có một nút điều khiển trên cửa sổ bạn đang mở và viết iframe vào cửa sổ đó.

var win = window.open(); 
win.document.write('<iframe width="560" height="315" src="//www.youtube.com/embed/mTWfqi3-3qU" frameborder="0" allowfullscreen></iframe>') 
+0

Tôi muốn có cùng chức năng với tài liệu PDF Tôi chỉ thay thế src có nội dung pdf nhưng không hoạt động –

+0

@AbdulBạn có muốn pdf trong iframe bên trong cửa sổ bật lên không? Nếu vậy, nó sẽ hoạt động giống như liên kết YouTube trong khung nội tuyến, tôi khuyên bạn nên kiểm tra xem đường dẫn đến tệp pdf có đúng là –

+0

var string = doc.output ('datauristring') hay không; var iframe = "" var x = window.open(); x.document.open(); x.document.write (iframe); x.document.close(); // Sử dụng @AbdulHameed này – Joyston

Các vấn đề liên quan