s.php页面中,
window.onload = function ()
{
alert("a");
document.write("<div><a href='ss.php'><img src='aa.jpg'></a></div>");
}页面可正常运行,不断刷新页面也正常,可我在s.php页面中想把上面的那段js封装一个js文件,再引进来,
如:s.php页面中<script src="pro_s.js"></script>pro_s.js页面中window.onload = function ()
{
alert("a");
document.write("<div><a href='ss.php'><img src='aa.jpg'></a></div>");
}此时我再运行s.php页面,第一回就可正常,可我再刷新此页面,就连 alert("a"); 也弹出不了,
问:这是为何,现如果用此封装js的方法应该如何让页面正常运行?
window.onload = function ()
{
alert("a");
document.write("<div><a href='ss.php'><img src='aa.jpg'></a></div>");
}页面可正常运行,不断刷新页面也正常,可我在s.php页面中想把上面的那段js封装一个js文件,再引进来,
如:s.php页面中<script src="pro_s.js"></script>pro_s.js页面中window.onload = function ()
{
alert("a");
document.write("<div><a href='ss.php'><img src='aa.jpg'></a></div>");
}此时我再运行s.php页面,第一回就可正常,可我再刷新此页面,就连 alert("a"); 也弹出不了,
问:这是为何,现如果用此封装js的方法应该如何让页面正常运行?
解决方案 »
- Jquery实现点击换图片
- 怎样动态添加Jquery EasyUI中的Class?
- .replace(/<br>/ig,"\r\n");怎么直接输出成了文体rn?
- Highcharts 数据json该怎么定义
- 怎么判断控件的类型?
- 【原创共享】自定义滚动条
- 怎么根据DROPDOWN中的text设置dropdown的这一项被选择.
- 怎样设置字体(如宋体)?如果系统可能没有的字体怎么办?
- 急求帮助 jQuery UI - draggable 拖曳 目标层重叠的问题
- 怎么在JS中设置账号框按回车键光标直接移动到密码输入框
- js当中要是能实现这样的延时就好了,请问大家能吗?
- JS限制向层中添加内容,求高手中的高手....
二楼的,SRC里的JS地址后面加上时间戳 ,怎么加?
http://www.w3help.org/zh-cn/causes/SD9022最好尝试更改一下方式。
你这样
document.write("<div><a href='ss.php'><img src='aa.jpg'></a></div>");
之后,HTML内容已经变成这些内容,而不再含有对JS的调用内容了。你可以看下生成的源码。之后再刷新,刷新的只是这个内容而已,不是原来的HTML了。比如你把这个语句改成这样:
document.body.innerHTML+="<div><a href='ss.php'><img src='aa.jpg'></a><br></div>";再刷新就可以每次都执行了。
直接在地址栏里重新回车,才会真正去读取原始HTML的内容加载执行。
或用iframe