没有合适的资源?快使用搜索试试~ 我知道了~
html+css+js实现xp window界面及有关功能
需积分: 3 0 下载量 96 浏览量
2020-10-27
14:06:14
上传
评论
收藏 62KB PDF 举报
温馨提示
试读
12页
xp window界面及有关功能使用前端技术实现不可思议吧不够该程序在IE调试的,其他浏览器可能有BUG,感兴趣的朋友可以参考下哈,希望可以帮助到你
资源推荐
资源详情
资源评论
html+css+js实现实现xp window界面及有关功能界面及有关功能
xp window界面及有关功能使用前端技术实现不可思议吧不够该程序在IE调试的,其他浏览器可能有BUG,感兴
趣的朋友可以参考下哈,希望可以帮助到你
注意: 该程序在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');">
</div>
</div>
<!-- set right div -->
<div id="mywindow_right" onmousedown="start('mywindow_right');" onmousemove="move('mywindow_right');"
onmouseup="end('mywindow_right');">
</div>
<!-- set left div -->
<div id="mywindow_left" onmousedown="start('mywindow_left');" onmousemove="move('mywindow_left');"
onmouseup="end('mywindow_left')";>
</div>
<!-- set central div, it is added object -->
<div id = "central"></div>
<!-- set top div -->
<div id="mywindow_top" onmousedown="start('mywindow_top');" onmousemove="move('mywindow_top');"
onmouseup="end('mywindow_top');">
<div id="mywindow_top_left_corner">
</div>
<div id="mywindow_top_middle">
<img class="button" id="top_close_button" src="image/window_control_close_blur.bmp"
/>
<img class="button" id="top_max_button" src="image/window_control_max_blur.bmp"
/>
<img class="button" id="top_min_button" src="image/window_control_min_blur.bmp"
/>
</div>
<div id="mywindow_top_right_corner">
</div>
</div>
<!-- set corner of drag window -->
<div id="mywindow_right_corner" onmousedown="start('mywindow_right_corner');"
onmousemove="move('mywindow_right_corner');"
onmouseup="end('mywindow_right_corner');">
</div>
<div id="mywindow_left_corner" onmousedown="start('mywindow_left_corner');"
onmousemove="move('mywindow_left_corner');"
onmouseup="end('mywindow_left_corner');">
</div>
<div id="mywindow_rBottom_corner" onmousedown="start('mywindow_rBottom_corner');"
onmousemove="move('mywindow_rBottom_corner');"
onmouseup="end('mywindow_rBottom_corner');">
</div>
<!-- set border of drag window -->
<div id="mywindow_top_drag" onmousedown="start('mywindow_top_drag');" onmousemove="move('mywindow_top_drag');"
onmouseup="end('mywindow_top_drag');"></div>
<div id="mywindow_bottom_drag" onmousedown="start('mywindow_bottom_drag');"
onmousemove="move('mywindow_bottom_drag');"
onmouseup="end('mywindow_bottom_drag');"></div>
</div>
</body>
</html>
复制代码 代码如下:
/**
* set select button, use list as button
*/
/* set list button */
li {
display: inline;
white-space: nowrap;
float: left;
border: 0 solid white;
剩余11页未读,继续阅读
资源评论
weixin_38564503
- 粉丝: 3
- 资源: 914
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功