起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 244|回复: 4

在门户网站打开x3平台,屏蔽一些不友好错误的方法[分享]**

[复制链接]
发表于 2008-4-25 15:00:08 | 显示全部楼层 |阅读模式
我们一般会在公司的主页上会给x3平台一个链接。这样会有一些问题。在从同一个链接按钮上打开第二个链接的时候,3002版本会报一个这样的错误。如果版本低些,错误会不太友好。

snap1.png

13.87 KB, 下载次数: 186

回复

使用道具 举报

 楼主| 发表于 2008-4-25 15:45:12 | 显示全部楼层
我们可以防止用户在同一个进程打开第二个平台。
我用的原理主要是利用cookie。
主要修改login.html 和 Business.jsp.
还加上一个操作cookie的js脚本。

mycookie.rar

477 Bytes, 下载次数: 64

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-25 15:45:36 | 显示全部楼层
login.html

<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</HEAD>
<BODY topmargin="0">
正在连接到Justep X3 Web Server...
<script language="JavaScript" type="text/JavaScript">
window.location.href="Business.jsp";
</script>
</BODY>
</HTML>



<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</HEAD>
<script language="javascript" src="mycookie.js"/></script>
<BODY topmargin="0" >
正在连接到Justep X3 Web Server...
<script language="JavaScript" type="text/JavaScript">
//***********************     
  if (get_cookie('opened')!=''){     
      window.top.close();
  } else{      
          document.cookie="opened=yes";//加上cookie
          window.location.href="Business.jsp";
    }   
//***********************  
</script>
</BODY>
</HTML>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-25 15:49:20 | 显示全部楼层
Business.jsp

主要修改点:
原:
<script type="text/javascript">
  function BeforeClose()
  {
    if(!X3X.TerminateQuery())
    {
      event.returnValue = "";
    }
  }

<script language="javascript" src="mycookie.js"/></script>
<script type="text/javascript">

  function BeforeClose()
  {   
    if(!X3X.TerminateQuery())
    {
    delCookie('opened');//****************************
      event.returnValue = "";
    }
  }
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-25 15:52:41 | 显示全部楼层
如果发现打开第二次平台报错的话(第一次打开没问题,第二次打开平台网页,报x3x.ocx  000000错误),可以尝试着把
internet选项-高级-启动第三方浏览器扩展
去掉这个选项。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-11 18:43 , Processed in 0.046740 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表