【问题标题】:Child window with html5 and JS?带有html5和JS的子窗口?
【发布时间】:2012-10-10 03:47:57
【问题描述】:

在 Silverlight 中,可以通过单击按钮在您的应用中创建一个子窗口。所以我只是想知道....是否可以在带有 javascrip 的 html5 中使用一个?

子窗口只是一个您可以四处移动的窗口,它可以显示诸如说........与另一个在线用户的文本聊天等内容。

【问题讨论】:

    标签: javascript html


    【解决方案1】:

    当然,window.openhttps://developer.mozilla.org/en-US/docs/Web/API/Window.open

    示例:

    var windowObjectReference;
    var strWindowFeatures = "menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes";
    
    function openRequestedPopup() {
      windowObjectReference = window.open("http://www.cnn.com/", "CNN_WindowName", strWindowFeatures);
    }
    

    请记住,某些浏览器会阻止此操作。

    【讨论】:

    • 我相信阻塞只有在调用 open 时没有通过堆栈中的用户交互事件完成。如果用户启动了代码,那么它不应该被阻止。只有非用户发起的呼叫被阻止。为了澄清一点,这个答案谈到在打开的窗口中使用您自己的内容:stackoverflow.com/questions/2109205/…
    猜你喜欢
    • 2012-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多