jsp中base标签问题,在火狐、google浏览器正常,在IE8下不正常

jsp中base标签问题,myeclipse自动生成的<basehref="<%basePath%>"/>标签,在页面实现了分页功能,但是在IE8中点击下一页时是以当前所... jsp中base标签问题,myeclipse自动生成的<base href="<%basePath%>"/>标签,在页面实现了分页功能,但是在IE8中点击下一页时是以当前所在文件夹路径作为基链接,而不是base标签里的href(在火狐、google浏览器正常)。 展开
 我来答
育知同创教育
2016-03-22 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

base标签在ie8显示不正确是因为代码的写法错误,正确的写法:

<base href="xxxxxx" />跳转地址
<img src="Images/logoSite.gif" />

jsp中base标签在浏览器的兼容性:

浏览器支持如下:

定义和用法

<base> 标签为页面上的所有链接规定默认地址或默认目标。

通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。

使用 <base> 标签可以改变这一点。浏览器随后将不再使用当前文档的 URL,而使用指定的基本 URL 来解析所有的相对 URL。这其中包括 <a>、<img>、<link>、<form> 标签中的 URL。

提示和注释:

注释:<base> 标签必须位于 head 元素内部。

火狐
2014-02-24 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  尊敬的用户,您好!很高兴为您答疑。
  据推测您使用了loaction属性,IE中使用window.location时会忽略base href值;
  这样写可以解决:window.location = document.getElementsByTagName("base")[0].getAttribute("href")+ "loc";
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuxiaoyu0413
2011-10-01 · TA获得超过1867个赞
知道小有建树答主
回答量:2027
采纳率:100%
帮助的人:1468万
展开全部
这是 不同浏览器的 可以换一个标签来代替 它的俄共
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式