帮我分析一下为什么本地能直接游览但不能在IIS中执行

likesome 2005-10-28 01:27:17
有个Web查询系统,可能是XML做的,我对XML不熟悉,这些文件在本地资源管理器中能直接运行,但不能在IIS中游览大家帮我分析一下,如果要能在IIS中游览,要做哪些修改



主文件

<HTML xmlns:hCtr xmlns:mywin>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<TITLE>分类表</TITLE>
<script language="javascript" src="jscript/base.js"></script>
<script language="javascript" src="jscript/main.js"></script>
<script>
function showhelp(id)
{
tex=theindex.getValue(id);
thehelp.show(tex);
}
</script>
</HEAD>
<body onload="doCatalog(0);loadSysset(window,systemsave)" oncontextmenu="return false">
<?IMPORT namespace="hCtr" implementation="css/index.htc">
<?IMPORT namespace="mywin" implementation="css/help.htc">
<mywin:help id="thehelp" src="doc/complex.txt"></mywin:help>
<hCtr:index id="theindex" src="doc/complex.index"></hCtr:index>

<div id="maindiv" style="width:600" style="position: absolute; left: 0; top:0">
</div>
<input type="hidden" name="systemsave" style="behavior:url(#default#userData);">
</BODY>
</HTML>


##################################

下面是base.js和main.js的部分函数
##################################

unction doCatalog(nextpage)//商品归类总规则
{

if(nextpage=="") nextpage=0;

var Catalogxmldoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
Catalogxmldoc.load("data/catalog.xml");
var Catalogxsldoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
Catalogxsldoc.load("xsl/catalog.xslt");
var Catalogxsltemp =new ActiveXObject("MSXML2.XSLTemplate");
Catalogxsltemp.stylesheet =Catalogxsldoc.documentElement;
var CatalogmyProc=Catalogxsltemp.createProcessor();
CatalogmyProc.addParameter("startrow",nextpage);
CatalogmyProc.addParameter("pagerow",20);
CatalogmyProc.addParameter("nopage","N");
CatalogmyProc.input = Catalogxmldoc;
CatalogmyProc.transform();//get table format xsl
//Catalogxsldoc.setProperty("SelectionLanguage","XPath");
//mainnode.innerHTML=transForm(Catalogxmldoc,Catalogxsldoc);
maindiv.innerHTML=CatalogmyProc.output;
//alert(maindiv.innerHTML);
}





function loadSysset(win,obj)
{

win.document.body.style.display="none";
obj.load("SYSTEMSET");

var theYMFG=obj.getAttribute("YMFG");
if(theYMFG==null||theYMFG=="") theYMFG=1
win.document.createStyleSheet("css/table"+theYMFG+".css")
win.document.body.style.display="block";


}
...全文
97 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
likesome 2005-11-03
  • 打赏
  • 举报
回复
就是这个出错呀,这两个函数不知为何出错
<body onload="doCatalog(0);loadSysset(window,systemsave)" oncontextmenu="return false">
cds27 2005-11-02
  • 打赏
  • 举报
回复
找出13行的代码
likesome 2005-11-02
  • 打赏
  • 举报
回复
有人知道吗
likesome 2005-10-31
  • 打赏
  • 举报
回复
行:13
字符:4
代码:0
错误:所需的属性没有一个有效的值。

网址:http://localhost/cus/list.tk
cds27 2005-10-31
  • 打赏
  • 举报
回复
提示什么错误?
likesome 2005-10-30
  • 打赏
  • 举报
回复
doCatalog(0);loadSysset(window,systemsave)
在IIS取不到数据呀,页面提示JS错
moodboy1982 2005-10-28
  • 打赏
  • 举报
回复
怎么不可以?

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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