如何自定义启动页面的URL

时间:2014-05-27 07:44:49

标签: javascript splash

这里是示例http://www.dynamicdrive.com/dynamicindex3/dynamicsplash.htm

打开时,必须单击“跳至内容”才能转到页面。

但我希望网址无需等待即可直接转到页面,或点击“跳至内容”

http://www.dynamicdrive.com/dynamicindex3/dynamicsplash.htm?Skip_to_content

2 个答案:

答案 0 :(得分:0)

您可以创建书签以在iframe中显示网址或使用ajax加载它,然后执行js代码以在加载完成时关闭广告。虽然大多数浏览器都支持bookmarklet,但请注意它们不是普通的URL。您必须在浏览器中创建一个书签条目,并在"位置字段"中设置js代码。只有当您单击书签的按钮时它才会起作用。仅通过在浏览器的位置字段中粘贴代码就无法工作。因此,为了共享目的,这不像分享普通网址那么方便。但如果您经常访问该页面并且厌倦关闭该广告,则会很方便。

答案 1 :(得分:0)

最后我从我的朋友和你们所有人那里得到了一些想法,所以我现在可以做到这一点,而且我的改变了。

html url for skip to content

<a href="javascript:parent.window.location='http://domain.com?skip=true'" >Skip to content</a>

浏览器网址,用于跳至内容

http://domain.com?skip=true

的index.html

<!-- splash or intro page -->
<script type="text/javascript" src="js/splashpage.js"></script>
<script>   
    function GetUrlValue(VarSearch){
        var SearchString = window.location.search.substring(1);
        var VariableArray = SearchString.split('&');
        for(var i = 0; i < VariableArray.length; i++){
            var KeyValuePair = VariableArray[i].split('=');
            if(KeyValuePair[0] == VarSearch){
                return KeyValuePair[1];
            }
        }    
    }

    if (GetUrlValue('skip') == 'true') {
        $(document).ready(function() {
            splashpage.closeit();
        });
    }
</script>

注意:您可以在ifram页面中使用此网址

来源: http://www.dynamicdrive.com/dynamicindex3/dynamicsplash.htm