掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1183|回复: 17

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

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

    [LV.9]以坛为家II

    发表于 2020-4-8 02:51:23 | 显示全部楼层 |阅读模式
    比如一般如果跳转到某个特定词条可以使用
    7 R) p2 j0 F# z
    1. <A href="entry:// something">something</A>
    复制代码

    $ s# j1 T- y/ R8 J+ X这样的表达方式
    + m- C& L+ X1 r$ _) i9 @3 n/ }+ o# j/ t
    而如果要跳转到当前词条的某个位置可以使用
      m. T. n6 U+ ?1 A
    1. <A href="#position">position</A>
    复制代码

    ! h  [/ Z+ x$ I/ X: ~! g9 D
    ! `2 V7 Q) X+ R2 O' T  x1 m那如果我想要跳转到某个词条的某个位置能否做到呢?
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 759 天

    [LV.10]以坛为家III

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

    该用户从未签到

    发表于 2020-4-8 11:23:05 | 显示全部楼层
    孤影 发表于 2020-4-8 09:450 z, y# |! ^7 V$ |$ l
    之前研究过,无解的。

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

    [LV.1]初来乍到

    发表于 2020-4-8 11:41:38 | 显示全部楼层
    Brother preachers :- |/ H. g) U  m! `& @  u
    可以的" x- U" ~# r/ R3 p/ T
    在 mdxbuilder demo.txt 有提到7 r* X& v$ H% c
    照著用就行了5 Q  @: p8 u, w% e/ ~! _

    ( H$ q& ?3 G1 f1 {
    - {) E( K% L0 M3 A1 v4 ^1 I' @' K6 e& m3 p' A2 g1 g
    index5 h: `& X2 |6 o3 x$ q# ?" E; C
    CSS: <a href="entry://css">demo</a><br>
    $ J: o3 R0 b9 k1 tSound: <br>
    5 H0 J2 M; O% V+ y<a href="entry://sound">demo using link</a><br>
    + B! p2 ^5 M# Y6 j& B<a href="entry://bgsound">BGSound demo</a><br>
    9 w& A0 j' R5 _' o5 L0 EGraphic: <a href="entry://graphic">demo</a><br>
    2 q& a+ V3 W8 w: P! G. [
    3 Y( G, M) H; l& p# }' [4 aIn page link: <a href="entry://#section name">link to view source</a>1 j0 X% C% \- d/ M
    <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>
    , _' t& y, e) m4 I" g3 Bsome dummy lines<p>
    , Z! x% d7 o# t8 T. W: f3 T; D/ Q" v<a name="section name">View Source:</a>
    7 p. y& t' g  ^' O<a href="source://index">view</a>- ?' R1 K8 Y& P9 ]" ^: l) _
    </>9 y* U, ^1 {; m, M/ I
    css
    ; r1 \* o5 h6 A<head>
    + H# u+ T- X, ?5 L6 a; c<link rel="stylesheet" type="text/css" href="inline0.css" />6 Q1 C8 p' z6 T! I6 Q/ S- P% i
    <link rel="stylesheet" type="text/css" href="inline1.css" />
    - h+ ], i  q4 R2 Q) S</head>' J- l% {- _& B
    <body>& G: j  a% |+ y/ a
    <p id="p0">This line should appear green.</p>
    4 Q- |+ _( C% ?8 B  }( W& }5 F. z<p id="p1">This line should appear red</p>
    1 B; J  W1 D( C4 @$ M$ A& H( _9 H& P* u; H5 y* q5 y
    <a href="source://#">Source code</a>
    . C/ ~. b5 g& j
      V8 K0 J& E- s2 E+ `- n' i7 M7 z% a8 h% s- L6 e. @

    & a0 W& L& X. M- s( `$ }; T</body>8 q/ O9 t) w+ @8 a! q) H' ~
    </>
    " |0 c4 M: Z) K8 U# Gsound, r- M! \9 R1 I- P( s* [
    Sound test, please click this: <a href="sound://test.spx"><img src="/playIcon.jpg"></img></a>7 \2 w0 o  v: u9 r0 }9 I
    </>
    ) o/ g7 o8 H+ H# V: Sbgsound
    - w% A" c* L' M, ^You should be able to use the "speaker" button in the up-right to play audio now  ?3 O8 c+ N& L/ Q9 d
    <BGSound src="/test.spx">3 ^; d2 H6 p  ~* Q! Y
    </>$ y# t2 [* b7 E
    graphic1 U9 y- n6 k, |
    This entry can show a graphic as this: <img src="/mdict.gif">mdict.gif</img>3 S1 H. X! h9 {6 r1 x
    a very large photo: <img src="/1.jpg">1.jpg</img>
    : V& A4 u; `3 j+ a! k</>
    + D6 H& y9 Q9 Xinternal redirect to "graphic"5 }  u' t3 ^! Q* Z# S/ r; H$ b
    @@@LINK=graphic
    # y! j# C9 v8 u9 U$ s* H# V; r3 {</>
    ! Z4 R& d2 P) x. A4 f4 |$ S' Gcross page link with section2 |# A, i$ A2 g- o$ r8 E
    <a href="entry://index#section name">jump</a># Q9 ^, n9 }4 J% A' m' X
    </>
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 12:49:36 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 13:09 编辑 6 H5 C9 {" s3 z' ?  x
    # H2 ]$ \: O9 N9 S/ O
    完全可以实现啊,在goldendict中使用一切正常。如:
    1. <a href="entry://目标词条#目标ID">链接内容</a>: I9 w2 S6 Y. ?! \. J! L; A
    复制代码
    & t! q. J1 o" [4 c# O6 _

    " ]! g! H( W' ^& G0 c" S) y
    8 x0 d' k1 r% J  r' I* G, h
      `* M+ o( }: N$ R- |! X1 o+ W4 [8 Q
  • TA的每日心情
    慵懒
    2023-3-27 00:18
  • 签到天数: 606 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-4-8 14:14:19 | 显示全部楼层
    VimVim 发表于 2020-4-8 12:49
    - L" }8 h8 n5 g2 w( f完全可以实现啊,在goldendict中使用一切正常。如:
    + l  T$ j/ a% c" w. n
    奇怪,我也用的goldendict,按照
    4 o0 I* v  P% e; D( J
    1. <a href="entry://目标词条#目标ID">链接内容</a>
    复制代码

    9 V" |4 H3 G& W  p+ M  B来做,还是不行,只能跳转到词条,没法到id位置
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 14:36:56 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 14:41 编辑 4 G  ?4 ^  k4 R8 b* S
    : h/ j7 g# @1 V, L$ D) F) v
    你的目标ID是怎么设置的?这是有技巧的1 ~. i6 R1 _( b" L; U
    可以使用:
    8 |1 D$ t/ v6 O# v9 \1 r$ I
    1. <a id="filepos120046"></a>
    复制代码

    9 p- S/ p1 ~" _0 z) [7 g' R* _( Q' X# b, W9 [
    8 m& ?" I8 r$ e. a$ r
    不能使用:, c. T/ T* B+ x: n7 K; {7 [  }* N
    1. <span id="filepos120046"></span>
    复制代码
    $ m8 G& W0 K, W3 b

    ) T5 w# q* X* X, @8 @我也不知道为什么。
    7 }' U7 R7 G, X) v/ O  N+ o

    点评

    厉害!这样也行!  发表于 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
    ; u, B/ j1 O  o* ]+ [你的目标ID是怎么设置的?这是有技巧的% r0 x% P* _: F' }% r$ h
    可以使用:

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

    [LV.1]初来乍到

    发表于 2020-4-8 15:04:20 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-4-8 15:08 编辑
    * f+ l; H, Q  N7 O& H" g( m9 ?
    preachers 发表于 2020-4-8 14:14+ T* i& Q$ C2 i/ o3 q$ {
    奇怪,我也用的goldendict,按照
    1 U- Y/ _1 \, ^3 ^$ a& `  Z1 {7 A; D! L) f* Z, p
    来做,还是不行,只能跳转到词条,没法到id位置 ...
    , y  d8 K- r$ c9 e
    / O7 P1 ?( K* }0 J! U7 I
    這樣搭配用才能跳到<a name....標簽的位置6 f& G5 L" ]$ E- e- Z
    <A href="#position">position</A>
    ) W+ {! k6 y$ a6 @<a name="position">position</a>
    - B3 Y6 g6 w; R$ k# j<a href="entry://index#position">4 G5 i" d/ ?  J: n1 k
    你試試
    . p0 d, t( a! C9 N+ v9 ]& A, H+ S6 [  s# R+ K

    8 Y# I( [' u7 m6 j8 m
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 15:08:23 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 15:10 编辑 1 y" M3 P. a" I, W
    喬治兄 发表于 2020-4-8 15:04, w5 \( |/ I  `8 O$ f1 S
    這樣搭配用才能跳到

    / L7 r' \" w  J# _name=这种属性兼容性有问题,建议使用标准的id=
    . c/ W& J0 P) v, qThe <a> name attribute is not supported in HTML5. Use the id attribute instead.8 }: {/ q, ~8 \( F: V& S
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:12:23 | 显示全部楼层
    VimVim 发表于 2020-4-8 15:08
    # j3 L% ?% d5 z+ |. \- r" Z9 AHTML中没有name=这种属性。建议使用标准的id=
    ) o+ Q) R/ I, z; `' O' ?3 _/ C9 P; a9 T
    : {3 d3 v# E# t7 \* s
    是喔.....8 s* e4 ~9 J5 \! b# h6 e/ _* o
    VimVim 兄....我記得有試過有成功2 v( z. j% n9 E! x5 o  G+ J
    but....可能印象有點模糊了........
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:18:17 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-4-8 15:22 编辑 % t, e, p* ?5 f* j: d5 I- D5 ^% F$ k
    VimVim 发表于 2020-4-8 15:08
    * n$ }9 j& `% }name=这种属性兼容性有问题,建议使用标准的id=+ ~' f+ _. n$ K- [
    The  name attribute is not supported in HTML5. Use the ...
    / T# {& x7 h2 r% P  d
    https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_a_name9 P& h! o/ a7 d; h" n' y
    可行....但若距離不夠長則銀幕是不動的
    0 m5 C- T) a* b( T2 Y5 j& [: E! V0 G8 P4 Y( r# M* E
    <!DOCTYPE html>1 E* X! X7 z- ?1 f
    <html>
    2 c; \. H9 L7 p' @% t<body>: ?+ W' X- g; g5 q- ~$ E% R

    7 R; ?& ?: R' u$ `$ q  ~, D<h1>The a name attribute</h1>" p2 f- U7 E# D0 S. ~6 E

    - n5 ?1 M) D& h# U<p>. a( Z# {6 Q0 S! e, ~" Z5 F
    <a href="#C4">See also Chapter 4</a>/ S2 w- B) `. ~& p- s, W
    </p>) L6 B- F# d! y1 {" t. j! B
    # w; x9 v* {2 S
    <p>7 b( e! }! f2 q5 Y! D; t# K
    <h2>Chapter 1</h2>
    * R0 t- d0 h, Q5 F9 N5 `* J<p>This chapter explains ba bla bla</p>8 V: c# r8 a+ c8 N7 r
    5 i6 a5 I  X9 `4 F( }2 F  s. d
    <h2>Chapter 2</h2>
      u5 q* i8 w5 \- P<p>This chapter explains ba bla bla</p>1 H  s0 W! u! r2 Y5 B! t

    0 s+ Y% d# n: \- V/ w<h2>Chapter 3</h2>+ c8 D2 t: v3 P7 b( V: ?
    <p>This chapter explains ba bla bla</p>- o1 z1 H9 R! v5 `( J+ j
    / L. Q4 [/ F1 u( W  d1 R/ \5 P
    <h2><a name="C4">Chapter 4</a></h2>% U0 ~) e5 X" t: a8 O
    <p>This chapter explains ba bla bla</p>
    ! d7 p% \# k1 Y6 E: E  |  |( h- M! h! Z) N8 L; }  F8 Z, \; B: e
    <h2>Chapter 5</h2>6 t/ D. R6 d# a' Z( @4 w
    <p>This chapter explains ba bla bla</p>
    & W' t& r! F# K" a, \8 P& G& G/ V) L  C( C$ S. q3 i- M
    <h2>Chapter 6</h2>
    6 e  H( F( \) I6 ~9 c7 B<p>This chapter explains ba bla bla</p>
    ' Z6 l* P( Y; u. V5 o; s, s( Z2 O/ }' E
    9 q7 b; r: a, o) i5 T4 N& j<h2>Chapter 7</h2>
    1 S; {3 h+ z, s% \( O<p>This chapter explains ba bla bla</p>
    & o9 L6 t; `+ e
    6 i9 Z/ q2 `" R4 p; f9 p, S  ^<h2>Chapter 8</h2>
    & o* f; T- O9 R. ^7 j<p>This chapter explains ba bla bla</p>. k3 O( D/ z) O

    + }" m' q: D6 ^- H* b6 T& [<h2>Chapter 9</h2>
      ?; }& z5 u1 ^. n7 s2 c  Y# N<p>This chapter explains ba bla bla</p>
    7 A/ m( b' O1 S. o# V, x- q+ C! P: g
    <h2>Chapter 10</h2>
    , w  e: r1 t9 q( z! u<p>This chapter explains ba bla bla</p>
    ' j. R' S- E: s+ a$ H  Q( C! U; ?+ T$ V. l3 ]' n
    <h2>Chapter 11</h2>
    ' T2 p4 R) v% k<p>This chapter explains ba bla bla</p>5 K6 D$ {" {7 M& R, ^, a

      S) K0 n( ~. b4 |( ]<h2>Chapter 12</h2>
    0 }+ U5 d) w) o; E! W<p>This chapter explains ba bla bla</p>
    , V& Y  x% y  w4 ]6 J8 H5 @, i: z" q9 O. d: c0 S6 N5 b) q
    <h2>Chapter 13</h2>3 |! I  j/ L4 J9 k# c5 j& K
    <p>This chapter explains ba bla bla</p>, B: q: H0 q8 R0 U% H
    6 |5 K% t7 ~8 Q' x9 K6 Z
    <h2>Chapter 14</h2>
    5 h- I  ^; Y) u, s4 u<p>This chapter explains ba bla bla</p>
    : r; X/ [* e: C! K" Z; O; i! B1 c
    <h2>Chapter 15</h2>$ ~, A" Z7 b! E0 P" b2 l
    <p>This chapter explains ba bla bla</p>
    " r- Z1 N- F2 z+ W1 x
    7 B6 Y* o8 ?$ T( x<h2>Chapter 16</h2>
    - M9 D" P# y8 O  ^4 {; k  N7 e, G<p>This chapter explains ba bla bla</p>( C- }: G% P9 n- B! D
    3 V4 s7 p8 p) n7 }+ ^; ?
    <h2>Chapter 17</h2>3 S: d  U% |3 n5 }% ]
    <p>This chapter explains ba bla bla</p>* B3 l: H! J5 T, t$ f" Q' ]

    5 u8 F4 _+ k7 _, s* z& V</body>1 N$ x# ~4 q' j% }
    </html>: f9 s; D5 o/ |
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2020-4-8 15:19:30 | 显示全部楼层
    本帖最后由 VimVim 于 2020-4-8 15:29 编辑
      \1 C' ~, r( x2 g  X
    喬治兄 发表于 2020-4-8 15:12
    ; U3 J$ ]  t% V* O是喔.....
    5 ?9 ~9 i, e0 a9 h& NVimVim 兄....我記得有試過有成功
    5 p9 E& \+ x  Q0 zbut....可能印象有點模糊了........ ...

    5 ^8 K6 _+ a! B8 @目前的词典软件是可以支持的<a name=,但它是属于误用的技术标准。从长远来看,尽量用更通用的标准<a id=。兼容未来,也兼容其他技术环境。
    , D# E5 h& }* B! t4 `7 V严格来说,name属性只支持以下html标签,不支持<a>:: {# @6 m! B5 H7 N! h
    <button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>, <object>, <output>, <param>, <select>, <textarea>- z% S6 H6 y- {4 S, u, Z+ Y' y- [
    ! w) v1 Q' N+ n& I' E2 `
    ; r$ c& F/ R, X$ X9 j2 h
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 15:34:59 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-4-8 16:24 编辑
    7 p4 G- {: k. b/ L2 w  i8 u
    VimVim 发表于 2020-4-8 15:19# h! y( ?6 A. [; N# Z
    目前的词典软件是可以支持的

    $ }  h$ Q2 T1 }% F/ ~7 _
    ! s. t5 f( u5 t9 TThanks a lot.# F: v. q+ c, H7 b) }7 P* V- K
    似乎沒有跳到該列然後 highlight 該列
    * s% H/ b8 H5 L8 T) Qor 轉跳詞條的某個位置9 v) L+ y% a5 ]9 C3 W: }
    cross page link with section
    5 @, a9 b0 s, t) ~9 x/ }<a href="entry://index#section name">jump</a>
    ' b$ c3 J7 @4 x</>3 n" ^* N( l1 q- d

    4 e! C; }5 c' j  P5 s9 a<a id=".....似乎達不到此功能3 K& r1 e. l5 B! ^2 g9 f4 f
    還是說用法依樣<a href="entry://index#id"></a>
    % a% Y1 f  c5 _/ Z) Z% k0 B9 m# r6 c: t! S
    ; B2 h% ~# ?$ K
  • 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 ]$ D, }; n+ j' k! u& n

    本帖子中包含更多资源

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

    x

    点评

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

    本版积分规则

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

    GMT+8, 2024-4-29 12:47 , Processed in 0.062056 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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