回 帖 发 新 帖 刷新版面

主题:javascript中<script>问题

<script type="text/javascript">
function a()
{
var sometext="<html><head><title>new doc</title>";
sometext+="<script type='text/javascript'>function ll(){...}</script>";//此句是否有问题;
sometext+="</head><body></body></html>";
//以上sometext的内容是输出到打开的一个子窗口里,但是子窗口的内容竟然在打开父窗口时显示了,去掉第二个SOMETEXT里的内容就正常,为什么?
}
</script>

回复列表 (共2个回复)

沙发

<html>
 <head>
 <title>new doc</title>
 <script type='text/javascript'>function ll(){...}</script>
 </head>
 
 <body>
 </body>
</html>
你用了太多的+= 
我第一次看到有人在HTML里面 又在写HTML 这样写 不错误才怪
 你是要打开一个子窗口 可以用window.open()
 如果你是要引用js文件 可以用src="url"
但是你要用字符变量 也要用document.write()

板凳

不会吧,这个也会影响

我来回复

您尚未登录,请登录后再回复。点此登录或注册