此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【lanman】截止到2008-06-30 17:59:47的历史汇总数据(不包括此帖):
发帖数:17                 发帖分:460                
结贴数:10                 结贴分:340                
未结数:7                  未结分:120                
结贴率:58.82 %            结分率:73.91 %            
楼主加油

解决方案 »

  1.   

    2楼的,帮我看下这个帖子好不?
    http://topic.csdn.net/u/20080630/15/02bf9a0b-0510-4520-b414-4b0d831812a6.html
      

  2.   

    那就对了,我也认为是这样,可软件厂家说不是这样。请看首页default.asp内容
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"><TITLE></TITLE>
    </HEAD>
    <BODY>
    <P>正在连接...</P></BODY>
    </HTML>
    <script language="JavaScript">
    if (screen.width>800)
    {
      var url="http://"+window.location.hostname+"/cwbase/sys/userlogin/index.asp";
    }
    else
    {
      var url="http://"+window.location.hostname+"/cwbase/sys/userlogin/index.asp";
    }  
      window.location.href=url;
    </script>
    请大家说说这段话可以正常转向吗?就是说如果IIS设置为 192.168.1.10:8088,那么用这段话可以正常转向到
    http://192.168.1.10:8010/cwbase/sys/userlogin/index.asp  吗?
    软件厂家却亲口说他们用的8080端口没有任何问题,让我自己调试防火墙,说是防火墙的问题....
      

  3.   

    你的转向程序里要加上:8080才可以吧。
    把以下代码:
    if (screen.width>800) 

      var url="http://"+window.location.hostname+"/cwbase/sys/userlogin/index.asp"; 

    else 

      var url="http://"+window.location.hostname+"/cwbase/sys/userlogin/index.asp"; 
    }  
    改成if (screen.width>800) 

      var url="http://"+window.location.hostname+":8080/cwbase/sys/userlogin/index.asp"; 

    else 

      var url="http://"+window.location.hostname+":8080/cwbase/sys/userlogin/index.asp"; 
    }  
    试试。
      

  4.   

    window.location.hostname这个返回的是主机名
    window.location.host这个应该是返回带端口的吧
      

  5.   

    window.location.host = window.location.hostname + ":" + window.location.port你6楼这样是没法跳转的 
    按8楼那么做 要加端口号的
    window.location.hostname + ":8088" 
    window.location.hostname + ":8010"