推荐榜 短消息 big5 繁体中文 找回方式 手机版 广 广告招商 主页 VIP 手机版 VIP 界面风格 ? 帮助 我的 搜索 申请VIP
客服
打印

[其它] IE9下部分电子书出现错误的解决方法(非原创)

购买/设置 醒目高亮!点此感谢支持作者!本贴共获得感谢 X 8

IE9下部分电子书出现错误的解决方法(非原创)

随着部分win7用户将系统默认的ie8升级到ie9后,原本在IE8下正常显示的E书出现如下图的错误。





原因是使十字具有导航功能的toolbar.htc文件中中的代码在IE9下出现错误,IE8中无此问题
原来的代码为
<script>var bary0;var dragenable=0;var bary1=420;window.onscroll=new Function("float.style.pixelTop=bary1+window.document.body.scrollTop;");</script>

解决方法为将原来的代码去掉,改为下面的代码,并重新保存
<script>
window.onscroll=function (){var bary1=420; float.style.pixelTop=bary1+window.document.body.scrollTop;}
</script>


需要特别注意的是float.style.pixelTop=bary1+window.document.body.scrollTop中float是指需要进行浮动显示的div区块的id名,也就是包含十字所在表格的div块。如图


如果网页中id名不是float,而是其他的。例如


此时id=div1,那么代码则必须修改为
<script>
window.onscroll=function (){var bary1=420; div1.style.pixelTop=bary1+window.document.body.scrollTop;}
</script>


总之,就是代码中id必须与网页中的id名一致,包括大小写。而且在一个网页中,这个id名是唯一的,不能出现第二个。

注:以上只针对IE9下,电子书出现错误的用户。其它版本的IE用户可以忽略。另代码只针对IE浏览器,因为电子书使用的是IE内核。

说明:1、原文:http://zcq122439.blog.163.com/bl ... 3076/?newFollowBlog
解决办法3年前就有,居然最近才知道;
2、原文地址由前超人皇者邪帝提供,特此鸣谢。

图片附件一时传不了,明天再传。
3、特别感谢超女灰姑娘帮忙以特别的形式把图传上来。

[ 本帖最后由 紅塵飛舞 于 2014-5-10 21:36 编辑 ]
附件: 您所在的用户组无法下载或查看附件

点此感谢支持作者!本贴共获得感谢 X 8
TOP

版主留言
紅塵飛舞(2014-5-7 21:50):为什么原文链接中有一个“空格”~
以上方法主要针对制作E书时的注意事项。面向于制作E书的原创者。
对于会员们来说,未必称得上解决方法。

以下这个则是给会员们的方法,可试一下。

以下为转帖:




装了IE9有两周了,其实很少用IE9,因为平时基本不用IE,都用搜狗、傲游之类的浏览器。

但是装了IE9后,出现了一个很头疼的问题,那就是看电子书chm格式的,看几章后就会出现脚本错误提示,然后必须关了重新开,再看几章又出现错误提示,再关。。。如此反复,很是恼火。




网上查了很久,没查到相关解决办法,但是查到的一些东西给了我提供了解决问题的思路。那就是说,问题应该是出在IE9的一些选项上。

今天是周日,趁着无聊,把IE9的高级选项测试了下,终于把问题给解决了。方法很简单:

打开IE9的Internet选项,在高级界面,取消“禁用脚本调试(其他)”即可,如下图所示:



经过测试,以前出现错误提示的chm小说,连续翻了50多页,再没有出现错误提示,问题顺利解决。

后记:经查看安装IE8的win7系统,“禁用脚本调试(其他)”默认即是关闭的,IE9该选项默认是开启的,因此导致了该问题的发生。


原帖链接:http://hi.bai删去这七个汉字du.co ... 1ea6416aec8baf37d37

PS:我不确定能否有效,因为我关闭后,总是会自动重新开启,测试不成功。


[ 本帖最后由 紅塵飛舞 于 2014-5-7 21:58 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • 紅塵飛舞 贡献 +1 不失为一个办法,会员们可以试试。 2014-5-7 21:50

TOP

回复 2楼 的帖子

怪不得我制作的电子书exe,自己打开却没有问题。

因为我的win7、ie9设置里,默认是关闭的。

TOP

貌似我的IE9就是关着这选项的 为什么看有些人的EXE还是会出错 CHM全无错

TOP

回复 4楼 的帖子

我的也是CHM能看,EXE翻几页后就会弹出出错。
toolbar.htc 改了之后就没有再出现这个问题。

我的IE9 默认是开启着的……
至于关闭后能否解决到这个问题,则有待大家验证。

TOP

回复 4楼 的帖子

的确,这个就要靠制作者在代码中预先修改完好才行了。

光靠改设置,解决不了全部滴问题。

TOP

我记得我用的模版都该过了,应该没问题
sis论坛原创模版,当初梦兄也全部改过了

TOP

回复 7楼 的帖子

我的好几个模板里,貌似都没有改过。
怪不得也被会员反映过exe的问题。

TOP

版主留言
紅塵飛舞(2014-5-10 09:21):删了再下载一遍呗。怕金币不够?要不要加入管理,就不会愁金币问题了。
我晕 原来是这么回事,害的我还以为中了病毒删掉了好多存货
本帖最近评分记录
  • 紅塵飛舞 金币 +2 谢谢老会员捧场下载区~ 2014-5-10 09:21

TOP

啦啦啦
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录

TOP



当前时区 GMT+8, 现在时间是 2025-6-16 02:39