ภาษาไทย
<HTML> <HEAD> <TITLE></TITLE> <META content="text/html; charset=gb2312" http-equiv=Content-Type> <เนื้อหา META="MSHTML 5.00.2920.0" name=GENERATOR> <script > <!-- // ฟังก์ชันวัตถุเมนู contextMenu() { this.items = new Array(); this.addItem = ฟังก์ชั่น (รายการ) { this.items[this.items.length] = รายการ; } this.show = ฟังก์ชั่น (oDoc) { var strShow = ""; วาร์ฉัน; strShow = "<div id="rightmenu" style="สีพื้นหลัง: #ffffff; เส้นขอบ: #000000 1px ทึบ; ซ้าย: 0px; ตำแหน่ง: แน่นอน; บนสุด: 0px; การมองเห็น: ซ่อนเร้น; ดัชนี Z: 10">"; strShow += "<table border="0" height=""; strShow += this.items.length * 20; strShow += "" cellpadding="0" cellspacing="0" >"; strShow += "<tr height="3"><td bgcolor="#d0d0ce" width="2"></td><td>"; strShow += "<table border="0" width="100%" height="100%" cellpadding=0 cellspacing=0 bgcolor="#ffffff">"; strShow += "<tr><td bgcolor="#d0d0ce" width="23"></td><td><img src=" " height="1" border= "0"></td></tr></table>"; strShow += "</td><td width="2"></td></tr>"; strShow += "<tr><td bgcolor="#d0d0ce"></td><td>"; strShow += "<table border="0" width="100%" height="100%" cellpadding=3 cellspacing=0 bgcolor="#ffffff">"; oDoc.write(strShow); สำหรับ (i=0; i<this.items.length; i++) { this.items[i].show(oDoc); } strShow = "</table></td><td></td></tr>"; strShow += "<tr height="3"><td bgcolor="#d0d0ce"></td><td>"; strShow += "<table border="0" width="100%" height="100%" cellpadding=0 cellspacing=0 bgcolor="#ffffff">"; strShow += "<tr><td bgcolor="#d0d0ce" width="23"></td><td><img src=" " height="1" border= "0"></td></tr></table>"; strShow += "</td><td></td></tr>"; strShow += "</table></div>n"; oDoc.write(strShow); } } // เมนู รายการ ฟังก์ชันวัตถุ contextItem(ข้อความ, ไอคอน, cmd, ประเภท) { this.text = text ? ข้อความ : ""; this.icon = ไอคอน ? ไอคอน : ""; this.cmd = cmd ? cmd : ""; this.type = ประเภท ? ประเภท : "เมนู"; this.show = ฟังก์ชั่น (oDoc) { var strShow = ""; ถ้า (this.type == "เมนู") { strShow += "<tr "; strShow += "onmouseover="changeStyle(this, 'on');" "; strShow += "onmouseout="changeStyle(this, 'out');" "; strShow += "onclick=""; strShow += this.cmd; strShow += "">"; strShow += "<td class="ltdexit" width="16">"; ถ้า (this.icon == "") strShow += " "; อื่น { strShow += "<img border="0" src=""; strShow += this.icon; strShow += "" width="16" height="16" style= "ตำแหน่ง: ญาติ"></img>"; } strShow += "</td><td class="mtdexit">"; strShow += this.text; strShow += "</td><td class="rtdexit" width="5"> </td></tr>"; } else if (this.type == "separator") { strShow += "<tr><td class="ltdexit"> </td>"; strShow += "<td class="mtdexit" colspan="2"><hr color="#000000" size="1"></td></tr>"; } oDoc.write(strShow); } } ฟังก์ชั่น changeStyle(obj, cmd) { if(obj) ลอง { var imgObj = obj.children(0).children(0); ถ้า (cmd == 'เปิด') { obj.children(0).className = "ltdfocus"; obj.children(1).className = "mtdfocus"; obj.children(2).className = "rtdfocus"; if(imgObj) { if(imgObj.tagName.toUpperCase() == "IMG") { imgObj.style.left = "-1px"; imgObj.style.top = "-1px"; } } } else if(cmd == 'out') { obj.children(0).className = "ltdexit"; obj.children(1).className = "mtdexit"; obj.children(2).className = "rtdexit"; if(imgObj) { if(imgObj.tagName.toUpperCase() == "IMG") { imgObj.style.left = "0px"; imgObj.style.top = "0px"; } } } } catch (e) {} } ฟังก์ชั่น showMenu() { var x, y, w, h, ox, oy; x = เหตุการณ์ ลูกค้า X; y = event.clientY; var obj = document.getElementById("เมนูด้านขวา"); ถ้า (obj == null) คืนค่าจริง; วัว = document.body.clientWidth; oy = document.body.clientHeight; if(x > ox || y > oy) ส่งคืนค่าเท็จ; w = obj.offsetWidth; h = obj.offsetHeight; ถ้า((x + w) > วัว) x = x - w; ถ้า((y + h) > oy) y = y - h; obj.style.posLeft = x + document.body.scrollLeft; obj.style.posTop = y + document.body.scrollTop; obj.style.visibility = "มองเห็นได้"; กลับเท็จ; } ฟังก์ชั่น HideMenu() { if(event.button == 0) { var obj = document.getElementById("rightmenu"); ถ้า (obj == null) คืนค่าจริง; obj.style.visibility = "ซ่อน"; obj.style.posLeft = 0; obj.style.posTop = 0; } } ฟังก์ชั่น writeStyle() { var strStyle = ""; strStyle += "<ประเภทสไตล์=ข้อความ/css>"; strStyle += "TABLE {Font-FAMILY: "Tahoma","Verdana","宋体"; FONT-SIZE: 9pt}"; strStyle += ".mtdfocus {สีพื้นหลัง: #ccccff; BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid; CURSOR: hand}"; strStyle += ".mtdexit {สีพื้นหลัง: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid}"; strStyle += ".ltdfocus {สีพื้นหลัง: #ccccff; BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; CURSOR: hand}"; strStyle += ".ltdexit {สีพื้นหลัง: #d0d0ce; BORDER-BOTTOM: #d0d0ce 1px solid; BORDER-TOP: #d0d0ce 1px solid; BORDER-LEFT: #d0d0ce 1px solid}"; strStyle += ".rtdfocus {สีพื้นหลัง: #ccccff; BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; CURSOR: hand}"; strStyle += ".rtdexit {สีพื้นหลัง: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid}"; strStyle += "</สไตล์>"; document.write(strStyle); } ฟังก์ชั่น makeMenu() { var myMenu, item; var homepage_cmd = "this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.downcodes.com/'); return false;"; var favorate_cmd = "window.external.addFavorite('http://www.downcodes.com/','建站学院'); return false;"; var viewcode_cmd = "window.location = 'view-source:' + window.location.href"; myMenu = เมนูบริบทใหม่ (); item = new contextItem("返回主页", "", "top.location='http://www.downcodes.com/';", "เมนู"); myMenu.addItem(รายการ); item = new contextItem("设为主页", "", homepage_cmd, "menu"); myMenu.addItem(รายการ); item = new contextItem("添加到收藏夹", "", favorate_cmd, "เมนู"); myMenu.addItem(รายการ); item = new contextItem("联系作者", "", "location.href='mailto:info@downcodes.com'", "เมนู"); myMenu.addItem(รายการ); item = new contextItem("", "", "", "separator"); myMenu.addItem(รายการ); item = new contextItem("察看源码", "", viewcode_cmd, "menu"); myMenu.addItem(รายการ); myMenu.show(this.document); ลบรายการ; ลบเมนูของฉัน; } ฟังก์ชั่นtoggleMenu(isEnable) { if(isEnable) document.oncontextmenu = showMenu; else document.oncontextmenu = ฟังก์ชั่นใหม่ () {กลับมาจริง;}; } writeStyle(); ทำให้เมนู(); document.onclick = ซ่อนเมนู; document.oncontextmenu = แสดงเมนู; ไฟล์: //--> </script> </HEAD> <body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0"> <table border="0" width="100% " height="100%" cellpadding="0" cellspacing="3"> <tr><td valign="top"> <div id="docBoard" style="width: 100%"> เพิ่ม XP คำสั่งนี้http://www.downcodes.com/htmldata/sort/5.html </div> </td> <td valign="top" align="right"> <p><input type ="checkbox" name="closerm" onclick="toggleMenu(!this.checked);">关闭右键菜单</p> </td> </tr> </table> </body> </HTML>