为什么我的这段JS代码调用不成功呢?

xtdzqb 2008-10-10 10:56:24
在首页index.htm原本是显示目录的地方删除,加入了一段代码:<script src=menu.js></script>

menu.js的代码如下:
document.write("<table width="755" height="44" border="0" align="center" cellpadding="0" cellspacing="0">")
document.write(" <tr>")
document.write(" <td align="center" background="pic/daohang.jpg"><a href="index.htm">首页</a> ")
document.write(" | <a href="gsjj.htm">保卫处简介</a> | <a href="bbs/">工作动态</a> | <a href="cgal.htm">校园案例</a> | <a href="cgal.htm">规章制度</a> | <a href="cgal.htm">表格下载</a> | <a href="khly.htm">访客留言</a></td>")
document.write(" </tr>")
document.write("</table>")

我这样做的目的其实是,因为有很多静态的htm页面,如果要更改目录,就要把这些htm页面都修改一遍,这样很麻烦,就想统一把这些页面显示目录的地方统一用js代码调控,开始我在首页index.htm更改的时候,竟然不显示目录,而且下面显示错误,这是为什么?
...全文
71 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xtdzqb 2008-10-11
  • 打赏
  • 举报
回复
非常感谢5楼的朋友,可是我还想问为什么这时候需要转移符号呢?
xtdzqb 2008-10-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sy_binbin 的回复:]
JScript code<script language="javascript">document.write("<table width=\"755\" height=\"44\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">") ;
document.write("<tr>") ;
document.write("<td align=\"center\" background=\"pic/daohang.jpg\"> <a href=\"index.htm\">首页 </a>") ;
document.write("| <a href=\"gsjj.htm\">保卫处简介 </a> | <a href=\"bbs\">工作动态 </a> | <a href=\"cgal.…
[/Quote]

这个在js文件中要去掉<script language="javascript">和</script>才能正常调用
xtdzqb 2008-10-10
  • 打赏
  • 举报
回复
好了,把2楼的代码放到JS里面调试还真的可以成功,为什么呢?为什么你这段能行而我写的不行呢?

还有4楼的background=\"/pic/daohang.jpg\"> 为什么在"/pic/daohang.jpg\"前面多了个\??
  • 打赏
  • 举报
回复
无意间又看到一个死学东西的同志

哎!!

<script language="javascript">
document.write(" <table width=\"755\" height=\"44\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">") ;
document.write(" <tr>") ;
document.write(" <td align=\"center\" background=\"pic\/daohang.jpg\"> <a href=\"index.htm\">首页 </a> ") ;
document.write(" | <a href=\"gsjj.htm\">保卫处简介 </a> | <a href=\"bbs\">工作动态 </a> | <a href=\"cgal.htm\">校园案例 </a> |"); document.write("<a href=\"cgal.htm\">规章制度 </a> | <a href=\"cgal.htm\">表格下载 </a> | <a href=\"khly.htm\">访客留言 </a> </td>") ;
document.write(" </tr>") ;
document.write(" </table>") ;

</script>
像这样的要使用转义符
xtdzqb 2008-10-10
  • 打赏
  • 举报
回复
是的,我是想每个页面都能引进这个JS文件,为什么我那样写不行呢?还有刚才调试了一下你的程序,也还是不行……不能运行,浏览器左下角显示错误
sy_binbin 2008-10-10
  • 打赏
  • 举报
回复
现在不知道你想干什么了

你把我上面的那段代码单独保存一个JS文件

把background=\"pic/daohang.jpg\"> <a href=\"index.htm\">首页 </a>

带连接的地址都改成绝对路径,也就是

background=\"/pic/daohang.jpg\"> <a href=\"/index.htm\">首页 </a>

那么你每个页面就把这个JS文件引进来不就可以了吗
xtdzqb 2008-10-10
  • 打赏
  • 举报
回复
不行,这样的写法,还是要每个htm文件都加上这样的代码,如果目录要改,就得每个htm文件都改,很不方便的

我就是想,在目录的地方指向到一个js代码的文件,这个js代码文件保存目录的信息,这样如果要修改目录,只要修改这个mune.js的文件,就不用每个htm文件都修改一次了

还有什么办法吗
sy_binbin 2008-10-10
  • 打赏
  • 举报
回复

<script language="javascript">
document.write(" <table width=\"755\" height=\"44\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">") ;
document.write(" <tr>") ;
document.write(" <td align=\"center\" background=\"pic/daohang.jpg\"> <a href=\"index.htm\">首页 </a> ") ;
document.write(" | <a href=\"gsjj.htm\">保卫处简介 </a> | <a href=\"bbs\">工作动态 </a> | <a href=\"cgal.htm\">校园案例 </a> |"); document.write("<a href=\"cgal.htm\">规章制度 </a> | <a href=\"cgal.htm\">表格下载 </a> | <a href=\"khly.htm\">访客留言 </a> </td>") ;
document.write(" </tr>") ;
document.write(" </table>") ;

</script>
通过该课程的学习,掌握0行代码写服务框架的服务发布,参数验证,代码成功能,具备初步的使用能力 该项目本身设计的内容非常多,后期会逐步开放讲解框架后期内容参考:https://mp.csdn.net/editor/html/112142371与Springboot+mybatis和Springboot+jdbctemplate对比:https://editor.csdn.net/md/?articleId=106091083框架主要功能:生成自定义sql模板文件1.一键生成数据库所有列表增、删、改、查接口通过代码生成器,一键生成增、删、改、查代码,分为有代码和无代码两种方式。有代码方式可以在需要业务封装时直接调用生成的代码进行业务组装。有代码方式和无代码方式都可以直接调用访问。2.可指定单表生成接口可以指定生成那张表的数据接口,以免对已有接口造成影响。3.一键生成接口测试postman调用文件生成postman调用接口,直接导入即可测试,不需要单独也写接口文档,也不需要使用swangger在代码中单独增加注释。字段长度类型,大小一目了然。4.可生成controller、service、dao、model、自定义sql、postman测试文件可以根据实际需要进行单独配置5.接口任意参数可自动配置多维度验证比如一个参数phone,在不需要编程的情况下,可以配置验证是否为空、长度、是否是电话号码6.数据接口可以任意组合形成新的接口比如、查询学校是一个接口、查询城市是一个接口,通常情况下在前端是需要两次请求,现在可以通过一次请求自动合并两个接口的数据结果,一次性返回。而这样的组合可以是无限个组合。7.所有接口参数均可自动封装比如查询省份接口,里面有10个参数,前端传入几个参数,便可自动封装几个参数。8.所有查询接口自带分页列表查询,有码方式和无码方式,均自带分页。9.通过简单sql的编辑即可完成服务发布只要会写sql便可生成服务,不需要任何多余操作10.接口可以进行限流配置,可以根据ip、token、ak进行限流操作多维度自定义限流,可设置次数、时限、限流方式11.所有接口可以进行签名认证所有接口通过接口sign签名认证12.所有接口可以进行登录认证限制,也可单独配置不需要登录认证可以指定接口单独授权不需要登录验证,比如验证码接口13.所有接口均可设置需要验证码验证所有的接口都可以通过参数配置设置短信验证码和图片验证码14.所有查询接口均可单独设置缓存所有接口皆可设置单独缓存,缓存周期15.所有接口均可监控访问次数同一接口访问次数记录,很容易监控服务访问,可以做更细致的服务优化16.所有接口均可记录访问日志,包括请求来源请求参数、获得结果入参出参所有访问皆有详细记录17.项目中的代码可以进行自动统计代码量一键统计代码量,包括前后端代码行数和体积18.可以自动进行数据统计,可配置单表数据量统计、也可以配置定时任务数据统计自动表数据统计,方便做BI可视化报表,不需要开发直接配置即可19.可进行跨域设置跨域通过配置文件配置20.可进行IP禁用对于恶意访问ip进行封禁21.可进行访问次数限制所有接口可以进行访问次数限制22.可进行访问来源设备、应用检查验证验证请求来源所用设备和请求发起的应用

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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