掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 998|回复: 13

[求助] 請賜教 : 非同步畫面的詞頭顯示

[复制链接]
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-25 12:45:17 | 显示全部楼层 |阅读模式
    本帖最后由 喬治兄 于 2020-4-26 20:36 编辑
    , Q+ N8 b0 t9 S+ \& v
    * K: X" J5 P, _* f7 Q請賜教 : 非同步畫面的詞頭顯示
    2 }" a  O, j# O5 o查詞時經常畫面跳來跳去, 感覺非常困擾且極其不便深感困擾
    + j; _& N, o5 ?* d/ c* r1 F不知可否借由畫面切割且A畫面與B畫面并非由詞頭綁定
    * M. \* D$ U; |' U5 o# V$ W5 d6 B8 sA畫面.....Main Window4 `2 P0 P" |) J" s0 o
    B畫面.....Sub Window.....顯示 A畫面 內容所點選的詞頭後但 A畫面不會跟著異動
    ) [0 A) F% H7 n9 C請問此可否實現....可如何處理才能實現上述之需求
    2 K6 H4 R1 p7 X- ]請各位同好先進不吝予以賜教.....感恩....謝謝8 R9 Y3 i6 R9 [/ w3 I( R
    + [& d/ m+ B5 w4 q% r3 U  b6 w9 \8 Z
    : q* Y5 Z: Z* L6 `' L

    & i- Z2 t" `4 G1 F0 Q- `6 `目前所想到的是....可否 B畫面 弄個詞頭的輸入框...輸入顯示內容並不會影響先前的 A畫面 的詞頭內容% R/ I4 D( a3 ~
    此若可行....請教各位同好先進 B畫面 這部份應該怎麼弄
    9 d- x7 N* N8 N0 ]4 \4 L1 h
    / X3 w$ N, x3 k2 |. V+ f% x
    ( h# t) r0 t4 P! r3 K6 v: S2 t) [9 d. |& M/ A# \
    6 Q: @% s, F0 \& i3 n  n8 u
    也就是 B畫面 借由類似此輸入框輸入卻不改變  A畫面 目前所在的詞頭
    6 h4 k& r  _/ F也就是一個 Mdict  畫面 =  A畫面 + B畫面
    ' c$ e9 a& c  E* N+ ?可以各查各的
    ; h# w3 B$ F% U4 D) d2 x% i5 T; M* M) n$ U
    ( D' c; N$ P: R0 G% @
  • TA的每日心情
    无聊
    2021-1-15 05:13
  • 签到天数: 271 天

    [LV.8]以坛为家I

    发表于 2020-5-5 14:24:55 | 显示全部楼层
    乔治兄:
    + T" N" l' x; k5 V
    3 L1 b8 R. d' G* m/ b* D我从你回复我的那个帖子过来的, 我看了你的想法是不是想要附图这样的效果, 这种功能是词典软件提供的, 我认为不是词库的 html 结构能实现的了的...$ m" n! V& `: A  l: A
    9 g# y" E6 }% x/ J& V* }5 x0 O

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    无聊
    2021-1-15 05:13
  • 签到天数: 271 天

    [LV.8]以坛为家I

    发表于 2020-5-5 14:27:59 | 显示全部楼层
    对了, 这两个软件在 iOS 里都有免费版的, 你可以下了先试用, 然后再决定花不花钱, 一定要先试试顺不顺手哦...
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-5-5 16:40:13 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-5-5 17:19 编辑 ; g' _3 X! u- V. ^3 g8 [
    EarthWorm 发表于 2020-5-5 14:27
    3 w% |% H3 r1 H/ G# ?& D对了, 这两个软件在 iOS 里都有免费版的, 你可以下了先试用, 然后再决定花不花钱, 一定要先试试顺不顺手哦. ...

    & b, v+ o9 D# s& J  q. a5 r  o' `) b* B) Z- n$ N# z
    感謝 EarthWorm 兄指點迷津/ W" r  _# m$ K$ F# @, J" g0 l
    小弟是看到一個 w3cschool 例子, 感覺似乎可行
    - E( b  q# p5 R, c% E加上看到 starmars 开启多部词库时如何从根本上避免CSS,JS脚本渲染冲突?
    & k+ w; c1 c& |* n又聯想到 spoiltbrat 大Mdict Editor Tool v2.0.35  工具處理後的格式5 b: F& `( e# j, w8 x
    感覺似乎可行但一時又不知怎麼弄
    ( {+ U; X3 O; y4 L. @: w' B如下....小弟依序解釋...您看是否能給予些許看法( t9 f" N3 u) B5 T' t) r0 ~) K
    9 @1 X6 G' J4 e# C

    ; o% R) Q' E& k7 `5 k. k# I. Hhttps://www.w3schools.com/html/tryit.asp?filename=tryhtml_iframe_target
    ; w- d+ {4 X. I, [, y! }. t7 J1. 此例透過 iframe  的架構...借由 點擊 <a href="https://www.w3schools.com" target="iframe_a">W3Schools.com</a>
    5 m9 \, R. c# f2 q* y  s    直接換到 https://www.w3schools.com 但原本所在的 demo_iframe.htm 并不受影響( E8 _) m0 D! k
        也就是說 demo_iframe 是詞頭 但詞頭內的內容可借由 iframe 的架構 來切換不同的內容
    ' N. X3 ]$ F) h. k<h2>Iframe - Target for a Link</h2>2 ?* l! X: e6 B
    <iframe height="300px" width="100%" src="demo_iframe.htm" name="iframe_a"></iframe>9 M( }6 _3 T: n8 D3 V
    <p> <a href="https://www.w3schools.com" target="iframe_a">W3Schools.com</a> </p>7 |5 o8 ^$ x& v9 w
    <p>When the target of a link matches the name of an iframe, the link will open in the iframe.</p>
    ( A, F9 R. ]2 l8 K% r: M
    ; \5 z# O/ `- C" [, f" _
    ' O) U7 Q7 z' ~' {& v
    0 z( \1 B  V! n, G5 h# r% `- a. r7 O* l+ {: J! ~" `- p
    https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_type_url2 }; ~& z+ V' g- Z9 \0 y" n$ q
    2. 此為 input 的輸入框, 若能將輸入框輸入的內容直接轉成 <a href="https://www.w3schools.com" target="iframe_a">W3Schools.com</a>.....此或許需用  Javascript 來轉換成此 <a href="....的型式3 c: }- l+ J: \2 N( |5 Q1 x$ d
       但或許有更簡潔的方法直接就把 輸入框輸入的內容 去直接呼叫出 https://www.w3schools.com 在 iframe 架構之下的  demo_iframe.htm
    1 w9 V: [' i& S! q5 I( s<form action="/action_page.php">
    4 d; ^& ^/ ~/ ]* X, F0 R1 m4 H  <label for="homepage">Add your homepage:</label>
    ; g0 R9 v; X1 s  N, J' ^; h  <input type="url" id="homepage" name="homepage"><br><br>" ?* e! @4 n  r
      <input type="submit">
    1 T& D* Y/ r/ ^0 L</form>" N" ]$ g" E4 y) w0 v

    6 i0 {1 g6 G4 k9 b+ Z
    ; @/ j4 C7 ^( e; G. }8 n2 b
    0 I3 y( \: [8 l3.  借由 flex 的標籤切出左右兩邊: A% F  _% R+ M! N/ F
        兩邊都以此 iframe 的架構....左邊可以跟著 Mdict 的詞頭輸入框來異動其所查的詞+ Q; }5 n. ^1 |+ P$ P  X
        而右邊就讓它掛在 iframe 架構之下的  demo_iframe.htm 1 D4 w/ v2 |" W9 o* M  Z) x/ g; |
        然後給個  input 的輸入框 來另外查詢所需的詞& h# C7 ?1 z8 H) N1 i
    2 N9 s4 N- G: x, j. v. h& T
    3 D5 i: D8 e0 h) N
    ' Y/ T$ t  k  f5 @" {6 ~

    ! ~* v' R% `% A, U+ H$ v1 c, a/ h
    綜合以上所述....感覺應能達成 非同步畫面的詞頭顯示查詢
    1 {. e* k4 g! \5 f- W6 `4 }
    ! d6 w8 Q4 h  d9 K1 H2 ~3 E
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-5-5 17:23:13 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-5-5 17:42 编辑
    " B- X; y: l2 s. S/ h5 h6 j0 d3 ^
    EarthWorm 发表于 2020-5-5 14:242 R5 ~3 i* G9 N& ~, ~
    乔治兄:
    0 U. f2 B1 E& ?% @" f* t9 Q$ u! @6 s5 l
    我从你回复我的那个帖子过来的, 我看了你的想法是不是想要附图这样的效果, 这种功能是词典软件提 ...

    4 R; b% }1 I6 v& j9 b, E
    ; z: e3 ?& i; `) b! vEarthWorm 兄:& e# @* k2 i: R* M$ P5 ?: \
    小弟的感覺也是如此....似乎需透過 flex + iframe 才能達其獨立的兩畫面
    0 h: y4 n+ P3 B6 g* k9 V6 X) q' f6 j3 q, `5 X
    但看到您說的概念如同 spoiltbrat 大工具Mdict Editor Tool v2.0.35 所處裡的方式
    9 g9 Q( S4 Z. u7 c$ v1 m1 @感覺似乎 <title> 標籤來處理分開的概念應該也是可行.....; l% Q. _5 \6 b+ `
    只是概念尚未成型.....* |$ F, U6 P+ E( [6 P

    % R* ?7 x4 d. N7 r5 q" X3 _   4 V# k7 N7 ]) @. G
    2 Q1 t' p0 P4 _
  • TA的每日心情
    开心
    6 小时前
  • 签到天数: 754 天

    [LV.10]以坛为家III

    发表于 2020-5-5 18:20:56 | 显示全部楼层
    这个如果要从mdx上解决怕是无解,不过Main Window 你可以弄一个贴图,贴到屏幕上
    % ~! l' a: t! U* g! `8 h% k
    # W" M+ N# E; u
    / }0 Q5 K7 a. R$ q2 W
      w# o4 `: ^+ b4 o
  • TA的每日心情
    无聊
    2021-1-15 05:13
  • 签到天数: 271 天

    [LV.8]以坛为家I

    发表于 2020-5-6 04:39:53 | 显示全部楼层
    喬治兄 发表于 2020-5-5 16:40
    ! i; |+ Y; s. p; a9 C感謝 EarthWorm 兄指點迷津
    $ T' I5 f( S. r+ Z# e5 i小弟是看到一個 w3cschool 例子, 感覺似乎可行
    # k! Z& n; R  t9 F加上看到 starmars 开启多部词 ...

    . f1 r3 w  v) y( o7 K+ B1 C4 Z' G/ I乔治兄: % d% c) w* N2 }+ J3 S
    ) H+ I. x1 ?6 S! W% E' N
    您不要太客气了, 我一直没回复是因为: 说实在的你研究的东西已经远远超出了我的认知范围...% s0 A( U- X# _

    ) t: H6 C" P$ w0 K$ }但我从你的描述里大概能理解你所要达到的目的: 在显示某个单词内容的界面上通过 HTML 自身的力量来显示另一个 "窗口", 不知我描述的对不对哈. / E5 P" l$ ~' y) Z
    : A) q( B: o; D0 Y# _
    如果是, 那我觉得这似乎已经超出了词库或者 html 本身的功能了, 就算能用 JavaScript 来实现这样的功能, 那相应的 js 代码基本相当于是一个词库内容检索软件了吧, 当然我对 js 的知识几乎为 0, 这只是我个人的推断而已.
    7 _; x- G3 j% d/ s* i( i* E3 i, Q
    如果我是程序员, 我也只会在词典软件这个层面上来解决这种需求, 就像 MDict 和欧陆的 App 所做的那样, 因为这才合乎逻辑, 一段代码在软件里能解决一个实际的需求, 对应的词库是任意的; 如果这段代码是写在词库里 (假定有这样的代码能实现一样的功能哈), 其能做到的最极致的效能就是在这个词库被加载时在这个词库中起作用, 换个词库就不行了, 那为了实现这样的功能岂不是要在所有的词库中都加入这段代码... 6 J2 l3 m/ h  u4 P8 M( u0 v

    . X* f% @1 a  r& O% H( S# o我对 HTML 的认知是很少的, 基本每次为词典做点啥修改都要现查资料, 所以就算有点相关的知识也是非常肤浅的...
    / o: ~0 c( R9 W. b& j
    8 m1 J+ `' E6 U( A3 X4 h当然, 超出我认知范围的东西并不是就一定不能实现, 更何况我在这方面的知识水平很低, 也许你的想法在大神眼里就不是啥难事, 希望能有人帮助你解决问题, 我是真的爱莫能助了.
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-5-6 09:35:08 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-5-6 09:36 编辑
      d0 f3 X4 v' d
    EarthWorm 发表于 2020-5-6 04:39
    " Y  b$ |- M$ y7 f5 L' F* K0 @乔治兄: . d$ d; [- J6 i# Q

    $ Z, t1 u7 e! f& v$ k5 e3 B您不要太客气了, 我一直没回复是因为: 说实在的你研究的东西已经远远超出了我的认知范围...

    # b( G/ u9 T; c! j# L2 V
    : R! l1 @& x, ?$ b! {/ i% hEarthWorm 兄,您真是太謙虛了,小弟搞對html也是所知不多,css,正則,更是白癡,JavaScript更是不用說了!,所以能搞得多難呢?也就是看到有什想要的功能拿來拼裝一下而已,目前只知道應該是可行,但還沒去拼裝,真的比仁兄搞的簡單很多,謝謝老兄的回覆,小弟再繼續亂試看看,等稍具模型,再請老兄指導一下,謝謝啦!
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-5-6 09:42:03 | 显示全部楼层
    孤影 发表于 2020-5-5 18:20
    + `$ v8 J* M- V9 X, p这个如果要从mdx上解决怕是无解,不过Main Window 你可以弄一个贴图,贴到屏幕上

    ) p; M5 W& f* M孤影兄,感覺概念上應該是可解的,謝謝您的main window法,哈!哈哈哈!
  • TA的每日心情
    开心
    6 小时前
  • 签到天数: 754 天

    [LV.10]以坛为家III

    发表于 2020-5-7 21:09:50 | 显示全部楼层
    喬治兄 发表于 2020-5-6 00:422 m- c' l  V2 V! k6 c! A
    孤影兄,感覺概念上應該是可解的,謝謝您的main window法,哈!哈哈哈!

    % v- U% W$ ~6 e, q6 C/ e5 \/ @- k3 s3 j; O  ?# P
    3 f) d. k$ G' C
    CTRL+C+C
    " F7 ]7 M. c6 C* ^% _$ y0 P0 @2 K$ s3 E  {6 P( k# v
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-5-7 21:24:23 | 显示全部楼层
    本帖最后由 喬治兄 于 2020-5-7 21:28 编辑 1 j, u% @! Q+ u7 _0 U. X7 f3 G* u
    孤影 发表于 2020-5-7 21:09
    9 L5 M, f. V1 I) ]$ t4 ~CTRL+C+C
    , k) z+ O- I5 o# P
    孤影兄謝謝指點迷津
    ' y5 k& i0 O* q$ ]3 g% L所以在 GoldenDict 只需 Ctrl + C + C 便能達成是嗎?因大都使用 mdict ,對於 goldendict 一些功能並沒有注意7 W; W9 m" V% _
  • TA的每日心情
    开心
    6 小时前
  • 签到天数: 754 天

    [LV.10]以坛为家III

    发表于 2020-5-7 21:42:43 | 显示全部楼层
    喬治兄 发表于 2020-5-7 12:24
    ! A% e4 ~$ s" U# A( [+ t孤影兄謝謝指點迷津
    ! F( e' i( Q2 a9 J" C" p0 L所以在 GoldenDict 只需 Ctrl + C + C 便能達成是嗎?因大都使用 mdict ,對於 goldendi ...
    5 T  w3 Q+ i6 q! f; G( Z% Z
    是啥是呀
    6 ~. I1 ~  t5 V& O" W' `$ K' {/ u2 r& `& w! A
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-5-7 22:17:51 | 显示全部楼层
    孤影 发表于 2020-5-7 21:42
    5 t) b* A3 M- H; e是啥是呀

    # _5 G3 |) z: i+ o9 E孤影兄:" J9 I/ t4 C+ j. \
    1.其主要因素還是在於 goldendict 並無支援 iframe 的標簽,若是由iframe 所建構的辭典無法使用,有點局限了應用泛圍8 L1 ~" p% O1 d. m6 L- E6 A& h6 y
    2. 小弟的goldendict 聲音出不來,不知是驅動程式有衝突還是什原因,一直無法處理,所以也比較喜用 mdict 的功能,且聯查的功能非常彈性,實在離不開 mdict
  • TA的每日心情
    开心
    6 小时前
  • 签到天数: 754 天

    [LV.10]以坛为家III

    发表于 2020-5-8 01:05:17 | 显示全部楼层
    喬治兄 发表于 2020-5-7 13:17* R( {, {; v2 c( e! `6 ?
    孤影兄:  B5 A) c5 }0 ~2 O
    1.其主要因素還是在於 goldendict 並無支援 iframe 的標簽,若是由iframe 所建構的辭典無法使用 ...

    . X& E7 m" b5 I0 [5 ?% z4 ^, F* m2 r! J

    ( R+ n! d! @# Z/ x- s1 |# r0 j
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-18 12:13 , Processed in 0.059745 second(s), 8 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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