阅读:1967回复:1
[求助]ArcIMS中定制htmlview无法加载地图
<P>我按照向导定制了html/javascript浏览器,并且启动了Mapservice,可以载入地图和相应的操作。我想自定义网页框架,于是修改了view.htm为</P>
<P><META HTTP-EQUIV="Pragma" CONTENT="no-cache"><BR><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><BR><HTML><BR><HEAD><BR> <SCRIPT LANGUAGE="JavaScript" SRC="javascript/aimsResource.js" TYPE="text/javascript"></SCRIPT><BR> <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript"> <BR> <BR> // Designer will set the next variable - theTitle<BR> var theTitle = "ArcIMS Viewer";<BR> if (theTitle.indexOf("###TITLE##")!=-1) theTitle = titleList[0];<BR> var cmdString = document.location.search;</P> <P> var webParams = cmdString;<BR> var reloadTimer=0;<BR> var browser = navigator.appName;<BR> //var moreStuff = "";<BR> var moreStuff = 'onresize="reloadApp()"';<BR> var addNS = 0;<BR> if (browser=="Netscape") {<BR> //moreStuff = 'onresize="reloadApp()"';<BR> addNS = 3;<BR> }<BR> <BR> var formURL = "jsForm.htm";<BR> var connectorType = "Servlet"; //Types are "Servlet" or "JSP"<BR> if (connectorType=="JSP") formURL = "jspForm.jsp";</P> <P> document.writeln("<TITLE>" + theTitle + "</TITLE>");<BR> <BR> function doIt() {<BR> MapFrame.useJava=false;<BR> MapFrame.checkParams();<BR> }<BR> function replacePlus(inText) {<BR> var re = /\+/g;<BR> inText = inText.replace(re," ");<BR> return inText;<BR> }<BR> <BR> function reloadApp() {<BR> //document.location = "default.htm";<BR> window.clearTimeout(reloadTimer);<BR> reloadTimer = window.setTimeout("document.location = 'viewer.htm' + cmdString",1000);<BR> } <BR> <BR> <BR> <BR> <BR> <BR> document.writeln('</HEAD>');<BR> document.writeln('<FRAMESET ROWS="80,35,*" FRAMEBORDER="No" FRAMESPACING="0" onload="doIt()" BORDER=0 ' + moreStuff + '>' );<BR> document.writeln(' <FRAME NAME="TopFrame" SRC="top.htm" MARGINWIDTH="5" MARGINHEIGHT="0" SCROLLING="No" FRAMEBORDER="0" NORESIZE> ');<BR> document.writeln(' <FRAME NAME="ToolFrame" SRC="blank.htm" MARGINWIDTH="0" MARGINHEIGHT="0" FRAMEBORDER="0" FRAMESPACING="0" SCROLLING="No" NORESIZE BORDER="0">');<BR> document.writeln(' <FRAMESET COLS="120,*" >');<BR> document.writeln(' <FRAMESET ROWS="100,*">');<BR> document.writeln(' <FRAME NAME="OverviewFrame" SRC="overview.htm" MARGINWIDTH="0" MARGINHEIGHT="0" FRAMEBORDER="Yes" SCROLLING="No" NORESIZE >');<BR> document.writeln(' <FRAME NAME="TOCFrame" SRC="TOCFrame.htm" MARGINWIDTH="0" MARGINHEIGHT="0" FRAMEBORDER="Yes" SCROLLING="Auto" NORESIZE> ');<BR> document.writeln(' </FRAMESET>');<BR> document.writeln(' <FRAME NAME="MapFrame" SRC="MapFrame.htm" MARGINWIDTH="0" MARGINHEIGHT="0" FRAMEBORDER="YES" SCROLLING="No" NORESIZE> ');<BR> document.writeln(' </FRAMESET>');<BR> document.writeln('</FRAMESET >');<BR> <BR> <BR> </SCRIPT></P> <P><BR></HTML></P> <P>其他的文件都没有更改,为什么这样以后,地图就无法加载了啊?</P> |
|
1楼#
发布于:2006-11-11 19:17
<P>太菜的问题了,自己已解决.</P>
<P>原来是没有引入jsForm.htm文件</P> |
|