MozTW 討論區 https://forum.moztw.org/ |
|
請問 FireFox 如何能開啟含有『#』符號的超連結? https://forum.moztw.org/viewtopic.php?f=2&t=21247 |
第 1 頁 (共 1 頁) |
發表人: | 過路的 [ 2007-12-16, 23:18 ] |
文章主題 : | 請問 FireFox 如何能開啟含有『#』符號的超連結? |
如圖片所示: ![]() 該網站 圖中用紅框標記的連結就是使用下面這種表示方式: http://www.tomshardware.tw/1366,review-1366.html# 我在該網站點擊該連結就是沒有反應,各位可以試試看,不知有無解決法(除 IE TAB 以外之法)? |
發表人: | rail02000 [ 2007-12-16, 23:25 ] |
文章主題 : | |
正確來說這裡用到了JavaScript,我這裡使用Firefox2可以正常開啟,也許可以檢查看看是否裝了NoScript之類的套件。 |
發表人: | wini [ 2007-12-16, 23:52 ] |
文章主題 : | |
「 # 」在網頁文件中的意思,就是跳到該文件中某個錨點(可能是用 id 或 name 命名),比如說一個文件檔案中有三篇章節,目錄裡有三個超連結,各自可以連到這三篇章節,這時目錄連結目標就會寫成「 #第一章 」這種感覺。 不過很多網頁設計者不知道為什麼,在寫 JavaScript 時,都很喜歡用這個來處理點擊超連結時的目標位置,偏偏點下去又完全沒反應(可能是該 JavaScript 程式碼有問題之類的),所以就會讓人不知道這東西是寫來做啥的。 不過在過路的板友這篇裡的,我用 Pigfoot Firefox 2.0.0.11 是可以打開那個 JavaScript 選單的,所以你可能要確認一下 JavaScript 功能有沒有啟用了。 (說到 JavaScript 選單,我就想到 CSS 選單沒辦法在點擊時才顯示,然後一移開又會馬上收起來,實在有點點難用。) |
發表人: | BobChao [ 2007-12-17, 01:12 ] |
文章主題 : | |
wini 寫: 不過很多網頁設計者不知道為什麼,在寫 JavaScript 時,都很喜歡用這個來處理點擊超連結時的目標位置,
如果我沒記錯的話,因為舊的方法都喜歡這樣 後來才有 href="javascript:;" 的做法 |
發表人: | 風痕影 [ 2007-12-17, 02:49 ] |
文章主題 : | |
BobChao 寫: 如果我沒記錯的話,因為舊的方法都喜歡這樣
後來才有 href="javascript:;" 的做法 我還看過有人用 "javascript:" 或 "javascript://" 的 不過前者剛好是叫出 [錯誤主控台] 用的,所以會導致它彈出 XD 我還看過一種很讚的做法 ^^ 它是連結到一個足以替代該 JavaScript 的頁面 然後按下該連結的時候,JavaScript 如果有執行 就會用 return false; 避免真的連過去... |
發表人: | 過路的 [ 2007-12-17, 18:44 ] |
文章主題 : | |
多謝 rail02000、wini、BobChao、風痕影 幾位的幫忙,問題的確是出在 NoScript(被擋下來了),現在我把「bestofmedia.com」也加入白名單就行了。(真是不好意思,應該在發文前把測試 NoScript 的部份列為 SOP 才對) |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |