文档章节

IE8及以下按钮超链接无法跳转的问题

sunshinewyf
 sunshinewyf
发布于 2015/10/14 11:26
字数 379
阅读 2363
收藏 0

今天充当解决bug的救急团队又来解决老师的那个项目问题,但是一看整个布局,都是传统的table布局,更醉人的是还是用frame,天啊,但是没有办法,只能在原先的基础上改喽

遇到一个奇葩的页面跳转,为了有按钮的效果,又想实现跳转的功能,于是就写成了下面这样:

<a href=""><input type="button" value="跳转"/></a>

这样写也就算了,但是偏偏它在IE浏览器上不能正常跳转,在一些高级浏览器中可以,但是学校用的都是古老的IE浏览器,也是醉了,网上百度了一下,说是这种问题不能实现一石二鸟的功效,如下:

a标签中如果有button, 那么在IE下就不能跳转到herf的链接

a标签中如果有button, 那么在IE下就不能跳转到herf的链接。而火狐和google中可以

如下:此种在IE中不可以。这边的class中的属性只用于按钮样式。
[a href="jsp/manage/manage-context.jsp"][input type="button" class="searchbut" value="返 回"][/a]

而通过这样在IE中可行。但在火狐和google中则不可以
[input type="button" onclick="window.location.href('/jsp/manage/manage-context.jsp')" class="searchbut" value="返 回"]

下面这种则在IE,火狐,google中都可以
[input type="button" onclick="window.location.href='/jsp/manage/manage-context.jsp'" class="searchbut" value="返 回"]

第一次遇到这种问题,纪念一下

© 著作权归作者所有

sunshinewyf
粉丝 17
博文 97
码字总数 64205
作品 0
武汉
程序员
私信 提问
jQuery模拟超链接的用户单击事件

在正式开始本文之前,先来简单介绍下HTML的<a>标签: 使用<a>标签,我们可以在HTML页面上定义锚(anchor),锚有两种用法: 通过使用 href 属性,创建指向另外一个文档的链接(或超链接) 通...

张师傅
2013/03/11
201
0
echarts图表在IE8环境下偶尔出现echarts.js错误,但是不是必现

@Kener-林峰 你好,想跟你请教个问题:在IE8环境下,echarts图表的项目中如果进行多个网页频繁跳转切换,有时候就会提示echarts.js错误,然后图表就加载不出来,但是这个问题并不是每次都会出...

xlp2009
2014/07/31
1K
3
[python爬虫] selenium爬取局部动态刷新网站(URL始终固定)

在爬取网站过程中,通常会遇到局部动态刷新情况,当你点击“下一页”或某一页时,它的数据就进行刷新,但其顶部的URL始终不变。这种局部动态刷新的网站,怎么爬取数据呢?某网站数据显示如下...

eastmount
2018/04/26
0
0
关于DWZ框架集成后出现的怪问题.

是这样,我用的DWZ框架整合后,超链接的单击事件在本地是好的,点一次就跳过去了,但是集成后就出现这种怪问题了,就是要点击2下才能跳转,点击第一下的时候其实也跳转了感觉,只不过是跳本页了,可是...

hafon
2012/03/14
1K
0
IE9鼠标拖拽

IE9的正式版已经发布了,给我们带来了很多的新功能和新的体验。其中也增加的拖拽的功能,拖拽主要有两种方式,一种是将选项卡拖拽成一个完整的窗口。按住选项卡、拖拽到空白区域就可以了 另外...

日久不生情
2017/11/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

GUAVA--基础工具(Throwables)

1、异常传播 有时候,你会想把捕获到的异常再次抛出。这种情况通常发生在 Error 或 RuntimeException 被捕获的时候,你 没想捕获它们,但是声明捕获 Throwable 和 Exception 的时候,也包括了...

MrYuZixian
43分钟前
8
0
电磁兼容入门篇之辐射发射(辐射骚扰)试验

今天我们一起学习的是四个EMI测试项之一:辐射发射(RE),较前两篇相比的话,今天可能会有一点点深度,不过不用担心,我们先做一个了解,等到测试时或测试后再回过来结合本文,就能掌握的更...

demyar
54分钟前
6
0
Redis 事务:将一组命令放在同一个事务中进行处理

事务 MULTI 、 EXEC 、 DISCARD 和 WATCH 是 Redis 事务相关的命令。事务可以一次执行多个命令, 并且带有以下两个重要的保证: 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺...

须臾之余
57分钟前
8
0
Spring Boot Tomcat配置项

参数配置容器 server.xx开头的是所有servlet容器通用的配置,server.tomcat.xx开头的是tomcat特有的参数,其它类似。 所有参数绑定配置类:org.springframework.boot.autoconfigure.web.Serv...

xiaomin0322
今天
8
0
微课程 | 第二课《Docker 安装方式介绍》

微课程 | 第二课《Docker 安装方式介绍》视频 https://v.youku.com/v_show/id_XNDQ0NDUzNjkxNg==.html?spm=a2hzp.8244740.0.0 上一期我们介绍了 DBLE 的基本概况,下面进入我们的正题,正题基...

爱可生
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部