利用超連結,可以對外連結到其他網頁,也可以在網頁內部跳躍移動。
使用超連結,我們必須常常站在讀者的立場想像要補充的資訊。 |
不要嫌麻煩,多多連結
互動是數位文本最重要的特色之一。而超連結這項功能,是互動文本特色最基本的運用。讀者在閱讀過程中是否有什麼背景知識是不夠的,我們要用超連結功能來補充相關資訊。 |
KompoZer超連結影音教學:
影音內容說明:
一、對外連結時,可以多想一下是不是要在另一個新視窗來開啟。
二、對內部連結時,多想一下跳躍點要出現在視窗的位置。可以適時調整放「錨點」的位置。
一、學生愛用的互動式「回到頁首」對內連結:
浮動的導覽列: 〈回到頁首〉click here。
二、互動式對內跳躍連結:使用 Javascript
網路組建議對內互動式跳躍連結。使用詳細說明, click here。
快速語法使用:
要跳至的連結目的編輯物件,請設id。例如:
<div id="a01ex">xxx</div>
要按下去的編輯物件,請設如下語法:onclick=" document.location='#a01ex'; "
例如,
<span onclick=" document.location='#a01ex';" style="cursor: pointer; text-decoration: underline; ">我要按下去的文字,會跳到上面指定地點。</span><br>
呈現:
我要按下去的文字,會跳到上面指定地 點。
三、使用javascript的對外超連結
語法:
onclick="javascript:window.open(' 對外網頁網址 ', '_blank')"
語法使用範例:
<span style="cursor: pointer; text-decoration: underline;" onclick="javascript:window.open(' http://lmcmultimedia.blogspot.tw/p/blog-page_5627.html ', '_blank')">這是文字,按下去,會跳到對外頁面。</span>
呈現:
這 是文字,按下去,會跳到對外頁面。
四、滑動式互動效果的對內超連結:使用jquery
語法:
要跳至的連結目的編輯物件,請設id。
onclick=" $('html, body').animate({scrollTop: $('#目標物的-id').offset().top}, 1000); "
語法使用範例:
<div id="a01ex">目標編輯物</div>
<span style="text-decoration: underline; cursor: pointer;" onclick=" $('html, body').animate({scrollTop: $('#a01ex').offset().top}, 1000); ">要按下去的地方。</span>
呈現:
要 按下去的地方。
補充:
animate({scrollTop: $('#目標物的-id').offset().top -100}, // 向上延伸100px // +100 向下
最後總說明:
onclick 可以設置的物件,不只是span而己,任何編輯物件,例如div、img、 table等等都可以。
老師你好
回覆刪除請問KompoZer 中
我用文字建立超連結時,可以直接設定目標,
但用圖片建立超連結時,卻無法設定目標?
除了直接修改原始碼內html外
還有方法嗎?
謝謝
郭
有,做了一個使用javascript的,你參考看看
刪除老師您好:
回覆刪除一.文字或圖片超連結https://tw.yahoo.com,儲存瀏覽,視窗出現file:///k:/https//tw.yahoo.com,無法連結雅虎首頁,要如何改?
file:///k:/https//tw.yahoo.com
刪除這是指你電腦的檔案
所以會連不出去
文字或圖片超連結露天或蝦皮網頁,卻可以連結如蝦皮網頁https://shopee.tw/product/9421017/394580129/,不知原因何在?
回覆刪除老師好 想詢問 若這個設定 我想運用在HTML是否可行呢?
回覆刪除另外是否可以用Rpage呈現呢 謝謝