近日龙山网络在交警网站开发中,用到jqueryjbox插件,上面的引用头文件是正确无误的,但是就是无法弹出,是什么原因内??
先看看代码再说:
<head runat="server">
<title>d</title>
<script type="text/javascript" src=" jBox/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="jBox/jquery.jBox-2.3.min.js"></script>
<script type="text/javascript" src=" jBox/i18n/jquery.jBox-zh-CN.js"></script>
<link type="text/css" rel="stylesheet" href=" jBox/Skins/Blue/jbox.css" />
<script language="javascript" type="text/javascript">
// <!CDATA[
$.jBox.open("iframe:dlg_gg.aspx?msg=1", " 系统提示", 400, 200, { buttons: { '关闭': true} });
// ]]>
</script>
</head>
//通过以上代码可以看到,代码是写在head里的,我想网站一打开就弹出公告提示,但是怎么也不弹出,提示 xxx为空。
为什么呢,因为网站刚打开下面的body还没出来,所以无法插入弹出层,如果把调用代码放到网页中间或后面就解决问题了。就这么简单。。。。
写在最后:了解浏览器网页运行机制和加载是多么关键啊。就此做个笔记啊。龙山网络 efreer
|