繁体   English   中英

如何制作<a>标签,以便在单击该</a> <a>标签时,URL不应出现在地址栏中?</a>

[英]how can I make a <a> tag so that when I click that <a> tag,the URL should not go in the address bar?

在我的JSP中,我有一个<a href="patient/tools.do?Id=<%=mp.get("FROM_RANGE") %>"> <%= mp.get("DESCRITPION") %></a> ....当我单击定位标记时,该网址通常会出现在地址栏中。我希望该网址不会出现在地址栏中。我该怎么办?

请注意, <%=mp.get("FROM_RANGE") %><%= mp.get("DESCRITPION") %>都是从Java变量获取值的脚本...

提前致谢!

你不能。 (为什么您仍然需要这样做?)

但是您可以通过AJAX打开链接-但随后您需要通过JavaScript处理返回的数据。 或者您可以使用框架。 但是它们对于用户来说是可怕的和令人讨厌的。

研究.htaccess和URL重写。 我不相信您可以更改<a>标记中的URL。 使用javascript更改url的一个示例是完全在url栏中玩的游戏(在slashdot上提到)。 http://probablyinteractive.com/url-hunter 查看源代码,您可以从中得到启发。

您可以选择以下几种方法:

  1. 将内容包装在框架集或iFrame中。
  2. 使用AJAX动态加载您的内容。
  3. 如果您可以控制域名,则可以使用域屏蔽技术

您可以只使用iframe并更改该iframe的网址。 使iframe与页面本身一样大。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM