查看: 470|回复: 4

[求助] 网页制作的电子书出现脚本错误

[复制链接]

2

听众

0

收听

0

好友

伴读

Rank: 2

UID
125660
积分
24
回帖
33
主题
7
铜币
58
威望
4
银币
0
贡献
0
发书数
0
注册时间
2020-7-21
最后登录
2023-1-27
在线时间
17 小时
发表于 2020-9-6 18:07 | 显示全部楼层 |阅读模式
用easy CHM 制成电子书,可以打开,但点击章节,会弹出脚本错误。
电脑上的其他CHM文件正常,
问题出在哪里? @总版主




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

2

听众

0

收听

0

好友

伴读

Rank: 2

UID
125660
积分
24
回帖
33
主题
7
铜币
58
威望
4
银币
0
贡献
0
发书数
0
注册时间
2020-7-21
最后登录
2023-1-27
在线时间
17 小时
 楼主| 发表于 2020-9-6 21:15 | 显示全部楼层
找到的解决方法,不知道怎么用,不知道管不管用?
如下:
我以前解答过这个问题,你删减网页代码后,代码引用的一些东西不完整了,总之是脚本有了问题,想挖出错误所在实非易事。有个脚本用不出错代码可以忽略掉网页代码中的任何错误,网页中加入这个即不会弹出错误对话框——
<HEAD>和</HEAD>之间加入如下脚本永不出错代码:

<SCRIPT LANGUAGE="JavaScript">
<!-- Hide
function killErrors() {
return true;
}
window.onerror = killErrors;
// -->
</SCRIPT>
回复 支持 反对

使用道具 举报

2

听众

0

收听

0

好友

伴读

Rank: 2

UID
125660
积分
24
回帖
33
主题
7
铜币
58
威望
4
银币
0
贡献
0
发书数
0
注册时间
2020-7-21
最后登录
2023-1-27
在线时间
17 小时
 楼主| 发表于 2020-9-6 21:16 | 显示全部楼层

上面的代码加在哪里?
回复 支持 反对

使用道具 举报

1

听众

0

收听

3

好友

EPUB书组

Rank: 13Rank: 13Rank: 13Rank: 13

UID
958
积分
2572
回帖
984
主题
30
铜币
2937
威望
2060
银币
2
贡献
1
发书数
27
注册时间
2015-5-26
最后登录
2024-4-17
在线时间
288 小时
发表于 2020-9-7 09:49 | 显示全部楼层
你说的easy chm 从未用过,提供一个方案,从你的错误提示来看,属性call0nafterbody的值在代码中使用了,但是样式并未指定,把CHM解包,或者修改你的模板文件,用emeditor打开里面的html文件,找到16行这个属性值call0nafterbody,或删除,或添加样式。
其实html错误有什么不好找的,因为错误本身就提示了错在哪?在第几行。
如果不会,想加你最后说的这行代码,在模板文件找到所有的HTML文件,用记事本打开,在最上部找到<head></head>,把代码复制在这二个代码之间就行了。
云想衣裳花想容 春风拂槛露华浓
回复 支持 反对

使用道具 举报

2

听众

0

收听

0

好友

伴读

Rank: 2

UID
125660
积分
24
回帖
33
主题
7
铜币
58
威望
4
银币
0
贡献
0
发书数
0
注册时间
2020-7-21
最后登录
2023-1-27
在线时间
17 小时
 楼主| 发表于 2020-9-9 20:49 | 显示全部楼层
lkhtty 发表于 2020-9-7 09:49
你说的easy chm 从未用过,提供一个方案,从你的错误提示来看,属性call0nafterbody的值在代码中使用了,但 ...

非常感谢,不折腾这个了,想到别的法子了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|阡陌居

GMT+8, 2024-4-29 15:47 , Processed in 0.038485 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表