喬治兄 发表于 2020-4-25 12:45:17

請賜教 : 非同步畫面的詞頭顯示

本帖最后由 喬治兄 于 2020-4-26 20:36 编辑

請賜教 : 非同步畫面的詞頭顯示
查詞時經常畫面跳來跳去, 感覺非常困擾且極其不便深感困擾
不知可否借由畫面切割且A畫面與B畫面并非由詞頭綁定
A畫面.....Main Window
B畫面.....Sub Window.....顯示 A畫面 內容所點選的詞頭後但 A畫面不會跟著異動
請問此可否實現....可如何處理才能實現上述之需求
請各位同好先進不吝予以賜教.....感恩....謝謝
{:4_104:}
https://www.pdawiki.com/forum/static/image/hrline/1.gif

目前所想到的是....可否 B畫面 弄個詞頭的輸入框...輸入顯示內容並不會影響先前的 A畫面 的詞頭內容
此若可行....請教各位同好先進 B畫面 這部份應該怎麼弄
{:4_93:}

https://www.pdawiki.com/forum/static/image/hrline/1.gif

也就是 B畫面 借由類似此輸入框輸入卻不改變A畫面 目前所在的詞頭
也就是一個 Mdict畫面 =A畫面 + B畫面
可以各查各的
https://i.loli.net/2020/04/26/1Ksj6PeOkuVWt5p.png

EarthWorm 发表于 2020-5-5 14:24:55

乔治兄:

我从你回复我的那个帖子过来的, 我看了你的想法是不是想要附图这样的效果, 这种功能是词典软件提供的, 我认为不是词库的 html 结构能实现的了的...

EarthWorm 发表于 2020-5-5 14:27:59

对了, 这两个软件在 iOS 里都有免费版的, 你可以下了先试用, 然后再决定花不花钱, 一定要先试试顺不顺手哦...

喬治兄 发表于 2020-5-5 16:40:13

本帖最后由 喬治兄 于 2020-5-5 17:19 编辑

EarthWorm 发表于 2020-5-5 14:27
对了, 这两个软件在 iOS 里都有免费版的, 你可以下了先试用, 然后再决定花不花钱, 一定要先试试顺不顺手哦. ...

感謝 EarthWorm 兄指點迷津
小弟是看到一個 w3cschool 例子, 感覺似乎可行
加上看到 starmars 开启多部词库时如何从根本上避免CSS,JS脚本渲染冲突?
又聯想到 spoiltbrat 大Mdict Editor Tool v2.0.35工具處理後的格式
感覺似乎可行但一時又不知怎麼弄
如下....小弟依序解釋...您看是否能給予些許看法

https://www.pdawiki.com/forum/static/image/hrline/1.gif
https://www.w3schools.com/html/tryit.asp?filename=tryhtml_iframe_target
1. 此例透過 iframe的架構...借由 點擊 <a href="https://www.w3schools.com" target="iframe_a">W3Schools.com</a>
    直接換到 https://www.w3schools.com 但原本所在的 demo_iframe.htm 并不受影響
    也就是說 demo_iframe 是詞頭 但詞頭內的內容可借由 iframe 的架構 來切換不同的內容
<h2>Iframe - Target for a Link</h2>
<iframe height="300px" width="100%" src="demo_iframe.htm" name="iframe_a"></iframe>
<p> <a href="https://www.w3schools.com" target="iframe_a">W3Schools.com</a> </p>
<p>When the target of a link matches the name of an iframe, the link will open in the iframe.</p>

https://i.loli.net/2020/05/05/bHLWpNvBMJl7ayG.png

https://www.pdawiki.com/forum/static/image/hrline/1.gif
https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_type_url
2. 此為 input 的輸入框, 若能將輸入框輸入的內容直接轉成 <a href="https://www.w3schools.com" target="iframe_a">W3Schools.com</a>.....此或許需用Javascript 來轉換成此 <a href="....的型式
   但或許有更簡潔的方法直接就把 輸入框輸入的內容 去直接呼叫出 https://www.w3schools.com 在 iframe 架構之下的demo_iframe.htm
<form action="/action_page.php">
<label for="homepage">Add your homepage:</label>
<input type="url" id="homepage" name="homepage"><br><br>
<input type="submit">
</form>
https://i.loli.net/2020/05/05/zoKgRM3QVfxTslA.png

https://www.pdawiki.com/forum/static/image/hrline/1.gif
3.借由 flex 的標籤切出左右兩邊
    兩邊都以此 iframe 的架構....左邊可以跟著 Mdict 的詞頭輸入框來異動其所查的詞
    而右邊就讓它掛在 iframe 架構之下的demo_iframe.htm
    然後給個input 的輸入框 來另外查詢所需的詞

https://i.loli.net/2020/05/05/8HWb1wAsNVZtDYL.png

https://www.pdawiki.com/forum/static/image/hrline/1.gif

綜合以上所述....感覺應能達成 非同步畫面的詞頭顯示查詢

喬治兄 发表于 2020-5-5 17:23:13

本帖最后由 喬治兄 于 2020-5-5 17:42 编辑

EarthWorm 发表于 2020-5-5 14:24
乔治兄:

我从你回复我的那个帖子过来的, 我看了你的想法是不是想要附图这样的效果, 这种功能是词典软件提 ...

EarthWorm 兄:
小弟的感覺也是如此....似乎需透過 flex + iframe 才能達其獨立的兩畫面
{:4_106:}
但看到您說的概念如同 spoiltbrat 大工具Mdict Editor Tool v2.0.35 所處裡的方式
感覺似乎 <title> 標籤來處理分開的概念應該也是可行.....
只是概念尚未成型.....
{:4_94:}
   

