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

[交流] 实现点击目录小图进入chapter大图

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

实现点击目录小图进入chapter大图

问一下高手们,怎么实现这个功能?
需要修改chapter.js吗?如果是怎么修改?如果不是修改那里?
复制内容到剪贴板
代码:
var prevpage = -1;
var nextpage = -1;

if (parent.txt == undefined)
{
        parent.txt = Number(ReadCookies("index"));
        parent.document.title = ReadCookies("title");
}
index = parent.txt;

switch(index)
{
        case 0: nextpage = 1; break;
        case pages.length - 1: prevpage = index - 1; break;
        default: prevpage = index - 1; nextpage = index + 1;
}

function next(a,b,c,j)
{
        var s = "";
        if(prevpage != -1 && a != "") document.write("<A href='javascript:loadurl(\"chapter.htm\",prevpage)'>"+a+"</A>");
        if(j > 0) for(i = 1;i <= j;i++) s = s + "&nbsp;";
        if(b != "") document.write(s+"<a href=javascript:loadurl(\"index.htm\")>"+b+"</A>"+s);
        if(nextpage != -1 && c != "") document.write("<A href='javascript:loadurl(\"chapter.htm\",nextpage)'>"+c+"</A>");
}

function gotoNextPage()
{
        if (window.event.keyCode ==13) loadurl("index.htm",-1);
        if (window.event.keyCode == 37 && prevpage != -1) loadurl("chapter.htm",prevpage);
        if (window.event.keyCode == 39 && nextpage != -1) loadurl("chapter.htm",nextpage);
}

document.onkeydown=gotoNextPage;
附件: 您所在的用户组无法下载或查看附件

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

不好意思,代码这块我是个外行,我做的E书这个功能是自带的,不需要修改任何选项。

使用论坛模板加上HP,加上打包软件就OK了!

TOP

引用:
原帖由 长孙若水 于 2011-4-4 17:47 发表
不好意思,代码这块我是个外行,我做的E书这个功能是自带的,不需要修改任何选项。

使用论坛模板加上HP,加上打包软件就OK了!
什么软件自带的?
还有老大指点一下我的参赛E书。看看那些需要修改?

TOP

楼主的问题不是出在模板上,是出在内容简介的排版和txt1_1的修改上。
楼主的模板在index里已经加上了点小图看大图的代码了,只是对txt1_1的修改出了问题。
我把你的txt1_1重排了下,你可以对比看看。
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录

TOP

回复 4楼 的帖子

谢谢已经自己琢磨到原因,给解决了。
原来HP生成的内容简介和ttxt1_1是不一样的。
谢谢楼上的帮助?
还有一个问题:HP怎么直接生成chm文档的自动满屏打开?

TOP

回复 5楼 的帖子

HP输出后一般是不能全屏的,用打包工具打包后就能全屏了。
我一般用htm2chm和hugechm这两个。
论坛上应该有下载的,兄弟找找看,如果找不到,可以M我。

TOP

回复 6楼 的帖子

哦,原来是这样。那我明白了。谢谢各位热心的大大。

TOP

引用:
原帖由 迷情阿飞 于 2011-4-5 00:35 发表
谢谢已经自己琢磨到原因,给解决了。
原来HP生成的内容简介和ttxt1_1是不一样的。
谢谢楼上的帮助?
还有一个问题:HP怎么直接生成chm文档的自动满屏打开?
原来HP生成的内容简介和txt1_1是不一样的。就是HP在TXT中输出简介不全问题,这是HP一个老问题了,原因是HP软件遇到简介文字时当做标题给处理了。详细点我也不好说清楚,如果你自己能看懂软件源代码,其中原因自己也就知道了。遇到这种问题,我都是采用JS代码屏蔽掉。

TOP

引用:
原帖由 zcqqcz101 于 2011-4-5 22:09 发表


原来HP生成的内容简介和txt1_1是不一样的。就是HP在TXT中输出简介不全问题,这是HP一个老问题了,原因是HP软件遇到简介文字时当做标题给处理了。详细点我也不好说清楚,如果你自己能看懂软件源代码,其中原因自己 ...
兄弟收到我PM的短消息了没有?
js代码不懂,不过这个问题已经完美解决了。
又出现一个新的问题,就是exe格式的电子书的title标签怎么固定?

TOP

exe格式的电子书的title标签固定,是不是电子书标题栏只显示固定的信息,而不会随着翻页出现变化。如果是还是简单,把page.js文件中loadurl函数document.title语句删掉就行

PS:EPE打包的EXE电子书标题名组成的初始状态是 EPE设置的名称+start.htm中title标签对中内容

TOP



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