I need to open a new window and I want to embed a video in an iframe and show it in this window. As normal pop-up window syntax is:

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

How will I pass the iframe code instead of URL so that the iframe is embedded in the new window? Please suggest.

Thanks in advance.

有帮助吗?

解决方案

You don't pass the iframe code to window.open, you get a handle on the window you are opening and write the iframe to that window.

var win = window.open();
win.document.write('<iframe width="560" height="315" src="//www.youtube.com/embed/mTWfqi3-3qU" frameborder="0" allowfullscreen></iframe>')
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top