孤影 发表于 2020-5-5 18:20:56

{:4_109:} 这个如果要从mdx上解决怕是无解,不过Main Window 你可以弄一个贴图,贴到屏幕上
https://img.rruu.net/image/5eb13ca28715d
https://img.rruu.net/image/5eb13c6fc5fd6

https://cdn.jsdelivr.net/gh/hishis/forum-grandmaster-for-discuz/public/images/patch.gif

EarthWorm 发表于 2020-5-6 04:39:53

喬治兄 发表于 2020-5-5 16:40
感謝 EarthWorm 兄指點迷津
小弟是看到一個 w3cschool 例子, 感覺似乎可行
加上看到 starmars 开启多部词 ...

乔治兄:

您不要太客气了, 我一直没回复是因为: 说实在的你研究的东西已经远远超出了我的认知范围...

但我从你的描述里大概能理解你所要达到的目的: 在显示某个单词内容的界面上通过 HTML 自身的力量来显示另一个 "窗口", 不知我描述的对不对哈.

如果是, 那我觉得这似乎已经超出了词库或者 html 本身的功能了, 就算能用 JavaScript 来实现这样的功能, 那相应的 js 代码基本相当于是一个词库内容检索软件了吧, 当然我对 js 的知识几乎为 0, 这只是我个人的推断而已.

如果我是程序员, 我也只会在词典软件这个层面上来解决这种需求, 就像 MDict 和欧陆的 App 所做的那样, 因为这才合乎逻辑, 一段代码在软件里能解决一个实际的需求, 对应的词库是任意的; 如果这段代码是写在词库里 (假定有这样的代码能实现一样的功能哈), 其能做到的最极致的效能就是在这个词库被加载时在这个词库中起作用, 换个词库就不行了, 那为了实现这样的功能岂不是要在所有的词库中都加入这段代码...

我对 HTML 的认知是很少的, 基本每次为词典做点啥修改都要现查资料, 所以就算有点相关的知识也是非常肤浅的...

当然, 超出我认知范围的东西并不是就一定不能实现, 更何况我在这方面的知识水平很低, 也许你的想法在大神眼里就不是啥难事, 希望能有人帮助你解决问题, 我是真的爱莫能助了.

喬治兄 发表于 2020-5-6 09:35:08

本帖最后由 喬治兄 于 2020-5-6 09:36 编辑

EarthWorm 发表于 2020-5-6 04:39
乔治兄:

您不要太客气了, 我一直没回复是因为: 说实在的你研究的东西已经远远超出了我的认知范围...


EarthWorm 兄,您真是太謙虛了,小弟搞對html也是所知不多,css,正則,更是白癡,JavaScript更是不用說了!,所以能搞得多難呢?也就是看到有什想要的功能拿來拼裝一下而已,目前只知道應該是可行,但還沒去拼裝,真的比仁兄搞的簡單很多,謝謝老兄的回覆,小弟再繼續亂試看看,等稍具模型,再請老兄指導一下,謝謝啦!

喬治兄 发表于 2020-5-6 09:42:03

孤影 发表于 2020-5-5 18:20
这个如果要从mdx上解决怕是无解,不过Main Window 你可以弄一个贴图,贴到屏幕上




孤影兄,感覺概念上應該是可解的,謝謝您的main window法,哈!哈哈哈!

孤影 发表于 2020-5-7 21:09:50

喬治兄 发表于 2020-5-6 00:42
孤影兄,感覺概念上應該是可解的,謝謝您的main window法,哈!哈哈哈!

https://img.rruu.net/image/5eb40837e0ffc

CTRL+C+C

喬治兄 发表于 2020-5-7 21:24:23

本帖最后由 喬治兄 于 2020-5-7 21:28 编辑

孤影 发表于 2020-5-7 21:09
CTRL+C+C
孤影兄謝謝指點迷津
所以在 GoldenDict 只需 Ctrl + C + C 便能達成是嗎?因大都使用 mdict ,對於 goldendict 一些功能並沒有注意

孤影 发表于 2020-5-7 21:42:43

喬治兄 发表于 2020-5-7 12:24
孤影兄謝謝指點迷津
所以在 GoldenDict 只需 Ctrl + C + C 便能達成是嗎?因大都使用 mdict ,對於 goldendi ...

是啥是呀

https://cdn.jsdelivr.net/gh/hishis/forum-grandmaster-for-discuz/public/images/patch.gif

喬治兄 发表于 2020-5-7 22:17:51

孤影 发表于 2020-5-7 21:42
是啥是呀

孤影兄:
1.其主要因素還是在於 goldendict 並無支援 iframe 的標簽,若是由iframe 所建構的辭典無法使用,有點局限了應用泛圍
2. 小弟的goldendict 聲音出不來,不知是驅動程式有衝突還是什原因,一直無法處理,所以也比較喜用 mdict 的功能,且聯查的功能非常彈性,實在離不開 mdict

孤影 发表于 2020-5-8 01:05:17

喬治兄 发表于 2020-5-7 13:17
孤影兄:
1.其主要因素還是在於 goldendict 並無支援 iframe 的標簽,若是由iframe 所建構的辭典無法使用 ...

{:4_95:}

https://cdn.jsdelivr.net/gh/hishis/forum-grandmaster-for-discuz/public/images/patch.gif
页: [1]
查看完整版本: 請賜教 : 非同步畫面的詞頭顯示