查看: 752|回复: 17
打印 上一主题 下一主题

[求助] 请问各位大佬,有没有办法做到在mdx词典里设置链接跳转到某个词条的某个具体位置?

[复制链接]
  • TA的每日心情
    慵懒
    4 天前
  • 签到天数: 606 天

    [LV.9]以坛为家II

    8

    主题

    736

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    13070
    跳转到指定楼层
    1
    发表于 2020-4-8 02:51:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    比如一般如果跳转到某个特定词条可以使用
    1. <A href="entry:// something">something</A>
    复制代码

    这样的表达方式

    而如果要跳转到当前词条的某个位置可以使用
    1. <A href="#position">position</A>
    复制代码


    那如果我想要跳转到某个词条的某个位置能否做到呢?
  • TA的每日心情
    开心
    昨天 19:36
  • 签到天数: 624 天

    [LV.9]以坛为家II

    539

    主题

    1981

    回帖

    5万

    积分

    超级版主

    Rank: 12Rank: 12Rank: 12

    积分
    53357

    翰林院专用章推广专家灌水大神章笑傲江湖章小蜜蜂章管理组专用章QQ 章

    2
    发表于 2020-4-8 09:45:27 | 只看该作者
    之前研究过,无解的。

    该用户从未签到

    123

    主题

    1719

    回帖

    3万

    积分

    翰林院编修

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    30382

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    3
    发表于 2020-4-8 11:23:05 | 只看该作者
    孤影 发表于 2020-4-8 09:45
    之前研究过,无解的。

    看了论坛一个帖子的近期讨论,是可以通过iframe实现,不过目前只能在MDICT软件平台下实现。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    4
    发表于 2020-4-8 11:41:38 | 只看该作者
    Brother preachers :
    可以的
    在 mdxbuilder demo.txt 有提到
    照著用就行了



    index
    CSS: <a href="entry://css">demo</a><br>
    Sound: <br>
    <a href="entry://sound">demo using link</a><br>
    <a href="entry://bgsound">BGSound demo</a><br>
    Graphic: <a href="entry://graphic">demo</a><br>

    In page link: <a href="entry://#section name">link to view source</a>
    <br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br><br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>0<br>0<br>
    some dummy lines<p>
    <a name="section name">View Source:</a>
    <a href="source://index">view</a>
    </>
    css
    <head>
    <link rel="stylesheet" type="text/css" href="inline0.css" />
    <link rel="stylesheet" type="text/css" href="inline1.css" />
    </head>
    <body>
    <p id="p0">This line should appear green.</p>
    <p id="p1">This line should appear red</p>

    <a href="source://#">Source code</a>



    </body>
    </>
    sound
    Sound test, please click this: <a href="sound://test.spx"><img src="/playIcon.jpg"></img></a>
    </>
    bgsound
    You should be able to use the "speaker" button in the up-right to play audio now
    <BGSound src="/test.spx">
    </>
    graphic
    This entry can show a graphic as this: <img src="/mdict.gif">mdict.gif</img>
    a very large photo: <img src="/1.jpg">1.jpg</img>
    </>
    internal redirect to "graphic"
    @@@LINK=graphic
    </>
    cross page link with section
    <a href="entry://index#section name">jump</a>
    </>
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    73

    主题

    1552

    回帖

    9万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    96973

    QQ 章笑傲江湖章灌水大神章推广专家

    5
    发表于 2020-4-8 12:49:36 | 只看该作者
    本帖最后由 VimVim 于 2020-4-8 13:09 编辑

    完全可以实现啊,在goldendict中使用一切正常。如:
    1. <a href="entry://目标词条#目标ID">链接内容</a>
    复制代码





  • TA的每日心情
    慵懒
    4 天前
  • 签到天数: 606 天

    [LV.9]以坛为家II

    8

    主题

    736

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    13070
    6
     楼主| 发表于 2020-4-8 14:14:19 | 只看该作者
    VimVim 发表于 2020-4-8 12:49
    完全可以实现啊,在goldendict中使用一切正常。如:

    奇怪,我也用的goldendict,按照
    1. <a href="entry://目标词条#目标ID">链接内容</a>
    复制代码

    来做,还是不行,只能跳转到词条,没法到id位置
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    73

    主题

    1552

    回帖

    9万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    96973

    QQ 章笑傲江湖章灌水大神章推广专家

    7
    发表于 2020-4-8 14:36:56 | 只看该作者
    本帖最后由 VimVim 于 2020-4-8 14:41 编辑

    你的目标ID是怎么设置的?这是有技巧的
    可以使用:
    1. <a id="filepos120046"></a>
    复制代码



    不能使用:
    1. <span id="filepos120046"></span>
    复制代码


    我也不知道为什么。

    点评

    厉害!这样也行!  发表于 2020-4-8 15:48
  • TA的每日心情
    慵懒
    4 天前
  • 签到天数: 606 天

    [LV.9]以坛为家II

    8

    主题

    736

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    13070
    8
     楼主| 发表于 2020-4-8 15:02:02 | 只看该作者
    VimVim 发表于 2020-4-8 14:36
    你的目标ID是怎么设置的?这是有技巧的
    可以使用:

    呀!被你说中了,果然是因为我把id设在span里面了,真是奇怪啊,为什么用span会不认呢。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    9
    发表于 2020-4-8 15:04:20 | 只看该作者
    本帖最后由 喬治兄 于 2020-4-8 15:08 编辑
    preachers 发表于 2020-4-8 14:14
    奇怪,我也用的goldendict,按照

    来做,还是不行,只能跳转到词条,没法到id位置 ...


    這樣搭配用才能跳到<a name....標簽的位置
    <A href="#position">position</A>
    <a name="position">position</a>
    <a href="entry://index#position">
    你試試


  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    73

    主题

    1552

    回帖

    9万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    96973

    QQ 章笑傲江湖章灌水大神章推广专家

    10
    发表于 2020-4-8 15:08:23 | 只看该作者
    本帖最后由 VimVim 于 2020-4-8 15:10 编辑
    喬治兄 发表于 2020-4-8 15:04
    這樣搭配用才能跳到

    name=这种属性兼容性有问题,建议使用标准的id=
    The <a> name attribute is not supported in HTML5. Use the id attribute instead.
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    11
    发表于 2020-4-8 15:12:23 | 只看该作者
    VimVim 发表于 2020-4-8 15:08
    HTML中没有name=这种属性。建议使用标准的id=


    是喔.....
    VimVim 兄....我記得有試過有成功
    but....可能印象有點模糊了........
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    12
    发表于 2020-4-8 15:18:17 | 只看该作者
    本帖最后由 喬治兄 于 2020-4-8 15:22 编辑
    VimVim 发表于 2020-4-8 15:08
    name=这种属性兼容性有问题,建议使用标准的id=
    The  name attribute is not supported in HTML5. Use the ...

    https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_a_name
    可行....但若距離不夠長則銀幕是不動的

    <!DOCTYPE html>
    <html>
    <body>

    <h1>The a name attribute</h1>

    <p>
    <a href="#C4">See also Chapter 4</a>
    </p>

    <p>
    <h2>Chapter 1</h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 2</h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 3</h2>
    <p>This chapter explains ba bla bla</p>

    <h2><a name="C4">Chapter 4</a></h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 5</h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 6</h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 7</h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 8</h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 9</h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 10</h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 11</h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 12</h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 13</h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 14</h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 15</h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 16</h2>
    <p>This chapter explains ba bla bla</p>

    <h2>Chapter 17</h2>
    <p>This chapter explains ba bla bla</p>

    </body>
    </html>
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    73

    主题

    1552

    回帖

    9万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    96973

    QQ 章笑傲江湖章灌水大神章推广专家

    13
    发表于 2020-4-8 15:19:30 | 只看该作者
    本帖最后由 VimVim 于 2020-4-8 15:29 编辑
    喬治兄 发表于 2020-4-8 15:12
    是喔.....
    VimVim 兄....我記得有試過有成功
    but....可能印象有點模糊了........ ...

    目前的词典软件是可以支持的<a name=,但它是属于误用的技术标准。从长远来看,尽量用更通用的标准<a id=。兼容未来,也兼容其他技术环境。
    严格来说,name属性只支持以下html标签,不支持<a>:
    <button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>, <object>, <output>, <param>, <select>, <textarea>


  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    14
    发表于 2020-4-8 15:34:59 | 只看该作者
    本帖最后由 喬治兄 于 2020-4-8 16:24 编辑
    VimVim 发表于 2020-4-8 15:19
    目前的词典软件是可以支持的


    Thanks a lot.
    似乎沒有跳到該列然後 highlight 該列
    or 轉跳詞條的某個位置
    cross page link with section
    <a href="entry://index#section name">jump</a>
    </>

    <a id=".....似乎達不到此功能
    還是說用法依樣<a href="entry://index#id"></a>


  • TA的每日心情

    2020-10-9 00:19
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    6

    主题

    55

    回帖

    661

    积分

    举人

    Rank: 4

    积分
    661
    15
    发表于 2020-4-8 16:45:46 | 只看该作者
    膜拜以上大佬们
  • TA的每日心情
    开心
    昨天 19:36
  • 签到天数: 624 天

    [LV.9]以坛为家II

    539

    主题

    1981

    回帖

    5万

    积分

    超级版主

    Rank: 12Rank: 12Rank: 12

    积分
    53357

    翰林院专用章推广专家灌水大神章笑傲江湖章小蜜蜂章管理组专用章QQ 章

    16
    发表于 2020-4-8 21:09:44 | 只看该作者
    刚刚在硬盘里找到的

    #跳转死心.7z

    45.65 KB, 下载次数: 7, 下载积分: 米 -5 粒

    点评

    这个文件是想说明什么呢?  发表于 2020-4-8 22:39