<a href="javascript:OpenWindow(<%=address%>,375,342);">

解决方案 »

  1.   

    首先谢谢你回答我的问题,可是小弟试了几次都不行啊,问题如下 我用<a href="javascript:OpenWindow(<%=address%>,375,342);">这句去调用openwindow函数,当我把鼠标移动到这个超连接的时候,状态栏上显示的是
    javascript:OpenWindow(file:\\192.168.20.200\moive\喜剧片\tony,375,342);
    我点了以后,无法正常打开,提示网页上有错误,提示信息为“   缺少‘(’  ”,于是我用
    <a href="javascript:OpenWindow('file://192.168.20.200',375,342);">来调用,发现可以正常打开我要打开的窗口,此时当我把鼠标移动到这个超连接的时候,状态栏上显示的是javascript:OpenWindow(‘file:\\192.168.20.200\moive\喜剧片\tony’,375,342);
    两中方法,超连接状态栏的区别在与后面的多了一对单引号,于是我把调用方式该为
    <a href="javascript:OpenWindow('<%=address%>',375,342);">此时超连接状态栏上显示的也是javascript:OpenWindow('file:\\192.168.20.200\moive\喜剧片\tony',375,342);可是还是大不开 是系统弹出对话框提示找不到file;///192.168.20.200moive喜剧片ony   我决的非常奇怪,它好象是把"\t"认为是一个其它的字符,因为我原来的连接是'file:\\192.168.20.200\moive\喜剧片\tony',现在却变成了file;///192.168.20.200moive喜剧片ony   ,求大哥帮忙研究以下 谢谢了,如有发现,请重新回复我发的帖子 http://community.csdn.net/Expert/topic/4791/4791502.xml?temp=.2017633
      

  2.   

    href="javascript:OpenWindow('<%=replace(address,"\","\\")%>',375,342);">
      

  3.   

    谢谢 webphoenix  ,小弟刚才试了,可以了,不过求各位高手给小弟简单介绍一下为什么 ,好不????为什么要把'\'替换为'\\',求高手指教?????
      

  4.   

    还有就是此时我把鼠标移动到这个超连接时,状态栏显示
    javascript:OpenWindow('file:\\\\192.168.20.200\\moive\\喜剧片\\tony',375,342);
    怎么样才能让状态栏不要把真实路径'file:\\\\192.168.20.200\\moive\\喜剧片\\tony'显示出来呢!!求各位高手指教???
      

  5.   

    那不要用超级连接,直接使用onclick事件打开
     <td onclick="javascript:OpenWindow('<%=address%>',375,342);">
      

  6.   

    因为我原来的连接是'file:\\192.168.20.200\moive\喜剧片\tony'
    一看见tony,就想起来了tonycat