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

[教程] 【EBOOK制作入门·编译篇】

内容_Index也可以修改下  狂鹰贴的
MaxColspan为目录输出列数
复制内容到剪贴板
代码:
<script language="JavaScript">
var i = 0
var end = pages.length
var MaxColspan = 4

while(i != end)
{
    document.write("<tr>")
    for(nCount = 1;nCount <= MaxColspan;nCount++)
    {
        if (i == end)
        {
            if(nCount == 1) break;
            else document.write("<td class='tablebody1' align='middle' style='width:1%;height:30'> </td>");
        }
        else
        {
            if (pages[i][3] != undefined)
            {
                if(nCount == 1)
                {
                    if(pages[i][3].substr(0,4) == "<img")
                    {
                        nCount = MaxColspan - 1;
                        document.write("<td colspan=1 align=center>"+pages[i][3]+"</td><td class='tablebody1' colspan=" + nCount.toString() + ">"+pages[i][1]+"</td>");
                        nCount = MaxColspan + 1;
                        i++;
                    }
                    else
                    {
                        document.write("<td class='tablebody2' colspan=" + MaxColspan.toString() + " align='center' valign='middle' style='height:30'>"+pages[i][3]+" [<a href=javascript:loadurl('volume.htm',"+i+")>分卷阅读</a>]</td>");
                        document.write("</tr><tr>");
                        document.write("<td class='tablebody1' valign='middle' style='width:1%;height:30'>");
                        document.write("<a href=javascript:loadurl('chapter.htm',"+i+") title='本章字数:"+pages[i][2]+"'>"+pages[i][1]+"</a>");
                        document.write("</td>");
                        i++;
                    }
                }
                else document.write("<td class='tablebody1' align='middle' style='width:1%;height:30'> </td>");
            }
            else
            {
                document.write("<td class='tablebody1' valign='middle' style='width:1%;height:30'>");
                document.write("<a href=javascript:loadurl('chapter.htm',"+i+") title='本章字数:"+pages[i][2]+"'>"+pages[i][1]+"</a>");
                document.write("</td>");
                i++;
            }
        }//if pages
    }//for nCount
    document.write("</tr>");
}//while
function gotoNextPage()
{
    if (window.event.keyCode == 39 && parent.txt != undefined) loadurl("chapter.htm",parent.txt);
}
document.onkeydown = gotoNextPage;
</script>
本帖最近评分记录
  • dycrystal 金币 +10 感谢提供,希望经常参与交流。 2009-6-4 09:49

TOP

回复 11楼 的帖子

这种写法有什么效果啊?

TOP

var MaxColspan = 4
修改4的值可以修改目录输出的列数~~~

顺便在这边也提问下:
复制内容到剪贴板
代码:
result = menu.Track( 0 );
if (result>40) nFlags=nFlags=eeFindNext | eeReplaceAll | eeFindReplaceRegExp;
谁给解释下排版脚本里面这段做什么的

TOP


都是脚本高手啊,俺一看到脚本这个东西脑袋就大了一圈。
哎,自己的鸟语不行,这是一直以来的弱项,要不也不会沦落到发展别的专业方向了,不过楼主的几个作书小窍门,尤其是该图片和文本的联系,之前一直没注意过这种情况,囧……
总之,受教了……

TOP

太复杂了,以后慢慢再研究怎么做!有没有简单一点的!

TOP

太好了  刚好我要找这个  谢谢了!~
就是应该多发一些这种帖子 支持楼主。

TOP

版主留言
dycrystal(2009-7-21 11:12):请把问题排版截图上传或把附件上传。
制作E书我才刚刚入门,有时候排版完,在一章的中间也会出现某两段话出现空两行的情况,不知道楼主出现过这种情况没,经常是排版完了,还要以章章检查一遍,很麻烦。希望能指教一下,谢谢

TOP

准备做SIS类的电子书,先收藏了,明天起来再试试。

TOP

回复 7楼 的帖子

好好学习,天天向上,争取早日把手里的好书发手里,与众淫分享。感谢楼主的精彩解析。

TOP

唉,电子书好看,但制作起来确实麻烦不少呢,昨天尝试简单制作,到网上下了几个制作软件,制作完毕后,一看,嘿嘿,傻了,那里有论坛上高手们做的好看,简直一个天,一个地嘛,还是老话说得好,樱桃好吃树难栽。

TOP



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