Teknologi 3D pada Halaman WEB
Sabtu, 06 Februari 2010
DIALOG BOX dengan EFFECT SHADOW
HAPUS KODE
BR /
pada script!
DIALOG BOX dengan EFFECT SHADOW seperti pada WINDOWS XP. Diaktifkan dengan klik kanan.
<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <br /><HTML> <br /><HEAD> <br /><TITLE>Shadowy Tables</TITLE> <br /><style> <br />body {color:#FF0000;font-size:20} <br />.menubar { border:1px solid #999999; width:250; height:120;background-color: #ffffdd; position:absolute; color:"black";} <br /></style> <br /><script language=javascript> <br /> <br />var global = window.document <br />global.shadows = new Array <br /> <br />function ShowShadowMenu(el, color, depth) <br />{ <br /> var i; <br /> <br /> // Tidy up any previous shadows <br /> for (i=0; i<global.shadows.length; i++) <br /> global.shadows[i].removeNode(true); <br /> global.shadows = new Array(); <br /> <br /> //place the menu where the mouse is and show it <br /> el.style.left = window.event.x <br /> el.style.top = window.event.y <br /> el.style.display = "block" <br /> <br /> //draw a series of cascading rectangles to create shadow <br /> for (i=depth; i>0; i--) <br /> { <br /> var rect = document.createElement('div'); <br /> var rs = rect.style <br /> rs.position = 'absolute'; <br /> <br /> //offset this shadow from the table <br /> rs.left = (el.style.posLeft + i) + 'px'; <br /> rs.top = (el.style.posTop + i) + 'px'; <br /> rs.width = el.offsetWidth + 'px'; <br /> rs.height = el.offsetHeight + 'px'; <br /> <br /> //put rectangle behind the table <br /> rs.zIndex = el.style.zIndex - i; <br /> rs.backgroundColor = color; <br /> <br /> //make the shadow transparent <br /> var opacity = 1 - i / (i + 1); <br /> rs.filter = 'alpha(opacity=' + (100 * opacity) + ')'; <br /> <br /> //add shadow to document <br /> el.insertAdjacentElement('afterEnd', rect); <br /> <br /> //save this shadow for later removal <br /> global.shadows[global.shadows.length] = rect; <br /> } <br />} <br /> <br />function ok() <br />{ <br /> TMenu.style.display="none"; <br /> var i; <br /> <br /> // Tidy up any previous shadows <br /> for (i=0; i<global.shadows.length; i++) <br /> global.shadows[i].removeNode(true); <br /> global.shadows = new Array(); <br /> <br />} <br />function cancel() <br />{ <br /> self.close(); <br />} <br /></script> <br /> <br /></HEAD> <br /> <br /><BODY BGCOLOR="#FFFFFF" oncontextmenu="ShowShadowMenu(TMenu,'#999999',4); return false"> <br /><div style="width:250" onclick="ShowShadowMenu(TMenu,'#cccccc',4)"> <br /><b>klik kanan</b> <br /></div> <br /><TABLE class="menubar" id="TMenu" style="display:none;background-image:url('latar.bmp')" > <br /><tbody> <br /><TR> <br /> <TD valign=top style="height:20;background-image:url('latar2.bmp');padding:0;font:x-small Verdana;padding:2"><b><font color=white>Perhatian !!!</font></b></TD> <br /></TR> <br /><tr> <br /><td valign=top style="font:xx-small Verdana"> <br />Penggunaan Klik Kanan akan menutup Window yang Anda buka! <br /><br> <br />Ingin diteruskan ? <br /></td> <br /></tr> <br /><tr> <br /><td align=center valign=top> <br /><span onclick="ok()" style="border:1px solid blue; width:50;padding:4;font:xx-small Verdana;background-color:white;cursor:hand">Ok</span> <span style="border:1px solid blue; width:50;padding:4;font:xx-small Verdana;background-color:white;cursor:hand" onclick="cancel()">Cancel</span> <br /></td> <br /></tr> <br /></tbody> <br /></TABLE> <br /></BODY> <br /></HTML> <br /> <br />
Tidak ada komentar:
Posting Komentar
Posting Lebih Baru
Posting Lama
Beranda
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar