DHTMLX-Windows
来源:互联网 发布:淘宝天猫装修助手 编辑:程序博客网 时间:2024/06/08 02:10
DHTMLX-Windows
dhtmlxWindows窗口,允许用户使用几个窗户并允许windows重叠,并提供对用户执行标准操作,比如移动/调整窗口大小,发送窗口的前景/背景,最小化/最大化一个窗口,改变窗口位置。
第一个例子
代码
<!DOCTYPE html><html><head> <title>Minimal init</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <link rel="stylesheet" type="text/css" href="../../../codebase/dhtmlx.css"/> <script src="../../../codebase/dhtmlx.js"></script> <script> var dhxWins function doOnLoad() { dhxWins = new dhtmlXWindows(); // 创建窗口 dhxWins.attachViewportTo("winVP"); } var idPrefix = 1; // 创建 function createWindow() { var p = 0; dhxWins.forEachWindow(function(){p++;}); if (p>5) { alert("Too many windows"); return; } var id = "userWin"+(idPrefix++); // var w = Number(document.getElementById("win_w").value); var h = Number(document.getElementById("win_h").value); var x = Number(document.getElementById("win_x").value); var y = Number(document.getElementById("win_y").value); // 创建Window dhxWins.createWindow(id, x, y, w, h); // 设置窗口的标题 dhxWins.window(id).setText(document.getElementById("win_t").value); // dhxWins.window(id).keepInViewport(true); // document.getElementById("win_x").value = x+8; document.getElementById("win_y").value = y+6; } function doOnUnload() { if (dhxWins != null && dhxWins.unload != null) { dhxWins.unload(); dhxWins = null; } } </script></head><body onload="doOnLoad();" onunload="doOnUnload();"> <div> <table> <tr> <td>Input Position (x,y)</td> <td><input id="win_x" type="text" style="width: 30px;" value="20"> <input id="win_y" type="text" style="width: 30px;" value="30"></td> </tr> <tr> <td>Input Size (width, height)</td> <td><input id="win_w" type="text" style="width: 30px;" value="320"> <input id="win_h" type="text" style="width: 30px;" value="200"></td> </tr> <tr> <td>Input Header Text</td> <td><input id="win_t" type="text" style="width: 150px;" value="New dhtmlxWindow"></td> </tr> <tr> <td colspan="2" align="center" style="padding-top: 10px;"><input type="button" value="Create Window" onclick="createWindow();"></td> </tr> </table> </div> <div id="winVP" style="position: relative; height: 500px; border: #cecece 1px solid; margin: 10px;"></div></body></html>
效果
皮肤
DHX除默认的皮肤样式之外还另外提供的3种可选皮肤。
分别为:dhx_web; dhx_terrace; dhx_skyblue;
设置方法:myWins.setSkin(String skin);
效果:
在Windows中添加Form
效果:
未完待续!!!。。。。。。。
0 0
- DHTMLX-Windows
- Dhtmlx
- DHTMLX TabBar
- DHTMLX 简介
- dhtmlx touch
- dhtmlx使用
- 讲一讲dhtmlx
- ajax dhtmlx
- dhtmlx menus
- dhtmlx-calendar
- DHTMLX-Vault
- DHTMLX-Grid
- DHTMLX-Tree
- DHTMLX-Form
- DHTMLX-Tabbar
- struts2 结合 dhtmlx tree
- DHTMLX Tree示例
- DHTMLX TREE userdata 使用
- iOS--构建版本无效
- jsp页面中插入jsp代码片段
- 面向对象的三个基本特征
- ActionListener的三种实现方法
- CMDB内功心法,助我登上运维之巅
- DHTMLX-Windows
- MyBatis-----MyBatis传递数组参数
- Spark内核介绍
- 创建型设计模式_01--工厂模式
- 基于纯Java代码的Spring容器和Web容器零配置的思考和实现(3) - 使用配置
- 山科大oj--字符串的连接 之一 (Append Code)
- 文字轮播与图片轮播
- codeigniter Message: mkdir(): Invalid path Filename: drivers/Session_files_driver.php
- spring添加<aop:aspectj-autoproxy>让注解自为类生成代理对象时出错