当前位置:编程学习 > JAVA >>

jsp 中<a > target 标签的问题

用javascript写了个小程序"_function()",实现目的是,点击某一图片跳转到另一个界面,在标签<a>中进行引用javascript
<a onclick="_function()" target="_blank">现在可以实现准确跳转,但是不能在新的页面中打开该页。求大神帮忙 jsp 中<a > target 问题  jsp 中<a > target 问题 --------------------编程问答-------------------- 在 head 标签 加入<base target="_blank" />  加这个属性看看呢 --------------------编程问答-------------------- 可以直接使用热连接来实现跳转啊 --------------------编程问答-------------------- target="_blank"  没起作用?  不应该呀,要不你在 _function() 中 设置一下 a的属性为_blank试试 --------------------编程问答-------------------- 以前尝试过,不行。。。

你可以把js的逻辑放到跳转的页面的onload中实现 --------------------编程问答--------------------
引用 3 楼 szx_zsx 的回复:
target="_blank"  没起作用?  不应该呀,要不你在 _function() 中 设置一下 a的属性为_blank试试

求代码,谢谢! --------------------编程问答--------------------
引用 1 楼 jimmy609 的回复:
在 head 标签 加入<base target="_blank" />  加这个属性看看呢

不行 --------------------编程问答-------------------- <a  href="#" onclick="_function()" target="_blank">
试试 --------------------编程问答--------------------
引用 5 楼 xidian2011 的回复:
Quote: 引用 3 楼 szx_zsx 的回复:

target="_blank"  没起作用?  不应该呀,要不你在 _function() 中 设置一下 a的属性为_blank试试

求代码,谢谢!
你试试7楼的吧,估计可以 --------------------编程问答-------------------- onclick="_function()

引用 7 楼 cbxjj 的回复:
<a  href="#" onclick="_function()" target="_blank">
试试

还是不行,点击后地址栏出现“Project/%3E#”的内容,连接不到相对应的页面。
--------------------编程问答--------------------
引用 8 楼 szx_zsx 的回复:
Quote: 引用 5 楼 xidian2011 的回复:

Quote: 引用 3 楼 szx_zsx 的回复:

target="_blank"  没起作用?  不应该呀,要不你在 _function() 中 设置一下 a的属性为_blank试试

求代码,谢谢!
你试试7楼的吧,估计可以

不行啊 --------------------编程问答--------------------
引用 9 楼 xidian2011 的回复:
onclick="_function()

Quote: 引用 7 楼 cbxjj 的回复:

<a  href="#" onclick="_function()" target="_blank">
试试

还是不行,点击后地址栏出现“Project/%3E#”的内容,连接不到相对应的页面。

说明你JS方法跳转路径写错了  自己看看吧 --------------------编程问答--------------------
引用 11 楼 cbxjj 的回复:
Quote: 引用 9 楼 xidian2011 的回复:

onclick="_function()

Quote: 引用 7 楼 cbxjj 的回复:

<a  href="#" onclick="_function()" target="_blank">
试试

还是不行,点击后地址栏出现“Project/%3E#”的内容,连接不到相对应的页面。

说明你JS方法跳转路径写错了  自己看看吧


我不知道写错没有,如果不写href 属性的时候,可以正常跳转到一个servlet里面,再转发给JSP页面。
我是写的一个用户名认证,在地址栏提交时,地址栏不会出现用户名和密码。
在script 里面虚拟了一个表单,然后提交给servlet。
--------------------编程问答--------------------
引用 11 楼 cbxjj 的回复:
Quote: 引用 9 楼 xidian2011 的回复:

onclick="_function()

Quote: 引用 7 楼 cbxjj 的回复:

<a  href="#" onclick="_function()" target="_blank">
试试

还是不行,点击后地址栏出现“Project/%3E#”的内容,连接不到相对应的页面。

说明你JS方法跳转路径写错了  自己看看吧

真的没有办法了吗? --------------------编程问答-------------------- _function()里用window.open()函数试试 --------------------编程问答-------------------- 代码帖全 比如_function()
还有用没有tomcat等。 --------------------编程问答-------------------- target和href组合一起用的
要写js方法可以这样写
var url="http://www.baidu.com";
var target="_blank";
window.open(url,target); --------------------编程问答--------------------
引用 14 楼 lynnlovemin 的回复:
_function()里用window.open()函数试试

可以实现
有个小问题,当前页面不是新开的页面,而是上一个页面
function (){
var url="#";(在<a href="#"会出错,但是写到function()里面可以运行>)
var target="_blank";
window.open(url,target); 

} --------------------编程问答--------------------
引用 16 楼 qq331077064 的回复:
target和href组合一起用的
要写js方法可以这样写
var url="http://www.baidu.com";
var target="_blank";
window.open(url,target);

可以实现
 有个小问题,当前页面不是新开的页面,而是上一个页面
function (){
 var url="#";(在<a href="#"会出错,但是写到function()里面可以运行>)
var target="_blank";
 window.open(url,target); 

 }  --------------------编程问答-------------------- <a href="#" target="_blank" onclick="_function()"></a>
用了js,是到js中去跳转了,你在<a>中的属性当然就没有效果了
在js中使用
window.open(url,target); 
就可以实现你的效果了! --------------------编程问答--------------------
引用 19 楼 u010580980 的回复:
<a href="#" target="_blank" onclick="_function()"></a>
用了js,是到js中去跳转了,你在<a>中的属性当然就没有效果了
在js中使用
window.open(url,target); 
就可以实现你的效果了!

谢谢,
可以实现
 有个小问题,当前页面不是新开的页面,而是上一个页面,怎么处理一下。大神赐教 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 19 楼 u010580980 的回复:
<a href="#" target="_blank" onclick="_function()"></a>
用了js,是到js中去跳转了,你在<a>中的属性当然就没有效果了
在js中使用
window.open(url,target); 
就可以实现你的效果了!
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,