在pageload上调用全屏脚本

时间:2015-07-30 02:24:18

标签: javascript vb.net webforms fullscreen pageload

我正在通过VS2013在VB.Net中开发一个网站 在webform View_SXCT.aspx(使用母版页的webform)中,我有一个javascript:

<script language="JavaScript">
    function fullScreen() {
        var el = document.documentElement
            , rfs = // for newer Webkit and Firefox
                   el.requestFullScreen
                || el.webkitRequestFullScreen
                || el.mozRequestFullScreen
                || el.msRequestFullScreen
        ;
        if (typeof rfs != "undefined" && rfs) {
            rfs.call(el);
        } else if (typeof window.ActiveXObject != "undefined") {
            // for Internet Explorer
            var wscript = new ActiveXObject("WScript.Shell");
            if (wscript != null) {
                wscript.SendKeys("{F11}");
            }
        }

    }
    // End -->
</script>

带按钮。 <a href="javascript:void(0);" onclick="fullScreen();"><BUTTON></a>
一切都很简单 但是如何在pageload上加载该脚本。这意味着webform将在页面加载时全屏显示,而不会点击任何内容 感谢。

1 个答案:

答案 0 :(得分:0)

在页面加载时调用函数有很多选项。

如果您使用的是jQuery,则语法为:

document.addEventListener("DOMContentLoaded", fullScreen);

如果没有jQuery,您可以通过以下方式完成此任务:

<html>
    <head>
    ...
    </head>
    <body>
    ...
    <scripts go here/>
    </body>
</html>

但老实说,在页面加载上调用某些东西的最好方法是使用HTML文档末尾的脚本调用该函数。 For more info this is a good post on the subject

{{1}}