主题: IE7 aspx页面全屏问题
作者: donglang, 发布日期: 2011-08-09 23:54:29, 浏览数: 3457

操作系统: Windows 2
浏览器: IE7
KindEditor版本: 3.5.5

页面环境:asp.net

BUG再现步骤:
1.页面有滚动条,KE在滚动条的下面,先向下拖动至可见KE框
2.看到KE框后把滚动条向上拖动
3.点击最大化,你会发现最大化后KE跑上面去了一点,看不到工具栏,上去的距离取决于你滚动条拖动的高度

4.页面代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="demo.aspx.cs" Inherits="bianjiqi.demo" validateRequest="false" %>

<!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 runat="server">
<title>网站资讯添加</title>
<script language="javascript" type="text/javascript" src="../editor/kindeditor.js"></script>

<script type="text/javascript" language="javascript">
KE.show({
id : 'txt_main_content',
resizeMode : 1,
filterMode : true,
allowUpload : false,
allowFileManager : false,
cssPath : '../editor/k_editor.css',
items : [
'source', '|', 'fullscreen', 'print', 'undo', 'redo', 'cut', 'copy', 'paste',
'plainpaste', 'wordpaste', '|', 'justifyleft', 'justifycenter', 'justifyright',
'justifyfull', 'insertorderedlist', 'insertunorderedlist', 'indent', 'outdent', 'subscript',
'superscript', '|', 'code', '-',
'title', 'fontname', 'fontsize', '|', 'textcolor', 'bgcolor', 'bold',
'italic', 'underline', 'strikethrough', 'removeformat', 'selectall', '|', 'image',
'flash', 'media', 'advtable', 'hr', 'emoticons', 'link', 'unlink', '|', 'about'
]
});
</script>

</head>
<body>
<form id="form1" runat="server" >
<div style="margin-top: 20px; margin-left: 10px;">
<table style="width: 100%; height: 806px">
<tr>
<td style="width: 100px">
</td>
</tr>
<tr>
<td style="width: 100px; height: 310px">
</td>
</tr>
<tr>
<td style="height: 172px">
<textarea name="txt_main_content" cols="8" rows="20" id="txt_main_content" style="width: 673px; height: 123px"></textarea></td>
</tr>
</table>
</div>
</form>
</body>
</html>


尝试:奇怪的是我在KE.plugin.fullscreen的click事件中随便加个alert(1),最大化又正常了。
期望结果: 正确处理.net环境下IE7最大化问题

发表新帖 发表回复