script嵌套script

wleexi 2013-04-04 11:55:29
页面如下

<!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=utf-8" />
<title>example</title>
<script type="text/javascript">
document.write("<p>This is an inserted.</p>");
</script>
</head>

<body>
<script type="text/javascript" src="example.js"/>
<script>
insertParam("This is a test.")
</script>
</script>
</body>
</html>



脚本如下



function insertParam(text){
var str= "<p>";
str += text;
str +="</p>";
document.write(str);
}



页面中执行insertParam无输出,
在dw中页面script标签嵌套script报错。,

运行时,firebug一切正常,

望指点
...全文
580 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
UEAnswer 2013-04-07
  • 打赏
  • 举报
回复
以<script type="text/javascript" src="xxx.js"></script>中间不可以添加内容,很多浏览器忽略该内容,如果type="未知",可以用来存储数据,但不会执行。
  • 打赏
  • 举报
回复
以前研究 http://wonderwall.msn.com/ (查看源代码),看到过有类似的写法:若干外部js文件和若干function写在一个<script/>里。 yahoo YUI 和 google 有类似的教程,不过没深度研究下去。 可以参考一下 https://developers.google.com/closure/compiler/docs/gettingstarted_ui?hl=it
牧羊之童 2013-04-05
  • 打赏
  • 举报
回复
什么情况!
xuzuning 2013-04-05
  • 打赏
  • 举报
回复
不可以嵌套 <script type="text/javascript" src="example.js"></script> <script> insertParam("This is a test.") </script>
似梦飞花 2013-04-05
  • 打赏
  • 举报
回复
<script type="text/javascript" src="example.js"/></script> <script> insertParam("This is a test.") </script> 改成这样看看可以不
bbjbepzz 2013-04-05
  • 打赏
  • 举报
回复
骚年,script不可以嵌套的
  • 打赏
  • 举报
回复
怎么不想想,任何书上和网络教程中有出现那样嵌套的吗?如果可以,很多情况都会用了。 虽然是种探索思维,但如果想出下面的情况也总比上面那种好得多: <script type="text/javascript" src="example.js"> insertParam("This is a test.") </script> 当然这也是不能运行的。但有种变通的方法能让它运行,离题远了就不讲了。

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