Gốc > Code cho Blog và Web >
Cao Bằng @ 19:41 17/12/2009
Số lượt xem: 2294
Code menu hiển thị khi click chuột phải
Phóng to || Thu nhỏ

Hôm nay Blog giáo viên Thái Bình post tặng các bạn một code khá hay
DEMO tại đây
1.Code CSS sau các bạn cho vào thẻ head (với blog Violet cho vào thông tin bản quyền)
| <style> <!-- .skin0{ position:absolute; width:165px; border:2px solid black; background-color:menu; font-family:Verdana,Arial; line-height:20px; cursor:default; font-size:14px; z-index:100; visibility:hidden; } .menuitems{ padding-left:10px; padding-right:10px; } --> </style> |
2.Code sau các bạn cho vào thẻ body (với blog Violet cho vào một khối nào đó)
| <div id="ie5menu" class="skin0" onMouseover="highlightie5(event)" onMouseout="lowlightie5(event)" onClick="jumptoie5(event)" display:none> <div class="menuitems" url="http://caobang83.violet.vn/entry/list/cat_id/1754642">Thu thuat tin hoc</div> <div class="menuitems" url="http://caobang83.violet.vn/entry/list/cat_id/1937195">Thu thuat cho blog</div> <div class="menuitems" url="http://caobang83.violet.vn/entry/list/cat_id/1937195">Thu thuat internet</div> <div class="menuitems" url="http://caobang83.violet.vn/entry/list/cat_id/1931323">Code cho blog</div> <div class="menuitems" url="http://caobang83.violet.vn/entry/list/cat_id/1782706">Phan mem moi nhat</div> <div class="menuitems" url="http://caobang83.violet.vn/entry/list/cat_id/2039797">He dieu hanh</div> <div class="menuitems" url="http://caobang83.violet.vn/entry/list/cat_id/1754653">Ghost Win</div> </div> <script language="JavaScript1.2"> //set this variable to 1 if you wish the URLs of the highlighted menu to be displayed in the status bar var display_url=0 var ie5=document.all&&document.getElementById var ns6=document.getElementById&&!document.all if (ie5||ns6) var menuobj=document.getElementById("ie5menu") function showmenuie5(e){ //Find out how close the mouse is to the corner of the window var rightedge=ie5? document.body.clientWidth-event.clientX : window.innerWidth-e.clientX var bottomedge=ie5? document.body.clientHeight-event.clientY : window.innerHeight-e.clientY //if the horizontal distance isn't enough to accomodate the width of the context menu if (rightedge<menuobj.offsetWidth) //move the horizontal position of the menu to the left by it's width menuobj.style.left=ie5? document.body.scrollLeft+event.clientX-menuobj.offsetWidth : window.pageXOffset+e.clientX-menuobj.offsetWidth else //position the horizontal position of the menu where the mouse was clicked menuobj.style.left=ie5? document.body.scrollLeft+event.clientX : window.pageXOffset+e.clientX //same concept with the vertical position if (bottomedge<menuobj.offsetHeight) menuobj.style.top=ie5? document.body.scrollTop+event.clientY-menuobj.offsetHeight : window.pageYOffset+e.clientY-menuobj.offsetHeight else menuobj.style.top=ie5? document.body.scrollTop+event.clientY : window.pageYOffset+e.clientY menuobj.style.visibility="visible" return false } function hidemenuie5(e){ menuobj.style.visibility="hidden" } function highlightie5(e){ var firingobj=ie5? event.srcElement : e.target if (firingobj.className=="menuitems"||ns6&&firingobj.parentNode.className=="menuitems"){ if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode //up one node firingobj.style.backgroundColor="highlight" firingobj.style.color="white" if (display_url==1) window.status=event.srcElement.url } } function lowlightie5(e){ var firingobj=ie5? event.srcElement : e.target if (firingobj.className=="menuitems"||ns6&&firingobj.parentNode.className=="menuitems"){ if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode //up one node firingobj.style.backgroundColor="" firingobj.style.color="black" window.status='' } } function jumptoie5(e){ var firingobj=ie5? event.srcElement : e.target if (firingobj.className=="menuitems"||ns6&&firingobj.parentNode.className=="menuitems"){ if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode if (firingobj.getAttribute("target")) window.open(firingobj.getAttribute("url"),firingobj.getAttribute("target")) else window.location=firingobj.getAttribute("url") } } if (ie5||ns6){ menuobj.style.display='' document.oncontextmenu=showmenuie5 document.onclick=hidemenuie5 } </script> |
Chúc các bạn thành công
Thủ thuật blog Violet
Cao Bằng @ 19:41 17/12/2009
Số lượt xem: 2294
Số lượt thích:
0 người
- Code tổng hợp tin tức chính từ tất cả các báo (15/12/09)
- Code spin menu (dành cho IT) (11/12/09)
- Code menu nhanh rất hay (07/12/09)
- Code chèn biểu tượng vào trước thanh địa chỉ cho blog (rất hay) (05/12/09)
- Code chèn nhạc vào blog (rất hay) (04/12/09)
Code sau thầy cho vào khối chính nhé .Điều chỉnh width (độ rộng)cho phù hợp
Tạo banner quảng cáo trượt dọc 2 bên