引入js文件

maocheng82 2011-11-01 02:21:14
做了一个网站,都是静态htm文件,不像ASP文件 有include,为了以后方便修改,所以我用到了<script language="JavaScript" src="bottom.js"></script> ,bottom.js文件代码怎么写呢,

刚才做了个测试

1.htm文件代码是

<table align="center">
<tr>
<td style="font:宋体;font-size:12px" align="center" height="30px"><script language="JavaScript" src="bottom.js"></script></td>
</tr>
</table>


bottom.js里面就一句话

document.write "test"


为什么1.htm看不见test这几个子呢,bottom.js要怎么写呢?????
...全文
122 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanzinen56 2011-11-02
  • 打赏
  • 举报
回复
bottom.js 里写
document.write("test");
无涯自成一方 2011-11-02
  • 打赏
  • 举报
回复
用string imgsrc=Request.QueryString["img"]来获取是哪张图片
<img src="" id="imgid" />
然后 用document.getElementById("imgid").src=imgsrc(同级目录下);
如果不是同级目录的话
那么这么用:
document.getElementById("imgid").src="图片所在的文件路径"+imgsrc
maocheng82 2011-11-01
  • 打赏
  • 举报
回复
还有一个我问题,asp可以通过a href="test.asp?id=x 通告id来传值给下个页面,请问HTM页面通告JS 可以实现同样的类似情况吗 比如某个链接是<a href="test.htm?img=1.jpg"> 打开test.htm的时候通告img的值确定打开哪张图片
三石-gary 2011-11-01
  • 打赏
  • 举报
回复
想换行就要加上连字符

document.write("<div style='margin:0 auto;width:850px;padding:0;'>"
+"<div style='float:left;'><img src='pic/logo.jpg' width='162' height='61' ></div>"
+"<div style='float:left;'><img src='pic/menu_1.jpg' ></div>"
+"<div style='float:left;'><img src='pic/menu_2.jpg' /></div>"
+"<div style='float:left;'><img src='pic/menu_3.jpg' /></div>"
+"<div style='float:left;'><img src='pic/menu_4.jpg' /></div>"
+"<div style='float:left;'><img src='pic/menu_5.jpg' /></div>"
+"<div style='float:left;'><img src='pic/menu_6.jpg' /></div>"
+"<div style='float:left;'><img src='pic/menu_7.jpg' /></div>"+"</div>")
三石-gary 2011-11-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 maocheng82 的回复:]

OK. 我将 bottom.js文件改了一下


document.write("<div style='margin:0 auto;width:850px;padding:0;'>
<div style='float:left;'><img src='pic/logo.jpg' width='162' height='61' ></div>
<div style='flo……
[/Quote]
你写完都不看代码有没有错吗?
hailinger14 2011-11-01
  • 打赏
  • 举报
回复
bottom.js内容改成:
document.write("<div style='margin:0 auto;width:850px;padding:0;'>");
document.write("<div style='float:left;'><img src='pic/logo.jpg' width='162' height='61' ></div>");
document.write("<div style='float:left;'><img src='pic/menu_1.jpg' ></div>");
document.write("<div style='float:left;'><img src='pic/menu_2.jpg' /></div>");
document.write("<div style='float:left;'><img src='pic/menu_3.jpg' /></div>");
document.write("<div style='float:left;'><img src='pic/menu_4.jpg' /></div>");
document.write("<div style='float:left;'><img src='pic/menu_5.jpg' /></div>");
document.write("<div style='float:left;'><img src='pic/menu_6.jpg' /></div>");
document.write("<div style='float:left;'><img src='pic/menu_7.jpg' /></div>");
document.write("</div>");
maocheng82 2011-11-01
  • 打赏
  • 举报
回复
OK. 我将 bottom.js文件改了一下


document.write("<div style='margin:0 auto;width:850px;padding:0;'>
<div style='float:left;'><img src='pic/logo.jpg' width='162' height='61' ></div>
<div style='float:left;'><img src='pic/menu_1.jpg' ></div>
<div style='float:left;'><img src='pic/menu_2.jpg' /></div>
<div style='float:left;'><img src='pic/menu_3.jpg' /></div>
<div style='float:left;'><img src='pic/menu_4.jpg' /></div>
<div style='float:left;'><img src='pic/menu_5.jpg' /></div>
<div style='float:left;'><img src='pic/menu_6.jpg' /></div>
<div style='float:left;'><img src='pic/menu_7.jpg' /></div>
</div>")

这段代码有问题吗,怎么上面代码没在IE里显示出来呢

三石-gary 2011-11-01
  • 打赏
  • 举报
回复
主要问题是document.write "test"写的不对
这个应该是document.write ("test")
三石-gary 2011-11-01
  • 打赏
  • 举报
回复
一般引入都放在head 下。。

<!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>
<title></title>
<script language="JavaScript" src="bottom.js"></script>
</head>
<body>
<table align="center">
<tr>
<td style="font:宋体;font-size:12px" align="center" height="30px"></td>
</tr>
</table>

</body>
</html>

87,990

社区成员

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

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