IE6 frameset 网页空白

谢菜鸟 发布于 2013/02/27 16:12
阅读 1K+
收藏 0

代码如下,我纠结了几天了,代码如下,引入一个head.html,head.html里面只有一个img图片,图片的宽度为100%,高度为90px,用IE6打开没问题,但是用frameset引入就一直是空白页面,并且用其他浏览器,例如chrome、火狐、safari、IE9,等都没有问题,就是IE6打开,一片空白。另外,我尝试将head.html换成其他的网页,换成很简单的,例如只有一个输入框的网页,没问题,但是稍微复杂一点的,又是一片空白。

不知道到底哪边出问题了,在这里谢谢各位了

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>index</title>
<style type="text/css">
<!-- @import url(CSS/index.css);-->
</style>
<script type="text/javascript" src="JS/jquery.js"></script>
<script type="text/javascript" src="JS/index.js"></script>
</head>


<frameset rows="*">
   <frame src="head.html" frameborder="0"  name="innerhead" scrolling="no" noresize/>
</frameset>
  <noframes>
    <body>
      don't support
    </body>
  </noframes>


</html> 

加载中
0
孤单时会想你
孤单时会想你
以前碰到过IE空白,其他浏览器正常 后来发现是html标签没有闭合 确保你没有任何多余的标签 或者没有正确闭合 完全符合规范的html。。。 也许你的也是这个原因。自己找原因吧。
0
z
zhongxh
对,标签没有闭合,用
0
谢菜鸟
谢菜鸟
谢谢各位,我排查了半天,终于找出来了,是CSS文件中,有一个html,body{},这种形式的样式貌似IE6不支持,我去除了html就好了
0
我叫小狐狸
我叫小狐狸

引用来自“谢菜鸟”的评论

谢谢各位,我排查了半天,终于找出来了,是CSS文件中,有一个html,body{},这种形式的样式貌似IE6不支持,我去除了html就好了

你好,我现在是ie9显示空白,烦请帮忙看看问题

<!DOCTYPE HTML>
<%@ page language="java" pageEncoding="UTF-8"%>
<%@include file="/inc/metaData.jsp"%>
<html>
   <head>
      <script type="text/javascript" src="${nginx_static_MA}/controls/messenger.js"></script>
      <title>管理</title>
      <meta http-equiv="pragma" content="no-cache" />
      <meta http-equiv="cache-control" content="no-cache" />
      <meta http-equiv="expires" content="0" />
      <meta http-equiv="keywords" content="keyword1,keyword2,keyword3" />
      <meta http-equiv="description" content="This is my page" />
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <script type="text/javascript">
            window.onload = function() {
                if ('${auth}' != null && '${auth}' != '') {
               alert('${auth}');
               window.location = "${basePath}";
            }
         }
      </script>
</head>
<FrameSet   cols="20%,80%">
    <Frame id="department" name="department" src="${basePath}/department/manageList.do_?sv=${sv}" scrolling=auto >
   <Frame id="employee" name="employee" src="${basePath}/employee/manageList.do_?flag=1&sv=${sv}" scrolling=auto>
<NoFrames> <p>此网页使用了框架,但您的浏览器不支持框架。</p></NoFrames>
</FrameSet>

</html>
返回顶部
顶部