掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1177|回复: 17

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

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

    [LV.9]以坛为家II

    发表于 2020-4-8 02:51:23 | 显示全部楼层 |阅读模式
    比如一般如果跳转到某个特定词条可以使用
    4 B! e0 ?! B( Q" @% h
    1. <A href="entry:// something">something</A>
    复制代码

    + f, X5 T$ \/ d* n, v0 X这样的表达方式- q! E+ Q6 |+ e! e/ A1 N5 S  s$ L
    # I3 @( H+ P4 `8 K3 C
    而如果要跳转到当前词条的某个位置可以使用
    , L7 `6 \2 I0 F6 H2 F3 ~2 M
    1. <A href="#position">position</A>
    复制代码

    # V* X: b% \1 i2 L6 |6 Y! R8 [8 ~8 G: [( n* Z
    那如果我想要跳转到某个词条的某个位置能否做到呢?
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 759 天

    [LV.10]以坛为家III

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

    该用户从未签到

    发表于 2020-4-8 11:23:05 | 显示全部楼层
    孤影 发表于 2020-4-8 09:45
    * \/ W" d* \# N, ~5 J# A- J之前研究过,无解的。
    7 u! O: U) h" t; z$ O
    看了论坛一个帖子的近期讨论,是可以通过iframe实现,不过目前只能在MDICT软件平台下实现。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 11:41:38 | 显示全部楼层
    Brother preachers :
    7 c* y" h% u0 N& L5 ?% r2 {可以的
    6 g1 S- q* {- l) u1 a在 mdxbuilder demo.txt 有提到
    # X$ Z0 x  R9 |: b1 U照著用就行了5 l$ I# C; S' N% g
    0 j5 ^) }' i$ X! j- M# T8 k; s7 _5 k3 X
    ( Q, y7 ]" y! T) E
    ) a, s' k) \9 w3 l* y0 R
    index( S" ?7 v1 @# Q1 v6 m0 k( u' }+ g
    CSS: <a href="entry://css">demo</a><br>
    8 ]& E' l# e5 ^8 h- Q! k6 x: JSound: <br>0 ?4 G" E$ l) p# b0 C
    <a href="entry://sound">demo using link</a><br>. j. t- l/ _) _5 x
    <a href="entry://bgsound">BGSound demo</a><br>
    9 Z, E  e! \! ]8 A' j+ o! kGraphic: <a href="entry://graphic">demo</a><br>
    ) A7 L) b. K& a$ E& {3 k. |) u
    % U' a, f4 ?7 J7 JIn page link: <a href="entry://#section name">link to view source</a># V: S3 [# X5 ^% q
    <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>
    : m0 R$ s* U9 s6 H; d* Y7 p+ \some dummy lines<p>, H; i6 D3 p2 g1 q7 v7 @
    <a name="section name">View Source:</a>
    9 P) |* j  j+ T# k+ d<a href="source://index">view</a>6 E- }, E+ \9 ^* V% E& z( V5 P! c
    </>7 _2 A  j# W, r# V
    css1 ]9 {3 T# c& t
    <head>5 a7 m5 X* z% @# }' o& s, p
    <link rel="stylesheet" type="text/css" href="inline0.css" />
    ; l& w5 Z3 }" j# A/ b- i- j<link rel="stylesheet" type="text/css" href="inline1.css" />; B$ D" F9 x  ?) Q- r$ d& n
    </head>2 X6 L2 w/ F  F5 J& M* U
    <body>
    # G! o; L/ e, W+ Q<p id="p0">This line should appear green.</p>) L5 G, [! G; O" a/ ]3 c
    <p id="p1">This line should appear red</p>
    . ]# p9 J5 _+ @" ]1 ?8 ?% Z* ^
    0 t, M) c: |$ y" c0 p<a href="source://#">Source code</a>2 T/ h3 x* ]# w* p
    6 t! V& ?+ O: {- ?

    1 |7 R4 H! ~( C$ _7 C! s! \8 B7 Z) h% x9 N6 r
    </body>
      y  ~. v: Z1 @* \. Y</>7 W6 T* `7 t& A2 `$ \7 F3 ?( u  Z7 I
    sound& Z- i+ ?$ a8 d* ~
    Sound test, please click this: <a href="sound://test.spx"><img src="/playIcon.jpg"></img></a>1 X/ ]) c8 Y1 e  R: V0 I
    </>( a( a( G4 S. m# b8 g4 K
    bgsound
    . D+ i) ?2 y( t" RYou should be able to use the "speaker" button in the up-right to play audio now+ Y5 `* m5 T$ k0 z: ]( [1 {* L4 B+ v# h* C
    <BGSound src="/test.spx">+ I+ {) A8 _7 P
    </>, h+ |! w* \% ]$ {0 o0 G
    graphic' e# ~. L& {8 g* E4 B1 C& q
    This entry can show a graphic as this: <img src="/mdict.gif">mdict.gif</img>4 x( n0 |# E" b' Z) S
    a very large photo: <img src="/1.jpg">1.jpg</img>
    ; X3 m% G1 D6 V! w: q! x</>- R% v4 r+ g6 c' m* v4 B8 `' P
    internal redirect to "graphic"
    5 T) I4 k# s5 A' r! d% r@@@LINK=graphic; m5 n2 j) u. v6 _3 I
    </>1 F  \; D! [& C. K
    cross page link with section
    # k; `% q( N/ Z8 K( d3 f/ U  v<a href="entry://index#section name">jump</a>
    4 [% d* f3 w* B. D% Z; F  s5 N& C</>
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 12:49:36 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 13:09 编辑
    4 s( n' A1 l! ^6 B8 P9 l6 J2 J) h1 x- ~
    ' W( v. g; {' M- ~" d完全可以实现啊,在goldendict中使用一切正常。如:
    1. <a href="entry://目标词条#目标ID">链接内容</a>
      0 J4 S- v# R: k7 p7 s+ V2 a
    复制代码

    # g8 ?& P" M7 O$ U& F9 @' a
    " I8 e8 x( @" m9 @3 t4 T0 P$ P3 x: W! [: \: L: N5 M) y+ s
    # T- Z) l5 M; G, F, t) @2 A7 V! [
    ! j2 B* Z2 O4 `6 p
  • TA的每日心情
    慵懒
    2023-3-27 00:18
  • 签到天数: 606 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-4-8 14:14:19 | 显示全部楼层
    VimVim 发表于 2020-4-8 12:49
    2 n( |) v; y7 l1 x2 G完全可以实现啊,在goldendict中使用一切正常。如:

    ' {( L0 i# ?$ b- \- L' F奇怪,我也用的goldendict,按照
    # q' o$ C' Y( ]; X$ @' q! z
    1. <a href="entry://目标词条#目标ID">链接内容</a>
    复制代码

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

    [LV.7]常住居民III

    发表于 2020-4-8 14:36:56 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 14:41 编辑 / }; h2 @+ w$ @6 x

    " G8 ?% N' X( V; ^$ W# K你的目标ID是怎么设置的?这是有技巧的1 `) g# A" h2 U
    可以使用:9 W) P) L- J9 H* _* k& h
    1. <a id="filepos120046"></a>
    复制代码
    ' ?( I  S  W% M6 h0 n; {6 H  Y# Q
    , ^6 i9 e2 a3 b. I# z
      \' V# Z) y' @* R, v
    不能使用:0 z! T! A( D1 h$ z) G8 c6 x
    1. <span id="filepos120046"></span>
    复制代码
    # }; s4 j3 K" j- y

    & L" o8 n/ l' |" m$ G我也不知道为什么。
    5 @( K, R9 Z7 h4 k$ H% s

    点评

    厉害!这样也行!  发表于 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
    9 ~: X0 v0 V8 N9 l: P1 m你的目标ID是怎么设置的?这是有技巧的( b6 E# \8 Z& g4 c: W& z
    可以使用:

    6 n6 u1 f) @# ?: \& Q% [. ]呀!被你说中了,果然是因为我把id设在span里面了,真是奇怪啊,为什么用span会不认呢。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:04:20 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-4-8 15:08 编辑
    - T7 s' r0 ]+ p7 S+ J
    preachers 发表于 2020-4-8 14:14
    ! o5 W4 [" X6 U! l' Z- B( e# N奇怪,我也用的goldendict,按照
    : ?+ o( G: ?3 [2 G% Z9 _" X8 o, _6 C! H; o
    来做,还是不行,只能跳转到词条,没法到id位置 ...
    % l: o4 t  X( W# s4 |' m; V4 V

    & {! M" l) L" f1 _這樣搭配用才能跳到<a name....標簽的位置
    ' _6 F9 v/ v8 s  W) Q; Z6 `<A href="#position">position</A>$ ]+ Z8 y+ L  s# @4 J7 x7 f
    <a name="position">position</a>. H; M1 ^) Q1 W5 P- q  j# l$ \
    <a href="entry://index#position">
    & A6 [) z$ U+ `  a你試試1 z" S; G0 @& J4 t( C
    , X9 G  n2 n) ]( s& U5 O/ l

    ' W) o4 v: v2 T7 C, p6 S
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 15:08:23 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 15:10 编辑 5 F. s, y7 ^7 X1 M! \
    喬治兄 发表于 2020-4-8 15:04" v2 d" Q$ h- W7 O5 n' M
    這樣搭配用才能跳到

    3 {+ C1 J+ _0 m9 S7 c, c' }0 \name=这种属性兼容性有问题,建议使用标准的id=
    ( N- h6 ?! [  k+ LThe <a> name attribute is not supported in HTML5. Use the id attribute instead.1 o. S3 f  `  R4 W
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:12:23 | 显示全部楼层
    VimVim 发表于 2020-4-8 15:08
    * ~, A" A. @( e+ DHTML中没有name=这种属性。建议使用标准的id=

    9 I* @9 L3 u" P+ V; h# P+ ?* j7 L1 m1 D  G6 w. d: {8 Y. x) ~& T
    是喔.....
    7 `( ]2 K3 ?/ X- \/ n) T5 B% q1 fVimVim 兄....我記得有試過有成功
    , o/ y; q4 F: `0 Ebut....可能印象有點模糊了........
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:18:17 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-4-8 15:22 编辑
    8 k3 t8 M+ w  I5 i
    VimVim 发表于 2020-4-8 15:087 P7 Q$ v8 k  }0 e( B) {4 G$ p
    name=这种属性兼容性有问题,建议使用标准的id=
    9 n% m% r3 T% B  z, OThe  name attribute is not supported in HTML5. Use the ...

    1 ?/ H; p  p8 E8 n* q8 G: r6 a3 e$ Ohttps://www.w3schools.com/tags/tryit.asp?filename=tryhtml_a_name# ^; S- }7 i' \$ T$ C$ A9 D& g
    可行....但若距離不夠長則銀幕是不動的; O# U- ?; u- q: P
    % F( x% H. i+ `2 V# M7 w
    <!DOCTYPE html>
    : _. `. e% `: x1 o) O<html>9 u% |& E8 }2 \# k" _+ g# g
    <body>$ q8 R/ L# w) `

    3 m7 \2 [9 |! |( M9 D<h1>The a name attribute</h1>
    3 v' |4 H, y9 N, ~- A3 X+ R, L5 ]
    + p; l! s* h; T# L<p>
    ' D3 S* `: h) _2 y$ t<a href="#C4">See also Chapter 4</a>! O( b" ~8 e- t1 n2 z. ^  X
    </p>
    . n2 e" b  `5 L; M. F* w- C1 {. k* H  u
    <p>  H1 O) a* }' x& N  f
    <h2>Chapter 1</h2>
      y: i3 H! I. J% n' f( b<p>This chapter explains ba bla bla</p>
    0 r! @9 ]" k5 g- P6 r
    9 Z4 D& ]; Z* D7 b1 u* N! N7 l! R<h2>Chapter 2</h2>: T; r$ a% T* |6 ^. [5 U7 W) S  B) F
    <p>This chapter explains ba bla bla</p>3 ]: R& U0 ?6 ~: r1 w) T' ~  T

    4 ^( L8 R9 `7 }' c<h2>Chapter 3</h2>0 }4 U# M, d: X! \+ X
    <p>This chapter explains ba bla bla</p>
    1 x: f( j# g, \. |  b- Q) Q
    7 M& U- _  j5 ?4 _, j( i4 ]; b* o<h2><a name="C4">Chapter 4</a></h2>
    * K/ y9 j/ g. J8 a) I3 e9 H. ^<p>This chapter explains ba bla bla</p>
    4 N/ W. t  \1 E; }8 D- O
    ; P  D* a2 B3 g: \<h2>Chapter 5</h2>, j9 l7 u3 B6 G4 E- ]; \  s  h
    <p>This chapter explains ba bla bla</p>
    5 r$ I. \2 A) L. l7 I( V& [! @! X2 d6 T# H& I
    <h2>Chapter 6</h2>9 K/ c+ B+ x! h( ?& K
    <p>This chapter explains ba bla bla</p>9 N7 X9 O$ l# |& I0 o

    1 k) F  v7 e$ N+ U) Y6 W) i9 \, f1 ~<h2>Chapter 7</h2>% d3 H. L' A3 ]
    <p>This chapter explains ba bla bla</p>" |* l' U( c3 @3 q! R3 V

    $ T" S3 F5 T5 g; @<h2>Chapter 8</h2>
    5 d- h: p. e( h) `" h$ r, h<p>This chapter explains ba bla bla</p>
    4 W. k3 k  U# a. e- `$ N4 Q: T  H# E( H  Z) n. w! L
    <h2>Chapter 9</h2>9 F* J0 \* _* q  T+ N5 U
    <p>This chapter explains ba bla bla</p>
    . B# B' Q# v) A, ~2 g" @. o7 p5 }$ x, s; j  N* p& R' B
    <h2>Chapter 10</h2>: _) d7 o8 B0 k6 h7 s- I7 s8 _
    <p>This chapter explains ba bla bla</p>4 @# [. y5 L! W2 Q$ r. ^( Q
    2 x1 ^4 X  B8 ]/ e  z$ ~! [1 t+ t
    <h2>Chapter 11</h2>
    1 f2 Z4 H3 Y3 Y  }<p>This chapter explains ba bla bla</p>
    # W/ E5 E; p( u6 q! s! n& \
    " _3 a7 F0 A" p) c<h2>Chapter 12</h2>
    ( j  A8 v$ \( P, o" d8 p) ?<p>This chapter explains ba bla bla</p>
      h2 G# |) E0 {4 P% U. |$ E$ G8 F$ F/ _
    <h2>Chapter 13</h2>8 ~: ?# B' o& g" [$ M7 [0 X
    <p>This chapter explains ba bla bla</p>
      d3 ?, \, A$ |+ x7 K5 F4 B6 ~- g1 y4 |
    <h2>Chapter 14</h2>. N- U1 v. f$ }/ H. K: T# M
    <p>This chapter explains ba bla bla</p>9 J9 M$ @& p, Z) Q

    + h& W1 w' c8 p3 e' q6 g# k+ p5 f<h2>Chapter 15</h2>7 j. D5 T& a* Q
    <p>This chapter explains ba bla bla</p>* X4 T! U: e9 i7 N9 f8 q) Z
      {, h+ p+ j, P2 O* E. E' p
    <h2>Chapter 16</h2>
    ) J/ H  K! }+ t% d<p>This chapter explains ba bla bla</p>
    $ H  c! Z2 W3 t) f/ X
    2 V; z8 Y0 O  j- h<h2>Chapter 17</h2>
    ' F) j1 d7 G: z, A+ p7 \3 Q  A, e<p>This chapter explains ba bla bla</p>
    3 \  y+ D3 {5 x/ _6 ~% ^+ G% F& y# T' B
    </body>; m5 V" W: O  o6 i' M( o& r# C
    </html>- E5 d2 ?3 P+ k; s" K# K5 `2 o
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 15:19:30 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 15:29 编辑 0 E; a. K& L9 G9 @6 I' R% U
    喬治兄 发表于 2020-4-8 15:12
    8 M) m0 _) l4 @- D4 Z是喔.....
    6 \6 @6 s+ |8 V2 FVimVim 兄....我記得有試過有成功1 R1 V8 E' i( z3 V
    but....可能印象有點模糊了........ ...

    % q# e$ J0 C$ P0 d目前的词典软件是可以支持的<a name=,但它是属于误用的技术标准。从长远来看,尽量用更通用的标准<a id=。兼容未来,也兼容其他技术环境。' K$ A* x) {* @0 A: _0 k
    严格来说,name属性只支持以下html标签,不支持<a>:
    0 w# m* p" a! [' [+ Y1 k<button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>, <object>, <output>, <param>, <select>, <textarea>8 [: Y" q1 L1 \. n; v
    6 [; p3 X- R  Y- B6 Y
    4 ~- _- W# y4 A  X- ~
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:34:59 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-4-8 16:24 编辑
    ' s; {* k0 ]" ^; W/ b* W* r8 h7 h
    VimVim 发表于 2020-4-8 15:195 u% i4 \5 K$ U
    目前的词典软件是可以支持的
    ' ~1 y; f0 n# ]
    - K' r7 v$ c% N' R" g9 r
    Thanks a lot.4 r; t' B6 O" W  n" m% c2 U
    似乎沒有跳到該列然後 highlight 該列) {/ c4 e# _! J6 D, X
    or 轉跳詞條的某個位置
    9 @/ ^7 @0 a- C; E! s: j+ S7 Qcross page link with section1 c& I/ y+ L3 N
    <a href="entry://index#section name">jump</a>( v$ r) C( H9 `( T0 h. N; ]
    </>, l8 s; L/ x, R9 W0 l4 _9 j
      f5 [& [, m9 p# ~- f
    <a id=".....似乎達不到此功能7 ?0 U  ]! K( m8 z- ]" g
    還是說用法依樣<a href="entry://index#id"></a>) Z2 R3 ?) ]- H) _  F
    ! ^! \, z+ T+ `2 p. o  A9 U) r

    0 d: E8 E  ]8 I" I2 `8 }" Z6 R/ V. q
  • 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 | 显示全部楼层
    刚刚在硬盘里找到的9 r0 b+ [) B8 z3 a# t

    本帖子中包含更多资源

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

    x

    点评

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

    本版积分规则

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

    GMT+8, 2024-4-29 05:00 , Processed in 0.138922 second(s), 13 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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