无法使用以下链接打开网址。
Test<a href='#'onClick=window.open('\\160.53.112.171\myTest\cons\4.1\displayData.htm','_self') >
但是当我复制并粘贴&#34; \\160.53.112.171\myTest\cons\4.1\displayData.htm
&#34;它在浏览器中打开了一个页面。如何动态构建一个href链接来打开上面的URL。
问题是,当我点击链接时,它会在URL中附加一些特殊字符,并且无法打开页面。请提示。
- 编辑 -
以下是点击动态创建的网址时生成的网址:
file:///C:/160.53.112.171myTestcons%04.1displayData.htm
此网页未找到消息显示在浏览器上。
答案 0 :(得分:0)
试试//160.53.112.171/myTest/cons/displayData.htm
。使用'/'代替'\'。
答案 1 :(得分:0)
在Java中,任何基于位置的检索都可以使用Forward Slash完成。
在现实生活中,它将是Back Slash。
将“\”替换为“//”
将“\”替换为“/”
在您的情况下,您在URL中有任何特殊符号。您可能需要使用URLEncoder。
http://docs.oracle.com/javase/7/docs/api/java/net/URLEncoder.html