用于站点管理的 ASP-DHTML MDI 框架





5.00/5 (3投票s)
2002年9月15日
1分钟阅读

70129

476
一个用于站点管理的 ASP-DHTML MDI 框架。
引言
我构建的几乎每个站点都有某种内置的站点管理界面,我希望找到一种方法来通过改进界面使这些界面的使用更加容易。它还需要是
- 快速重用
- 以 ASP 为中心,并且
- 易于添加到现有站点。
经过大量的实验,我最终得到一个经过 Mozilla 和 IE 测试的 ASP MDI 框架。
你是怎么做到的?
每个“窗口”都是一个包含内容的 DIV
元素,其中包含一个 IFRAME
。此外,还添加了一些标准的 JavaScript DHTML(CBE DHTML 库)以启用用户对元素的位置和大小调整。窗口内容是来自您站点或来自其他服务器的网页。
创建窗口所需的只是一个简单的函数调用
Sub AddDivWin ( id, x, y ,width, height, title, url)
...
'Codeproject.com Demo
'---------------------
'Main Window
AddDivWin "MW1",30,50,450,230, "Main Page " & Now(), "myadmin.html"
AddDivWin "MWTodo2",540,50,189,220, "To Do ", "todo.htm"
AddDivWin "MWpad",30,320,344,270, "NotePad ", "notepad.htm"
AddDivWin "MWnews",420,320,383,270, "News ", _
"http://news.bbc.co.uk/text_only.stm"
ID 应该是唯一的,并且如果想要可移动和可调整大小的窗口,则应以 MW 为前缀。由于元素创建是在 ASP 控制下进行的,因此可以执行更高级的功能。上面的示例会调出一个新闻站点 - 可以将其调整为仅在页面上存在某些关键字时才显示此窗口。
图形使用 MS Photopaint 创建,具有轻微的 XP 风格 - 希望如此!
最后的话
这仅仅是一个起点。毕竟,管理页面非常依赖于站点。我希望这段代码能以某种方式帮助您。我认为这是通往数字仪表板的一步,我计划改进它。我很乐意了解您对它的用途。欢迎提出建议!
致谢
感谢 www.cross-browser.com 提供的出色的 DHTML 库。