【问题标题】:How to play video in new (blank) window?如何在新(空白)窗口中播放视频?
【发布时间】:2015-12-01 16:13:03
【问题描述】:

大家好,
我在 wordpress 上运行
我做了这个:
http://imgur.com/Moc84HD.jpg

当我单击“单击此处播放视频剪辑”时,它会打开一个新的(空白)窗口)
在 HTML 编辑器中,我编写了代码:

<a href="#" onClick="window.open('','video','top=50, left=50, width=280, height=257, toolbar=no, menubar=no, location=no, scrollbars=no, resizable=no,');">Click here to play the video clip</a> 


但是,我不知道如何将这段代码嵌入到这个空白处:

<script src='http://hqq.tv/player/hash.php?hash=244206211243244205241239213235211241'></script><script src='http://hqq.tv/player/script.php?width=720&height=450'>

我希望这个空白窗口看起来像这样:

http://imgur.com/MAcmjKe.jpg

你有什么解决办法吗?

感谢您的帮助.. 祝你今天过得愉快 ! :)

【问题讨论】:

    标签: javascript html video attributes steam


    【解决方案1】:

    window.open('', 部分中,您错过了第一个重要部分:您应该呈现的 URL。您可以做的是,在同一个 Web 项目中,您可以:

    a) 创建一个新的动态 URL,您可以在其中传递视频 ID 或其他内容,让您可以引用单个视频并打开该动态 URL。

    或者,如果您没有后端语言,那么您可以...

    b) 修改您刚刚打开的about:blank 页面的内容,方法是创建弹出窗口,在其中添加 HTML 代码并打开它。您仍然会有一个about:blank URL,但您实际上会看到您放在那里的任何内容。为此,您应该...

    // Source: http://www.electrictoolbox.com/write-content-dynamic-javascript-popup/
    
    var w = window.open('', '', 'width=400,height=400');
    w.document.write('HTML content goes here, such as your script from hqq.tv');
    w.document.close();
    

    并相应地修改脚本。

    PS:请注意,要使用 Javascript 编写 script 标签,您必须拆分标签才能呈现它。 Check this answer查看问题和解决方案。

    【讨论】:

    • 感谢帮助 :) 工作正常! ...我实现了这段代码(在下一个响应中)
      这行得通! :) 你可以在maturita.info/logo 上看到它。它与<iframe> 的不同网络播放器的代码不同,但我不知道如何使用<script> 实现代码?我已阅读此主题(在您的链接中)...当我将带有<script> 的标签粘贴到那里时,没有任何反应,窗口无法打开...我尝试了一切:(
      感谢您的帮助...跨度>
    • <script> var w = window.open('', '', 'width=800,height=800'); w.document.write('<IFRAME SRC="http://youwatch.org/embed-1qih5palet6n.html" FRAMEBORDER="0" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="NO" allowfullscreen="true" WIDTH=750 HEIGHT=50></IFRAME>'); w.document.close(); </script>
    • 太棒了!我在“PS”部分也回答了你的第二个问题。本质上是,由于您在 Javascript 中编写 Javascript,最终的 <script> 标记正在被读取并强制代码终止,因此您需要使用技巧来编写它。就像我在解决方案中告诉你的那样,check this answer 来学习如何做到这一点。如果该解决方案对您有用,请接受它,并在投票选项下方用勾号图标标记它。
    • 我有解决方案,我写了这个:<script src='http://hqq.tv/player/hash.php?hash=244206211243244205241239213235211241'></script><script src='http://hqq.tv/player/script.php?width=720&height=450'>>\x3C/script> 我认为这会起作用,但是当我刷新页面时,弹出窗口没有打开。该标签是有效的(我在简单页面中检查它,视频在这里)。不知道... 有没有什么办法可以不自动打开窗口,但是例如:点击链接,点击后打开?
    • 只需将创建过程连接到一个函数。 Take a look at this example using jQuery.
    猜你喜欢
    • 1970-01-01
    • 2016-02-02
    • 1970-01-01
    • 2019-04-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多