xman
路人甲
路人甲
  • 注册日期2005-02-26
  • 发帖数21
  • QQ
  • 铜币212枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1776回复:1

[求助]ArcIMS中定制htmlview无法加载地图

楼主#
更多 发布于:2006-11-11 17:42
<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>
喜欢0 评分0
xman
路人甲
路人甲
  • 注册日期2005-02-26
  • 发帖数21
  • QQ
  • 铜币212枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-11-11 19:17
<P>太菜的问题了,自己已解决.</P>
<P>原来是没有引入jsForm.htm文件</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部