我想在js里打开http: //gis.ciac.sh.cn/webgis/default.asp这个地址
window.open(http: //gis.ciac.sh.cn/webgis/default.asp, "", "width=575,height=445,resizable=yes,status=yes,scrollbars=yes");
照道理这样是对的。
结果我运行vs2008跑步来的结果是
http://localhost:2305/BusinessManage/ProjectManage/%20//gis.ciac.sh.cn/webgis/default.asp我不知道“http://localhost:2305/BusinessManage/ProjectManage/%20”这块是怎么来的,应该是本地路径,但他是怎么上去的呢?

解决方案 »

  1.   

    window.open('','','');
    看看是不是你的第一个参数没有加引号。
      

  2.   

    document.location.href = "http://gis.ciac.sh.cn/webgis/default.asp";
      

  3.   

    window.open('http: //gis.ciac.sh.cn/webgis/default.asp',....
      

  4.   

    你可以把路径放到IE上看看能的到你想要的页面吗?如果能在仔细检查一下你的Winow.open();有没有写错。window.open ("http://www.baidu.com") 
    <SCRIPT LANGUAGE="javascript"> js脚本开始; 
    window.open 弹出新窗口的命令; 
    "page.html" 弹出窗口的文件名; 
    "newwindow" 弹出窗口的名字(不是文件名),非必须,可用空""代替; 
    height=100 窗口高度; 
    width=400 窗口宽度; 
    top=0 窗口距离屏幕上方的象素值; 
    left=0 窗口距离屏幕左侧的象素值; 
    toolbar=no 是否显示工具栏,yes为显示; 
    menubar,scrollbars 表示菜单栏和滚动栏。 
    resizable=no 是否允许改变窗口大小,yes为允许; 
    location=no 是否显示地址栏,yes为允许; 
    status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; 
    </SCRIPT> js脚本结束 
      

  5.   

    window.open("http://gis.ciac.sh.cn/webgis/default.asp", "", "width=575,height=445,resizable=yes,status=yes,scrollbars=yes");