→ uni:謝謝你唷! 02/14 19:55
※ 引述《uni (等等呢我在繽紛樂)》之銘言:
: as title
: 有去看wiki的編輯手冊了
: 不過都沒有看到相關教學....囧
: wiki頁面有超連結(連網頁、圖片…)
: 點選後希望是另開視窗,而不是在當前網頁轉
: 有這個功能嗎?
: 編輯時要如何填寫?
: 謝謝!
== 安裝方式 ==
* 使用具管理者權限的帳號編輯[[MediaWiki:Common.js]] (另一嵌入Javascript方法,
則是修改面版檔案 ex: {MediaWiki}/skins/MonoBook.php )
function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("href") &&
//anchor.getAttribute("rel") == "external")
anchor.getAttribute("class") == "external text")
anchor.target = "_blank";
}
}
window.onload = externalLinks;
//from_http://www.sitepoint.com/article/standards-compliant-world
* 回到有外站鏈結的wiki頁面,請先強迫更新瀏覽器的快取檔案 (IE或Firefox: 請按
Ctrl+F5),開新視窗才會生效。
== 資料來源 ==
Yank, Kevin (2003).
http://www.sitepoint.com/article/standards-compliant-world New-Window Links
in a Standards-Compliant World 原本Yank的script是針對rel=external,此處則針對
class="external text"進行宣告。
--
wiki 版本
http://wiki.planetoid.info/index.php/Open_a_link_in_mediawiki_to_a_new_window
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 116.59.50.43