掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1180|回复: 17

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

[复制链接]
  • TA的每日心情
    慵懒
    2023-3-27 00:18
  • 签到天数: 606 天

    [LV.9]以坛为家II

    发表于 2020-4-8 02:51:23 | 显示全部楼层 |阅读模式
    比如一般如果跳转到某个特定词条可以使用* _! K6 b. h# w7 ~9 C8 m7 M
    1. <A href="entry:// something">something</A>
    复制代码
    ( s/ v3 p3 [4 S& v- z8 w/ I
    这样的表达方式# V+ u, Y- e4 l$ [2 P
    2 i5 O1 J  y6 @! n, S
    而如果要跳转到当前词条的某个位置可以使用
    ; s( S$ ]% ^+ \0 N, B1 y- ?
    1. <A href="#position">position</A>
    复制代码
    + ~% ^8 Q+ @; Q) C' u* k2 W; _
    ! {1 i: J  ~( A) N4 h5 E
    那如果我想要跳转到某个词条的某个位置能否做到呢?
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 759 天

    [LV.10]以坛为家III

    发表于 2020-4-8 09:45:27 | 显示全部楼层
    之前研究过,无解的。

    该用户从未签到

    发表于 2020-4-8 11:23:05 | 显示全部楼层
    孤影 发表于 2020-4-8 09:45
    6 H# Y4 D! S9 f4 A+ J之前研究过,无解的。

    6 V, {0 [2 e- l9 d/ S+ y$ g9 g看了论坛一个帖子的近期讨论,是可以通过iframe实现,不过目前只能在MDICT软件平台下实现。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 11:41:38 | 显示全部楼层
    Brother preachers :1 b! Q7 e- e1 C8 p% H
    可以的3 X1 Q2 L3 B% p8 H& \; T5 g
    在 mdxbuilder demo.txt 有提到
    ; j1 E# O' I; D. h照著用就行了
    ( L, P) K; X  D7 G" T# }8 R
    : r6 `, N, i, d. p
    ' \( v. i7 c4 r& I# v6 ~2 o- b8 ~2 c# [, e0 D+ {+ N6 ^
    index. c  U' X. H. ]* U5 i; T3 n
    CSS: <a href="entry://css">demo</a><br>" l2 o1 z5 G- }3 T, U
    Sound: <br>
    * ?7 e6 d% q, U$ U- {<a href="entry://sound">demo using link</a><br>' i# M& X0 m; ~- D
    <a href="entry://bgsound">BGSound demo</a><br>
    # _2 k9 K) u" B0 u) C7 wGraphic: <a href="entry://graphic">demo</a><br>. P1 X0 V- }; g  `* r2 J& [

    % @& S) F8 A( @; b5 j% bIn page link: <a href="entry://#section name">link to view source</a>
    1 C2 L4 ^' U8 l9 U: C<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>
    0 M) R+ W' g2 |( Z( j: Wsome dummy lines<p>
    4 y9 X% g2 D; m' \  W" y+ k<a name="section name">View Source:</a>
    " |7 ?6 c' y4 }& U$ n1 i<a href="source://index">view</a>- N' H' O- G3 y' N+ D. D/ K/ J2 R
    </>
    $ T" b: m5 C3 g, g1 Z& u! Qcss
      a4 e, U0 |; J! u3 J<head>
    9 K; E% f  \$ X3 N9 X# ^% p<link rel="stylesheet" type="text/css" href="inline0.css" />% y$ M4 f1 t: H  W0 k! w5 [, c# `5 I8 z7 K
    <link rel="stylesheet" type="text/css" href="inline1.css" />
    7 L' N, d6 T9 l( M: z+ \8 m8 s</head>
    " i5 c  g; u6 s$ |, Z) y<body>2 e2 d- \" U+ r3 m7 _5 }
    <p id="p0">This line should appear green.</p>- a3 i; \7 E1 f5 a
    <p id="p1">This line should appear red</p>
    " y0 }( m# I2 d- p8 T. ]4 n1 x2 [+ j, D4 ]* p! ~# ~$ r
    <a href="source://#">Source code</a>' E8 G9 A4 c6 w# l' K
    + c8 z/ m: z$ Z/ P/ O+ h

    , D7 f3 X" F) H1 I) E3 ]; p' l, [' W
    </body>
    ; [$ \/ \( }8 x" j& I) J5 {4 V</>
    0 p2 Y" P- s- r; V" I$ t* ]sound
    3 u5 h! `3 d* ?& fSound test, please click this: <a href="sound://test.spx"><img src="/playIcon.jpg"></img></a>6 J4 ^5 s7 Z# R$ \
    </>
    6 G8 I) E; X/ r3 o/ _% K& i, N, G5 Rbgsound6 G" ~% p7 x0 W  Q5 Q$ c* _
    You should be able to use the "speaker" button in the up-right to play audio now
    " J1 c2 ]# c) ?, G* Z! c7 z5 R+ p<BGSound src="/test.spx">
    9 j1 |  i% c# k" \8 @  |</>
    ) p+ E" F* H4 y  D1 \2 Q9 m" i9 Bgraphic
    : q/ l! V0 ]# V; ^This entry can show a graphic as this: <img src="/mdict.gif">mdict.gif</img>" i' `1 w. c% G6 o
    a very large photo: <img src="/1.jpg">1.jpg</img>
    ) F6 E# K" c1 @, }$ D' a6 G/ ~2 _</>
    / F% N0 r3 t, p3 ]+ H+ s/ Vinternal redirect to "graphic"$ u: o# Z( _" \
    @@@LINK=graphic
    - _% W  D$ N+ W, }& y1 j</>9 B6 y) }# P& w4 `' h* A
    cross page link with section
    # W" K5 d/ c3 U( J3 S% U' G<a href="entry://index#section name">jump</a>6 I+ }  A/ }* Q5 I6 C- i* {) E
    </>
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 12:49:36 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 13:09 编辑 5 }) P* d+ U  y. O: m  ]
    6 |5 d9 q/ s, t! P- P; f3 |+ @
    完全可以实现啊,在goldendict中使用一切正常。如:
    1. <a href="entry://目标词条#目标ID">链接内容</a>
      + U- z2 G9 |. R" K6 y; ]
    复制代码
    0 J6 ^* ^; W  @& G1 `1 H* O1 J/ w
    - s! t7 D+ l7 f5 t6 y9 y( `

    4 e$ |- Y( x2 p) q; u5 T# o! B# h" _, {4 v6 c/ F+ r+ \* R7 u

    ; U- v2 j5 L; L8 ?
  • TA的每日心情
    慵懒
    2023-3-27 00:18
  • 签到天数: 606 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-4-8 14:14:19 | 显示全部楼层
    VimVim 发表于 2020-4-8 12:49
    8 ^' }! c& ]7 z6 }5 t# G完全可以实现啊,在goldendict中使用一切正常。如:
    * j: `0 Q6 ]1 x  [! C
    奇怪,我也用的goldendict,按照* o* \0 k: `% p) ]: z
    1. <a href="entry://目标词条#目标ID">链接内容</a>
    复制代码
    , w" _, T) a2 _9 X- b; D
    来做,还是不行,只能跳转到词条,没法到id位置
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 14:36:56 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 14:41 编辑
    ! f( B4 [: c8 F5 f, T/ `5 b/ r& V
    * k3 e# U; N! k2 i" M' [( C" Q你的目标ID是怎么设置的?这是有技巧的
    4 g' J/ X' k/ w% }可以使用:
    / E* U: ~' o6 E/ o  M! M+ N4 L
    1. <a id="filepos120046"></a>
    复制代码

    * f3 `" B( O5 j) E( `4 U1 |, F- X& E. S& R. B/ k
    ' u4 c8 R- B- }) x# H
    不能使用:2 G% G& W- q$ c* G. f
    1. <span id="filepos120046"></span>
    复制代码
    & ]2 m/ A; i' v: g0 \( _% V  e/ e5 M
    " b0 @$ r& J3 K" z' J
    我也不知道为什么。
    $ R$ ^* O5 ]- ~+ F5 i+ h

    点评

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

    [LV.9]以坛为家II

     楼主| 发表于 2020-4-8 15:02:02 | 显示全部楼层
    VimVim 发表于 2020-4-8 14:36& n$ J& [) R+ P3 Y0 W6 a6 {6 X+ ]
    你的目标ID是怎么设置的?这是有技巧的0 _4 [( ]1 a0 p* g8 ~% Q
    可以使用:
    " ]. H& q* [; t3 z9 i/ K& a
    呀!被你说中了,果然是因为我把id设在span里面了,真是奇怪啊,为什么用span会不认呢。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:04:20 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-4-8 15:08 编辑 # t/ J" D) w5 ^/ A; |/ f9 ?
    preachers 发表于 2020-4-8 14:14, q. T9 ]0 @! a
    奇怪,我也用的goldendict,按照5 O# ^! H0 i* t2 i' a, J* ~. Q
    3 E+ ?' d* Q" ], D1 S
    来做,还是不行,只能跳转到词条,没法到id位置 ...

    * B" S5 c# H6 n) `
    ; {: W8 G& ?" {這樣搭配用才能跳到<a name....標簽的位置9 _6 d4 E7 V% f( X2 b; i) u1 [
    <A href="#position">position</A>* |( v6 Y# u$ \/ }- c$ Y, }" |) I
    <a name="position">position</a>
    & a8 c" Y. u* W. J# |, f( {<a href="entry://index#position">
    6 N% V! X" J% B4 D& ~你試試8 U+ R$ l! U# {2 P1 ~
    % p9 q0 b( f6 a. u$ V) z$ B
    & a/ G' \8 r& P
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 15:08:23 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 15:10 编辑 : }+ Z5 }  P8 M8 k5 Q# }$ C
    喬治兄 发表于 2020-4-8 15:04
    0 [- T$ f- J0 r這樣搭配用才能跳到

    9 J! A& T9 `8 `) @name=这种属性兼容性有问题,建议使用标准的id=0 ~0 b( d) s+ M* ]
    The <a> name attribute is not supported in HTML5. Use the id attribute instead.% g( }, g, s& q# S- w3 F
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:12:23 | 显示全部楼层
    VimVim 发表于 2020-4-8 15:08
    * [" V! R0 W, I. S$ e) ~HTML中没有name=这种属性。建议使用标准的id=
    % P5 s5 a" t. L0 A
    : E5 ^8 G7 Y+ {7 h; K+ n) X
    是喔.....
    6 ?) z( E" Q+ y! x: P$ f1 IVimVim 兄....我記得有試過有成功
    ( ?  T* h8 H: N5 h( y3 e9 L  `9 Jbut....可能印象有點模糊了........
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:18:17 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-4-8 15:22 编辑
    $ X5 C% s  a" h
    VimVim 发表于 2020-4-8 15:08
    ; T- \3 x3 y( t! ]# wname=这种属性兼容性有问题,建议使用标准的id=
    ! D2 ]1 o8 J* l: E( N- w8 GThe  name attribute is not supported in HTML5. Use the ...
    . G6 G" V: q( d5 a) [; q( r
    https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_a_name7 o3 G) ^- @$ q0 e
    可行....但若距離不夠長則銀幕是不動的
    ) P6 D, F8 z) }5 t, j! _! D: Y& B" x+ b* F
    <!DOCTYPE html>
    - i! E% ^6 s$ X' E2 ?<html>" S1 Z/ V' A0 e1 S3 {
    <body>" p3 F3 c0 y6 i( C0 Y

    * c5 W0 T. Y, w1 h<h1>The a name attribute</h1>2 o7 j% D8 k* s. s* ?
    7 X" W( m0 M' ]- R/ ~9 `; h. v% @# D* y
    <p>4 P2 K" I) @* C
    <a href="#C4">See also Chapter 4</a>6 K# G9 V& V: p# w8 I3 `: a# e$ A
    </p>0 G4 r* p" U( g9 f
    % g" |! ^3 Y2 ~) L# ?6 S, C: w
    <p>! Z3 z$ Q' r+ w7 P. t
    <h2>Chapter 1</h2>  v( R* ?' ]1 d# G% }. {1 f+ C1 D
    <p>This chapter explains ba bla bla</p>3 }8 W) h' w( [4 f  S

    ; Y& _1 R' g) m7 H<h2>Chapter 2</h2>8 R) a+ }4 S, {( A3 G
    <p>This chapter explains ba bla bla</p>
    " F) D+ G9 J& Z9 q  w' s! \+ [- L! m& U$ ]
    <h2>Chapter 3</h2>
    : C# L8 _/ y$ c. W9 z5 X<p>This chapter explains ba bla bla</p>6 G% u: c( k8 G9 {: U$ }
    $ i* J7 r7 \# z6 u% Z, c+ g' ?
    <h2><a name="C4">Chapter 4</a></h2>
    6 r5 w+ D, x* i! N# x<p>This chapter explains ba bla bla</p>
      i  X# c' J1 F& o  S+ U( h  y- ]: X# M; ~4 E& u
    <h2>Chapter 5</h2>
    " C* {5 U/ ^, P% g  m<p>This chapter explains ba bla bla</p>
    , Y1 n* T' ~0 B9 c# ?& Z5 p; j6 o3 D# B# d! T; f
    <h2>Chapter 6</h2>
    7 B  g' c- _# i8 t# t<p>This chapter explains ba bla bla</p>
    * \- v4 P4 Y! Q& B- g$ V- \) O' l5 c; k  u0 K' g* h: N+ j3 P
    <h2>Chapter 7</h2>  D, i* r: W2 |' _( ^* h
    <p>This chapter explains ba bla bla</p>( T7 e8 g( ~% C4 e1 ]+ x, ?

    6 i$ B+ o. S" U  c<h2>Chapter 8</h2>
    $ |4 Q3 h1 k" S! D. d" [3 [; ?0 @<p>This chapter explains ba bla bla</p>6 @4 F, R  D% x2 E- r
    + J  o; b6 @5 n! F; I  I
    <h2>Chapter 9</h2>2 W5 H6 A* z0 }7 y
    <p>This chapter explains ba bla bla</p>
    0 f6 C5 {. E$ J  s* W, H. c9 |0 |
    : M* X- f0 e9 c# B+ N1 T# g& f9 C7 J<h2>Chapter 10</h2>
    1 i9 C8 W; Q; f& X/ d<p>This chapter explains ba bla bla</p>
    0 N. H! \7 C) M2 ?
    5 a, f4 w  c! G8 u<h2>Chapter 11</h2>' z; }) P! R0 u5 `% H  {; q8 q
    <p>This chapter explains ba bla bla</p>: k- ~& [# s. X8 r5 x5 X- J4 x0 A( S
    : R2 O$ G0 ~4 s  Z* H) T0 H
    <h2>Chapter 12</h2>4 @7 D7 r, w7 R2 E$ u+ W) f
    <p>This chapter explains ba bla bla</p>9 s* v$ C6 J9 H) @" c$ `
    ; q9 f7 S% m5 _. ]/ u
    <h2>Chapter 13</h2>& r0 H6 m# v; y- l: c6 q9 |
    <p>This chapter explains ba bla bla</p>
    - H3 L1 t. B+ C& Y4 _: l* ]7 H2 e& a3 W% n$ v& k7 ^6 I* f9 _. N( r  r
    <h2>Chapter 14</h2>
    $ N( v- e) h$ {! K. r  E) k<p>This chapter explains ba bla bla</p>
    : l% z; e* g' [% n% n4 l
    6 k  q, ?" A! L. J* t<h2>Chapter 15</h2>8 `" R9 |/ w/ `4 O: W
    <p>This chapter explains ba bla bla</p>
    & U% A- d# r4 _8 J# }: a' x; Q# j2 e* x  k, }/ m8 |  C
    <h2>Chapter 16</h2>
    , f1 |4 H) A$ s4 c# Y$ z( T* {<p>This chapter explains ba bla bla</p>+ [) p# ?, F# Y; u' D4 K9 v
    , D6 o% X5 }. j; g$ ~
    <h2>Chapter 17</h2>" o1 b9 I% d$ z1 }: W# F1 t
    <p>This chapter explains ba bla bla</p>
    , e( ]3 E5 l9 }1 \. T/ [
    9 O' t! X& R1 P+ e</body>
    8 b+ h9 V% w3 [0 }</html>. A5 P  w- c7 F/ H+ f# T4 E
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 15:19:30 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 15:29 编辑 & E" u, Z8 u) N6 ?
    喬治兄 发表于 2020-4-8 15:12+ D4 T. c9 R1 q2 ?) P
    是喔.....2 {+ L1 B. }8 H' W
    VimVim 兄....我記得有試過有成功! {% _4 `& X. z
    but....可能印象有點模糊了........ ...

    - ]( S# j; u$ j# x+ }目前的词典软件是可以支持的<a name=,但它是属于误用的技术标准。从长远来看,尽量用更通用的标准<a id=。兼容未来,也兼容其他技术环境。
    # w5 }$ m$ y! p0 d( \# \4 A严格来说,name属性只支持以下html标签,不支持<a>:
    # E0 ]9 k- q5 N3 ^" Q# b<button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>, <object>, <output>, <param>, <select>, <textarea>1 Z2 L( e0 d8 y) S
    % C. t3 p5 l# p' y0 a
    0 p8 M9 J& ~) t4 v; Z& e) |. j
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:34:59 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-4-8 16:24 编辑 & y7 Q+ E1 [4 g, I
    VimVim 发表于 2020-4-8 15:19
    0 A; @8 @0 X" f1 B: v目前的词典软件是可以支持的
    ' l. H7 c9 l4 ?" a% D$ l( `& o

    7 p7 V- @, c7 v' o( PThanks a lot.
    ' X$ @* Z5 d* x; }1 ^. i似乎沒有跳到該列然後 highlight 該列2 g$ W+ l3 H2 L' ~: t$ b
    or 轉跳詞條的某個位置
    " F, R8 a! l! k2 Lcross page link with section. c4 Q% F! X: j1 J
    <a href="entry://index#section name">jump</a>
    0 G% h* t7 b7 n/ W! b4 Y& A</>* f  J1 N: f; t
      X- f- B, h: g) u0 b3 w0 v2 J( O9 C
    <a id=".....似乎達不到此功能
    * }' r# h! b) P' B還是說用法依樣<a href="entry://index#id"></a>4 P! s( _4 i4 D& Q$ h* a

    $ m4 N3 ?6 s/ C& {8 N$ ~# P! j* O* g+ C
  • TA的每日心情

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

    [LV.3]偶尔看看II

    发表于 2020-4-8 16:45:46 | 显示全部楼层
    膜拜以上大佬们
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 759 天

    [LV.10]以坛为家III

    发表于 2020-4-8 21:09:44 | 显示全部楼层
    刚刚在硬盘里找到的
    & h! W) L7 H- ^( c; Q* ~

    本帖子中包含更多资源

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

    x

    点评

    这个文件是想说明什么呢?  发表于 2020-4-8 22:39
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2024-4-29 05:55 , Processed in 0.057327 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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