jsp中base标签问题,在火狐、google浏览器正常,在IE8下不正常
jsp中base标签问题,myeclipse自动生成的<basehref="<%basePath%>"/>标签,在页面实现了分页功能,但是在IE8中点击下一页时是以当前所...
jsp中base标签问题,myeclipse自动生成的<base href="<%basePath%>"/>标签,在页面实现了分页功能,但是在IE8中点击下一页时是以当前所在文件夹路径作为基链接,而不是base标签里的href(在火狐、google浏览器正常)。
展开
3个回答
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 元素内部。
展开全部
尊敬的用户,您好!很高兴为您答疑。
据推测您使用了loaction属性,IE中使用window.location时会忽略base href值;
这样写可以解决:window.location = document.getElementsByTagName("base")[0].getAttribute("href")+ "loc";
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
据推测您使用了loaction属性,IE中使用window.location时会忽略base href值;
这样写可以解决:window.location = document.getElementsByTagName("base")[0].getAttribute("href")+ "loc";
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是 不同浏览器的 可以换一个标签来代替 它的俄共
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询