日期:2014-05-17 浏览次数:20712 次
注意: 该程序在IE调试的,其他浏览器可能有BUG,见谅! <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB2312"> <title>Insert title here</title> <!-- -- CSS -- set window style --> <link rel="stylesheet" type="text/css" href="main.css" /> <!-- -- JavaScript -- set function --> <script language="JavaScript" src="mywindow.js"> </script> <script> alert("XP Window以IE测试,其他浏览器可能有BUG请见谅! 基本功能+四边四角顶部拖拉都已实现!") alert("进行操作前,记得先初始化窗口哦!"); /* * create xp window and initialize */ var myW = new MyWindow(); function initialize() { myW.setBackgroundDiv("mywindow"); myW.setLeftDiv("mywindow_left"); myW.setRightDiv("mywindow_right"); myW.setBottomDiv("mywindow_bottom"); myW.setTopDiv("mywindow_top"); myW.initialEvent(); } /* * list button event function */ function hiddenWindow() { myW.hidden(); } function showWindow() { myW.show(); } function setAdjust(adj) { myW.setAdjust(adj); } function showMaxSize() { myW.showMaxSize(); } function getTop() { myW.getTop(); } function getLeft() { myW.getLeft(); } function getWidth() { myW.getWidth(); } function getHeight() { myW.getHeight(); } function removeWindow() { myW.removeWindow(); } function addObject() { myW.addObject(); } function deleteObject() { myW.deleteObject(); } /* * drag operation event function */ function start(idName) { myW.start(idName); } function move(idName) { myW.move(idName); } function end(idName) { myW.end(idName); } </script> </head> <body> <!-- -- set list button --> <ul> <li><a href="#" onclick="initialize();">初始化窗口</a></li> <li><a href="#" onclick="hiddenWindow();">隐藏窗口</a></li> <li><a href="#" onclick="showWindow();">显示窗口</a></li> <li><a href="#" onclick="setAdjust(true);">设置窗口可调整大小</a></li> <li><a href="#" onclick="setAdjust(false);">设置窗口不可调整大小</a></li> <li><a href="#" onclick="showMaxSize();">最大化窗口</a></li> <li><a href="#" onclick="addObject();">在窗口中添加对象 </a></li> <li><a href="#" onclick="deleteObject();">删除对象</a></li> <li><a href="#" onclick="getTop();">得到Top的值</a></li> <li><a href="#" onclick="getLeft();">得到Left的值</a></li> <li><a href="#" onclick="getWidth();">得到Width的值</a></li> <li><a href="#" onclick="getHeight();">得到Height的值</a></li> <li><a href="#" onclick="removeWindow();">释放窗口资源</a></li> </ul><br> <!-- -- set every div of window -- because cover proble, so order of set div is bottom, right/left, central, last top --> <div id="mywindow"> <!-- set bottom div --> <div id="mywindow_bottom"> <div id="mywindow_botton_right_corner" onmousedown="start('mywindow_botton_right_corner');" onmousemove="move('mywindow_botton_right_corner');" onmouseup="end('mywindow_botton_right_corner');"> </d