[javascript求助] 懂javascript 的請幫忙..謝謝.

 
發表新主題   回覆主題    尊龍佈告欄 首頁 -> 雷電MAILD (mail server)
上一篇文章 :: 下一篇文章  
發表人 內容
Arnor
究極の素還尊
究極の素還尊


註冊時間: 2001-11-07
文章: 13017
來自: TAIWAN

發表發表於: 星期六 七月 30, 2005 12:50 pm    文章標題: [javascript求助] 懂javascript 的請幫忙..謝謝. 引言回覆

webmail 上的刪除目錄 contextmenu 無法運作在 firefox 上,
實在不會改, 會的人請幫忙看一下..


function callMenu(id){
document.form1.deletefoldername.value = id;
menuA.style.posTop = event.clientY + 5; // 這邊開始不能運作.
menuA.style.posLeft = event.clientX + 10;
menuA.style.display = "";
menuA.setCapture();

}

function switchMenu(){
el = event.srcElement;
if(el.className == "menuItem") {
el.className = "highlightItem";
}else if (el.className == "highlightItem") {
el.className = "menuItem";
}
}

<div id="menuA" style="display:none;" onclick="DeleteFolder()" onmouseover="switchMenu()" onmouseout="switchMenu()">
<div class="menuItem" id="deleteFolder">刪除資料夾</div>

</div>

<a class="folder" onclick="ChangeFolder('-unsolicited-')" oncontextmenu="callMenu('-unsolicited-');return false"><img src="webimages/ICON_subFolder.gif" align="absmiddle" border="0">&nbsp;&lt;未受驗證的信件&gt;</a>
_________________
*若是想問問題的話, 請務必不要塗改任何 IP, 網域資料, 您若不願貼上IP或網域, 請改以電子郵件來詢問. 謝謝您的配合.*
*若是回報疑似軟體的運行或邏輯或資料處理有誤的問題, 小弟很樂意去了解您的情況, 但請務必以最新版來做回報, 如果以郵件詢問, 請參考 http://www.raidenmaild.com/tw/feedback.html 的說明, 最好標題加個 RaidenMAILD 字樣, 才不致會遺漏了您的信唷. 謝謝您的配合^^*
*在版上發文請遵守網路禮儀, 並請持著虛心敘述問題請教他人, 凡發現違反的文, 均一律刪除為優先, 不另行通知喔.
*與使用者教學相長腦力激盪是我輩成就感的來源, 誠心希望您能不吝指教.
*雷電MAILD 知識庫文件 http://www.raidenmaild.com/tw/kb/

素還尊
Team John Long.
Email: arnor@raidenmaild.com
公司網站 http://www.raidenmaild.com/company/
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
HAHAHA
獅王
獅王


註冊時間: 2001-11-23
文章: 725
來自: 台灣 , 中華民國

發表發表於: 星期日 七月 31, 2005 2:13 pm    文章標題: Re: [javascript求助] 懂javascript 的請幫忙..謝謝. 引言回覆

menuA.style.posTop 的 menuA 似乎得改成document.getElementById("menuA").style.posTop, 不過接下來 event 會沒定義,呵... 好亂... JS 幾乎不會,所以,頂多只能玩到這...
--
參考資料:
http://www.mozilla.org/docs/web-developer/upgrade_2.html#dom
Accessing Elements with the W3C DOM
----
function callMenu(id){
document.form1.deletefoldername.value = id;
document.getElementById("menuA").style.posTop = 35;
document.getElementById("menuA").posLeft = 110;
document.getElementById("menuA").style.display = "";
document.getElementById("menuA").setCapture();
}
可以出現"刪除資料夾"的浮動視窗...
呵... 瀏覽器的相容性還真討厭~~~

Arnor 寫到:
webmail 上的刪除目錄 contextmenu 無法運作在 firefox 上,
實在不會改, 會的人請幫忙看一下..


function callMenu(id){
document.form1.deletefoldername.value = id;
menuA.style.posTop = event.clientY + 5; // 這邊開始不能運作.
menuA.style.posLeft = event.clientX + 10;
menuA.style.display = "";
menuA.setCapture();

}

function switchMenu(){
el = event.srcElement;
if(el.className == "menuItem") {
el.className = "highlightItem";
}else if (el.className == "highlightItem") {
el.className = "menuItem";
}
}

<div id="menuA" style="display:none;" onclick="DeleteFolder()" onmouseover="switchMenu()" onmouseout="switchMenu()">
<div class="menuItem" id="deleteFolder">刪除資料夾</div>

</div>

<a class="folder" onclick="ChangeFolder('-unsolicited-')" oncontextmenu="callMenu('-unsolicited-');return false"><img src="webimages/ICON_subFolder.gif" align="absmiddle" border="0">&nbsp;&lt;未受驗證的信件&gt;</a>

_________________
忙碌中...
已經成了路人甲...
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    尊龍佈告欄 首頁 -> 雷電MAILD (mail server) 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票


Powered by phpBB © 2001-2007 phpBB Group