Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当有9个以上相同的脚本时,由于脚本原因,页面加载需要时间_Javascript_Jsp - Fatal编程技术网

Javascript 当有9个以上相同的脚本时,由于脚本原因,页面加载需要时间

Javascript 当有9个以上相同的脚本时,由于脚本原因,页面加载需要时间,javascript,jsp,Javascript,Jsp,注意到由于脚本的原因,页面加载时间太长,我在页面上有类似的8-9个脚本,如何避免脚本加载 这是一个打开弹出窗口的简单脚本,可用于静态和动态内容 <script> $(function () { $("#LoginOpener").dialog({ autoOpen: false, height: 350, resizable: fals

注意到由于脚本的原因,页面加载时间太长,我在页面上有类似的8-9个脚本,如何避免脚本加载

这是一个打开弹出窗口的简单脚本,可用于静态和动态内容

               <script> $(function () {
            $("#LoginOpener").dialog({
                autoOpen: false,
                height: 350,
                resizable: false,
                modal: true,
                minHeight: 250,`enter code here`
                delay: 5000,
                open: function (event, ui) {
                    $(event.target).dialog('widget')
                            .css({position: 'fixed'})
                            .position({my: 'center', at: 'center', of: window});
                    $('.test').addClass('test');

                },
                width: 600,
                show: {
                    duration: 1000
                },
                hide: {
                    duration: 1000
                }
            });
            $.ajax({
                type: "GET",
                cache: false,
                url: "pagename.jsp"
            });

            $(".LoginOpener").click(function () {
                $("#LoginOpener").dialog("open");

            });

            function closeCommentPopup()
            {
                $("#LoginOpener").dialog("close");
            }
        }); <script>
$(函数(){
$(“#LoginOpener”)。对话框({
自动打开:错误,
身高:350,
可调整大小:false,
莫代尔:是的,
最小高度:250,`在此处输入代码`
延误:5000,
打开:功能(事件、用户界面){
$(event.target).对话框('widget')
.css({position:'fixed'})
.位置({my:'center',at:'center',of:window});
$('.test').addClass('test');
},
宽度:600,
展示:{
持续时间:1000
},
隐藏:{
持续时间:1000
}
});
$.ajax({
键入:“获取”,
cache:false,
url:“pagename.jsp”
});
$(“.LoginOpener”)。单击(函数(){
$(“#LoginOpener”)。对话框(“打开”);
});
函数closeCommentPopup()
{
$(“#LoginOpener”)。对话框(“关闭”);
}
}); 
明白了..这是由于“”。所以页面在加载过程中总是考虑所有的pagename.jsp。因此,它正在加载

通过iFrame处理include。成功了

明白了..这是由于“。所以页面在加载过程中总是考虑所有的pagename.jsp。因此,它正在加载


通过iFrame处理include。成功了

脚本是在页面加载时或加载后加载的?可能脚本依赖于需要加载的其他函数,因此需要一些时间。在页面加载期间加载脚本…我通过注入警报进行验证…我需要在页面加载时停止加载此脚本,并应在单击时加载。我尝试为函数添加声明变量,但也不起作用:(您是否考虑过使用以下方法?
$(document).ready(function(){/*您要执行的方法*/})
这样您就可以加载所有内容,加载所有内容后,您的函数就可以开始工作了。感谢它与iFrame一起工作。脚本是在加载页面时加载的还是在加载之后加载的?可能脚本依赖于需要加载的其他函数,因此需要一些时间。在页面加载期间加载的脚本…我通过注入lert…我需要停止在页面加载时加载此脚本,并应在单击时加载。我尝试为函数添加声明变量,但这也不起作用:(您是否考虑过使用以下方法?
$(document).ready(function(){/*您要执行的方法*/})
这样您就可以加载所有内容,并且在加载所有内容后,您的函数就可以开始工作了。感谢您使用iFrame。