掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1184|回复: 17

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

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

    [LV.9]以坛为家II

    发表于 2020-4-8 02:51:23 | 显示全部楼层 |阅读模式
    比如一般如果跳转到某个特定词条可以使用
    / e7 u5 d+ g$ D" B. N: J6 g7 e) ~
    1. <A href="entry:// something">something</A>
    复制代码

    - r, U; b. X4 y3 a4 Y9 h& Y这样的表达方式
    ( X7 m* h2 L: Y" O! \. r
    ' ]) X! Q3 D' `* k: j6 h而如果要跳转到当前词条的某个位置可以使用, L, B; A+ R" U' |: d
    1. <A href="#position">position</A>
    复制代码

    # v& X7 l8 Z( }9 l0 b. L* x8 f4 Z) f
    那如果我想要跳转到某个词条的某个位置能否做到呢?
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 759 天

    [LV.10]以坛为家III

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

    该用户从未签到

    发表于 2020-4-8 11:23:05 | 显示全部楼层
    孤影 发表于 2020-4-8 09:45. @" H# R0 x) F. H8 o5 e
    之前研究过,无解的。

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

    [LV.1]初来乍到

    发表于 2020-4-8 11:41:38 | 显示全部楼层
    Brother preachers :, [3 S9 v. a; R" o
    可以的
    $ x+ @& ?$ b6 F8 L- S在 mdxbuilder demo.txt 有提到" ?$ M- u7 u' X' h% D
    照著用就行了
    2 f; c/ S! n0 V( v  M  h/ @6 e( @/ g4 R# z: N
    , W5 t) v$ r! }  R9 y) o8 T

    % p2 E( j6 f+ X0 ]4 s  g: k! findex
    + ^; a8 \3 c" h* CCSS: <a href="entry://css">demo</a><br>
    ( |3 n  M7 }( q2 q' v& ]Sound: <br>
    ( i# j2 s: Q# l) c<a href="entry://sound">demo using link</a><br>& o* j, w& Y) O9 X
    <a href="entry://bgsound">BGSound demo</a><br>
    # Y$ C* K9 T$ u( x# {+ oGraphic: <a href="entry://graphic">demo</a><br>: P; g  x, ^. {/ |8 e4 c
    & R% W1 j2 ~  I7 z# X3 `; E
    In page link: <a href="entry://#section name">link to view source</a>
    0 u  ~6 J) t7 f' ~; T<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>
    % p4 F0 t6 C2 Y( n) c6 r- Vsome dummy lines<p>- t; m  n) Z1 \
    <a name="section name">View Source:</a>
    ; @; Q  I6 y  j" o5 D! ]% }8 k<a href="source://index">view</a>3 z6 q' ?6 u0 n* F/ j
    </>
    % W* d* g+ J, `. ?css" Q" V6 r( o* {+ ?( E5 D5 Q; v
    <head>" A* y" D  r% Y$ z
    <link rel="stylesheet" type="text/css" href="inline0.css" />
    3 r( b" z4 R0 T<link rel="stylesheet" type="text/css" href="inline1.css" />
    - \  |7 \& u) c/ m3 ?, _</head># b, N$ t# u0 O
    <body>
    ' @6 J6 T2 a  Y<p id="p0">This line should appear green.</p># @& s; T0 J3 f, [; V
    <p id="p1">This line should appear red</p>
    3 j, b8 b. m% F. ^3 z  \9 R  z/ F, U& A3 `1 \% O4 X0 \
    <a href="source://#">Source code</a>
    6 ^0 N: S' B' ?5 T+ c$ Y
    1 Y; G# D0 _/ j5 ]9 I8 S
    ( q7 I4 V! _: j+ M6 h% V
    1 ?# `- h6 `# W</body>
    * ?4 B, N, o2 U* L; w; {9 u- k( L</>
    6 ^8 m' ?# F4 W* b) y% t  ssound
    9 t2 V3 l0 \6 h' d$ RSound test, please click this: <a href="sound://test.spx"><img src="/playIcon.jpg"></img></a>1 ]( S: V. [7 J5 @/ e/ B+ M! q7 D
    </>
    - C* [) Y( j  F# L8 nbgsound
    2 J' v; K( l- o! c& CYou should be able to use the "speaker" button in the up-right to play audio now, h8 x2 i7 W/ ^8 o
    <BGSound src="/test.spx">8 ^9 T/ o7 k/ V! d
    </>
    8 \2 H' @1 A8 ~graphic7 a0 t2 K* v/ x; o+ X
    This entry can show a graphic as this: <img src="/mdict.gif">mdict.gif</img>
    " d2 r$ R! l, y8 sa very large photo: <img src="/1.jpg">1.jpg</img>1 c# p5 \& S) {/ S5 d
    </>( ^4 g1 @5 ^7 o# j% a
    internal redirect to "graphic"- Q! A, i4 F* i  T8 a
    @@@LINK=graphic6 E7 \* k. }9 ?* O
    </>0 P8 c* [2 L. V
    cross page link with section
    0 @, F. z3 u! @5 M2 V/ s<a href="entry://index#section name">jump</a>6 h5 {, v% M# R0 ~6 Q) p
    </>
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 12:49:36 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 13:09 编辑
    6 _& F( v2 k) t4 X6 ^, y% e/ B6 S! h" M5 G$ A; Y9 h
    完全可以实现啊,在goldendict中使用一切正常。如:
    1. <a href="entry://目标词条#目标ID">链接内容</a>
      : G6 i( i0 M! [/ }6 K
    复制代码
    * m* y( O  M8 X# [3 }; P3 R* y

    0 B$ k6 m7 P  h; n8 i* I7 |  l0 [3 D# {. F3 x6 c0 D
    7 b1 R, t: H! d, s1 a1 W

    * Z$ {3 F, k: G* |
  • TA的每日心情
    慵懒
    2023-3-27 00:18
  • 签到天数: 606 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-4-8 14:14:19 | 显示全部楼层
    VimVim 发表于 2020-4-8 12:498 D6 K. S) Q( J' y% t) n8 Q
    完全可以实现啊,在goldendict中使用一切正常。如:
    0 ~8 ]. k+ Q2 L5 J* n0 D2 b
    奇怪,我也用的goldendict,按照
    3 V: o( C# O5 q' W# u( o/ l4 F# ]
    1. <a href="entry://目标词条#目标ID">链接内容</a>
    复制代码
    " h- S# I& h; @# ^# C0 R0 [
    来做,还是不行,只能跳转到词条,没法到id位置
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 14:36:56 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 14:41 编辑 , w( T& ^3 F7 H' Y" S

    3 i. d6 ~2 {% A3 `5 _1 P3 W你的目标ID是怎么设置的?这是有技巧的' A* X4 f3 P, {: D+ {
    可以使用:
    0 q9 Q7 u8 g. W2 |$ r" x
    1. <a id="filepos120046"></a>
    复制代码

    6 u* B! B" P/ G3 H. c: n- w+ E- Z* A5 ?1 M- F+ C

    1 W* m5 ~% a8 j, P5 B. e  w+ o4 f不能使用:
    5 {! N6 V; `% W
    1. <span id="filepos120046"></span>
    复制代码
    % _4 s' f5 ~( d
    0 |( S- f" M  w" n6 o
    我也不知道为什么。
    : X& F5 m- c  }; C# F+ L! t$ v3 Q

    点评

    厉害!这样也行!  发表于 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
    / X& X3 w( T+ N5 }7 _. {: E你的目标ID是怎么设置的?这是有技巧的; E' w5 Y) c( l- l
    可以使用:
    - ~! q/ z( L2 ]9 i2 e. {
    呀!被你说中了,果然是因为我把id设在span里面了,真是奇怪啊,为什么用span会不认呢。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:04:20 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-4-8 15:08 编辑 # S  b8 b4 P' Y: C
    preachers 发表于 2020-4-8 14:14. i. P# w- C  N) @# }, S8 ?+ C
    奇怪,我也用的goldendict,按照* w; j5 |' A# c& g
      I- X5 f- l" l
    来做,还是不行,只能跳转到词条,没法到id位置 ...
    + n- h( |! m& T! t/ w' s4 n

    7 Q/ q( Z% x' B- A這樣搭配用才能跳到<a name....標簽的位置/ d+ [* c+ S2 ^" [, ~' K
    <A href="#position">position</A>
    & o) J: }- R. H' a; E4 R; y$ k<a name="position">position</a>3 |3 @6 X1 A! u) x2 @2 y
    <a href="entry://index#position">7 ^  W9 L7 O7 P7 h) s! n8 [- J" p: q
    你試試
    8 ?# ~' p$ G6 }+ g
    , _6 h; m# E" m8 A4 ?0 i
    , A6 c( {0 H9 S- X) d/ \
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 15:08:23 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 15:10 编辑 8 C+ Q$ o" F/ O
    喬治兄 发表于 2020-4-8 15:048 w; s# |) M$ h, k
    這樣搭配用才能跳到

    # l, X5 `: w% F% V; {" U! l) Tname=这种属性兼容性有问题,建议使用标准的id=5 ?( T, H2 @3 k* h* A. C% N' M
    The <a> name attribute is not supported in HTML5. Use the id attribute instead.
    1 U$ h: U4 N5 |2 f' Z
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:12:23 | 显示全部楼层
    VimVim 发表于 2020-4-8 15:088 D1 `/ j8 W" _2 D3 N; e
    HTML中没有name=这种属性。建议使用标准的id=

    - D$ u" C  G+ a2 M
    + W2 r$ }' |; ~) c2 x5 K8 a是喔.....- Q5 _, Q* k# X. b2 c' a# ^
    VimVim 兄....我記得有試過有成功& i* m9 x/ n$ D' P
    but....可能印象有點模糊了........
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:18:17 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-4-8 15:22 编辑
    ; {7 L8 H2 Z% Z% `3 M6 u
    VimVim 发表于 2020-4-8 15:089 ], k* i9 d% ?! w* |
    name=这种属性兼容性有问题,建议使用标准的id=
    4 }" U* n+ ?; c: {The  name attribute is not supported in HTML5. Use the ...
    3 U' F; r# n" J: f" t; J
    https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_a_name
    $ G9 A# [- v9 R8 c可行....但若距離不夠長則銀幕是不動的: @) j( n1 w, ~+ u$ R+ R

    / c9 {2 t  q3 B' f9 q' A% X( V<!DOCTYPE html>' b5 i' V* E- F+ W; h1 r
    <html>
    2 m" \0 R8 K0 v" Y0 H) X  x<body>3 [1 _% p$ [4 N. a0 A4 G- s% N
    1 e" [. D5 f" @1 J, X
    <h1>The a name attribute</h1>
    % i# ^5 w3 C) U0 B' L" s4 N+ R# A* {  X& @
    <p>
    . d" M5 M( r6 v9 Y- s+ b+ H2 \<a href="#C4">See also Chapter 4</a>
    , k; X) M8 r2 w! {. {</p>
    * s2 t! z4 [$ Y1 Q5 W: y% p
    . \% I& t& {1 Z( M<p>
    . u0 ]* L3 g2 s8 C% ~3 a" x<h2>Chapter 1</h2>
    / [, c2 Y; D. G<p>This chapter explains ba bla bla</p>
    + r1 k( o6 e$ \5 g9 A9 z6 Q7 O( z4 D+ L" Y/ N
    <h2>Chapter 2</h2>
    ( `8 B2 n5 @  H* V<p>This chapter explains ba bla bla</p>
    / B) `; Q3 }7 Q% _* D6 X3 w- h/ q! V5 @$ t! p- n) ?
    <h2>Chapter 3</h2>
    . A$ g* Y$ }+ H" z<p>This chapter explains ba bla bla</p>. f% W) P: P' p6 x  R
    # ^4 T; B1 K- o0 I! j
    <h2><a name="C4">Chapter 4</a></h2>4 f0 ?9 u2 N9 z, R5 ^! N+ @7 G6 d
    <p>This chapter explains ba bla bla</p>9 _. b+ {* s5 i5 h+ e7 x  O
    * p* F4 Q0 F6 ]& E% {' b
    <h2>Chapter 5</h2>
    & Z- Z5 `* v* Y( c# N<p>This chapter explains ba bla bla</p>! V0 t; D' |9 k) o; K5 g

    ! c4 ]; b" k' r6 T/ }; p<h2>Chapter 6</h2>
    ' m! w* W! l, m. O; y<p>This chapter explains ba bla bla</p>3 z0 Z/ S2 Z* G5 h7 E) M0 B

    ( _8 n% m7 j8 T" j6 A+ H3 n( |<h2>Chapter 7</h2>
      V: ]( V0 E- o<p>This chapter explains ba bla bla</p>
    9 W$ l- }, D. e; r$ Y  k* j/ u7 s4 V4 o& [
    <h2>Chapter 8</h2>0 g% P7 S$ g7 j$ d% G. q' F- R: k+ s  h
    <p>This chapter explains ba bla bla</p>1 Y8 g$ T" e4 Y4 @4 s/ ^, Y
    - [+ f  q9 r! T! @* O
    <h2>Chapter 9</h2>
    3 z% B) ^# M" g<p>This chapter explains ba bla bla</p>
    5 t( d5 T4 K0 {$ t: u- ?. ^6 E. [  r+ h, h
    <h2>Chapter 10</h2>! ]; ?8 w7 l) F& s# E
    <p>This chapter explains ba bla bla</p>
    4 e1 Y5 ~$ G. Y/ o
    3 q9 Y) D6 d. L& d7 ~<h2>Chapter 11</h2>! h+ ]2 y9 N2 Y9 b" A
    <p>This chapter explains ba bla bla</p>' u0 `* W/ a( {8 |8 N
    . V/ H8 ?" y: W
    <h2>Chapter 12</h2>
    # o! v4 |% C$ x  Z  Z; t* ~<p>This chapter explains ba bla bla</p>; D8 w3 h) N; l8 ?9 R) ^4 Z

    & R7 u, @8 N# [! X6 Z! L& ^8 z8 O<h2>Chapter 13</h2>0 x6 I. \8 k! u
    <p>This chapter explains ba bla bla</p>
    ( }/ b5 M$ z/ P# X, c, d/ ^
    / F0 S3 f; A! {* _1 e& l6 s<h2>Chapter 14</h2>4 D8 D( n% X1 l4 U' Q$ ]
    <p>This chapter explains ba bla bla</p>
    : Q; ~9 v1 q( _
    3 @: O9 K8 i9 i$ U<h2>Chapter 15</h2>
    ! F% V2 a& s) z$ V/ F8 {<p>This chapter explains ba bla bla</p>
    ; w: p/ T4 U* Q: x, d" r+ p" `( k- [- D. c4 }4 N
    <h2>Chapter 16</h2>* B: K# g6 y# `6 {
    <p>This chapter explains ba bla bla</p>
    9 @  k) q: ~" Y+ T2 W4 j( C2 D
    0 Q( h: V+ D0 l' N. f" n<h2>Chapter 17</h2>
    & E# I1 |# ~7 v9 U<p>This chapter explains ba bla bla</p>  g# {' l, t- Q
    ; w3 L) y8 T( I& e1 t6 Y% ?0 ?
    </body>& B" P- V# x% V
    </html>% o; I* N# V- t9 ]- z  L, ?% z
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 15:19:30 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 15:29 编辑
    ; Q! k6 @4 M9 H/ S' e1 u
    喬治兄 发表于 2020-4-8 15:12; a: i6 s8 B& v9 p
    是喔.....6 m$ m: [( z- E! i; Y' S+ @7 ^
    VimVim 兄....我記得有試過有成功# T* G5 @4 G) N5 G0 l; w- a
    but....可能印象有點模糊了........ ...
    ! ?( T9 a3 ]0 L* z; E
    目前的词典软件是可以支持的<a name=,但它是属于误用的技术标准。从长远来看,尽量用更通用的标准<a id=。兼容未来,也兼容其他技术环境。
    6 @" B$ |* Q  l1 y) B) K. _8 J严格来说,name属性只支持以下html标签,不支持<a>:
    7 Y% _6 G, |! G7 v" q<button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>, <object>, <output>, <param>, <select>, <textarea>
    4 I6 F6 ^; i' K% m- x
    7 d- K! ]' g2 F1 R* ^+ z
    ; ?6 N+ |5 n& X2 Y
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:34:59 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-4-8 16:24 编辑 / O* X/ \" B8 t. |8 r- @, R* Z
    VimVim 发表于 2020-4-8 15:19
    / P! c* F6 A8 X2 \( z目前的词典软件是可以支持的
    5 Y6 A4 N# b( Y1 J& N+ d, _

    $ l0 T+ O* o8 K; v, cThanks a lot.% F0 j( |1 j. l5 [1 a8 C
    似乎沒有跳到該列然後 highlight 該列
    & E+ M, |7 P/ z# w- Mor 轉跳詞條的某個位置
    2 h# K$ f+ n8 d/ |7 ycross page link with section6 U9 Z" M- W& N! |8 _
    <a href="entry://index#section name">jump</a>% Z) z; D1 G' N/ @" T
    </>
    " K5 G5 c9 \" ~" j# P
    $ X$ [3 u# z3 e7 U( g( f<a id=".....似乎達不到此功能3 Q  ?$ H, E1 ]7 k' m0 T
    還是說用法依樣<a href="entry://index#id"></a>
    7 {& w+ s7 o- m# W7 _) v% E$ k" b- W$ @2 @7 V1 Z! p# J9 M9 W% D6 N  O5 z

      Y* y. H$ @9 c" S
  • 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 | 显示全部楼层
    刚刚在硬盘里找到的' ^+ W+ m+ T2 D3 X' Q

    本帖子中包含更多资源

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

    x

    点评

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

    本版积分规则

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

    GMT+8, 2024-4-29 13:48 , Processed in 0.043523 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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