<!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" />
<link rel="stylesheet" type="text/css" href="jspage_file/page.css" />
<script type="text/javascript" src="jspage_file/page.js"></script>
<title></title>
</head>
<body>
<script language="JavaScript">
<!--
var pg = new showPages('pg');
pg.pageCount =50; 
document.write('digg');
pg.printHtml('digg');
//-->
</script>
</body>
</html>
路径是没问题的---★绝对路径和相对路径我研究的还是比较深的OK!★---说一点实在的
去掉<meta>标签中的“; charset=utf-8”就能运行,否则报错。实际上确实没错!搞不懂????

解决方案 »

  1.   

    我也遇到过这个问题: 1,是JS编码和页面编码不一致 读取不到JS   2,路径错误。
      

  2.   

    你看一下JS是什么编码?这个明显是编码问题。
    去掉 <meta>标签中的“; charset=utf-8”就能运行,否则报错。实际上确实没错!搞不懂???? 
      

  3.   

    还有告诫楼主一句话:在页面写脚本的时候。最好把脚本写在页面里,避免编码问题,提高效率。除非万不得已,脚本里设计到路径,安全问题,写在JS里。其他情况最好直接写在页面上。即使出现错误,也知道是那一行的问题。页面报错通常是 第XX行错误。写在JS根本没办法调试。
      

  4.   

    打开你的JS文件看它是属于哪种编码(可以在dreamweaver打开JS文件,Ctrl+J -->选择 标题/编码 -->编码),看JS的编码和你页面的编码 <meta>标签中的“; charset=utf-8” 是否一致的.这里要求是一致的.
      

  5.   

    看下html文件的编码格式以及js文件的编码格式吧,如果不一致,可能js文件中的某些函数无法正确解析。我遇到多次了。如果有问题,可以给我发邮件,将你用到的html和js源代码发给我,帮你调好了再给你!