dd.js的文件路径有没有错误 ?
解决方案 »
- JS检测图片上传大小及格式,火狐下无效
- JQuery的FlexGrid如何通过代码刷新(急)
- IE报不支持for in错误……
- 求【拼写检查】解决方案
- type为空或不是对象
- 想在一个页面中的右下角放一个层,做一个弹出窗口,它的位置随用户的屏幕的大小而改变,怎样写?
- 请教各位前辈,如何在javascript中调用Word?谢谢!(在线等待中)
- indexof参数为 # ? 是什么作用?
- 如何用代码去掉浏览器的工具栏,不用window.open(内空)
- JS将一个对象赋值给另外一个变量,是地址传值吗?
- asp.net和javascript
- 请问如何用javascript修改RealPlayer播放器的代码
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档 </title>
<script type="text/javascript">
function test(id,newJS)
{
var oldjs = null;
var t = null;
var oldjs = document.getElementById(id);
if(oldjs) oldjs.parentNode.removeChild(oldjs);
var scriptObj = document.createElement("script");
scriptObj.src = newJS;
scriptObj.type = "text/javascript";
scriptObj.id = id;
document.getElementsByTagName("head")[0].appendChild(scriptObj);
}
</script>
</head>
<body>
<form id="form1">
<input type="button" onclick="test('s1','dd.js')" value="button"/></form>
</body>
</html>
比如一个js是这样的 <script type="text/javascript" src="test.js" charset="utf-8"></script>
我得一个一个分析它是否有src属性,是否有charset属性,呵呵。好像有点麻烦。而script的defer属性
可以直接把代码插入到div中并执行,很方便。。
实在没有办法,那我只好createElement,然后appendChild了。
这样
用相对路径,如果你的JS跟你的页面在一个文件夹下则可以src="dd.js"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function test(){
var s=" <script defer src='dd.js'><\/script>";
document.getElementById("me").innerHTML=s;
}
</script></head><body>
<div id="me"></div><input type="button" onclick="test()"></body>
</html>dd.js
// JavaScript Document
alert("ok");dd.js 与html页面在同一目录下 我试了一下没问题。没有出现楼主所说的问题,我的环境是IIS6.0,WIN2000 ADVS