`
20.Shadow
  • 浏览: 5011 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Web模板定制 (JS + PHP)

阅读更多
最近做一个模板打印的项目调研。
要求实现Web模板的定制和打印(套打),看网上好多都是定制死的模板,感觉不方便,如果出现打飞或者什么的,那么需要手动调整很麻烦,于是自己动手写了个定制模板的,见下:





由于是测试,所以把分页打印和模板定制的功能写在一起了,赫赫。
不过JS基本是模板相关的嘎。

实现思路如下:
1.拖拽功能:
document.onmousedown : 拖拽开始的事件
document.onmouseup : 释放的事件
document.onmousemove : 拖拽的事件
如果判断为是可以拖拽的控件(lab , table etc...)那么就移动它到目前鼠标所在的位置,并且把相关的x/y设置到Property-Window里面去(这个很像.NET-IDE哦^__^)

2.回滚功能:
在drag-down以后,记录一个history-array,push进去类似{id, x, y}这样结构的数据,表示哪个控件被移动到了哪个位置上
如果点击Back,那么就会逆向查找这个history-array,找到其前一个位置,回滚到这个位置上即可(如果找不到前一个位置,回滚到初始位置即可)

3.PropertyWindow的设置功能:
把值直接设置到当前对应的控件上即可(红色标明当前控制的控件)
Save/Cancel即记录进对应的DB,保存成模板,不过这个sample并没有完全实现

详细见代码把,赫赫。

以上Over ^__^

Shadow
S.H
2009/11/03 16:59:00
  • 大小: 22.8 KB
1
0
分享到:
评论

相关推荐

    传奇竞技游戏类网站模板,html+css+JavaScript+php

    【标题】"传奇竞技游戏类网站模板,html+css+JavaScript+php" 是一款专为传奇竞技游戏设计的网站模板,它集成了HTML、CSS、JavaScript和PHP这四种核心技术,旨在提供一个功能齐全、视觉吸引的游戏社区平台。该模板...

    HTML+CSS+JavaScript网页模板

    开发者可以通过修改模板中的元素、样式和脚本来定制自己的网站,同时结合后端技术(如PHP、Node.js或Python)实现数据的动态加载和用户交互。对于初学者,可以从模仿和修改现有的网页模板开始,逐渐提升自己的编程...

    Web后台管理模板(css+javascript)

    Web后台管理模板是用于构建企业级应用后台界面的基础框架,它通常包含HTML、CSS、JavaScript等元素,旨在提供高效、可定制的用户交互界面。这个特定的模板经过优化,删除了不必要的组件,增强了性能,特别是在老旧...

    phpweb 模板coo2

    PHPWeb模板Coo2通常包含HTML、CSS、JavaScript以及PHP文件。HTML文件定义了网页的基本结构和内容,CSS文件负责样式和布局,JavaScript则处理交互和动态效果,而PHP文件则用于后端逻辑,如数据处理和动态内容生成。 ...

    phpweb模板

    在使用PHPWeb模板时,开发者通常不需要从零开始编写页面结构,而是可以直接利用模板中的元素进行定制。这些模板通常包括头部、导航栏、主体内容区域、侧边栏、页脚等常见网页部分,通过调整这些元素的样式和内容,...

    论文研究-基于模板和CSS技术的Web页面定制.pdf

    本篇论文研究了如何基于模板和CSS技术实现Web页面的定制化,提出了一个集成了页面内容定制和布局定制的解决方案。文章探讨了模板技术在实现内容定制方面的作用,同时详细分析了脚本和CSS技术如何在布局定制方面提供...

    第三版 系统 软件下载站 精品帝国CMS模板源码 PHP+MYSQL

    【标题】"第三版 系统 软件下载站 精品帝国CMS模板源码 PHP+MYSQL" 涉及的是一个基于PHP和MYSQL的网站模板,用于构建一个专业的软件下载站。这个模板是帝国CMS(EmpireCMS)的定制版本,经过精心设计和优化,以提供...

    蓝色phpweb模板

    【蓝色PHPWeb模板】是一种专为网页设计而创建的模板,尤其适合那些希望快速搭建网站且追求简洁、专业外观的用户。PHPWeb模板基于PHP语言,利用其动态内容生成能力,使得网页可以根据用户交互和服务器端的数据变化...

    WEB按模板导出到XLS报表

    1. **Web开发**:通常,这个过程会涉及到使用Web编程语言,如HTML、CSS、JavaScript,以及服务器端语言如ASP(Active Server Pages)、PHP、Python或Java。在ASP中,`expRep.asp`很可能是一个处理报表导出的脚本文件...

    万能模板泛站+端口程序.rar

    【标题】"万能模板泛站+端口程序.rar" 提供的是...同时,对于非技术背景的用户,可能需要借助Web开发工具或专业人员的帮助来完成安装和定制。此外,确保所有操作符合版权规定,合法使用和分发这些模板和程序至关重要。

    网站后台管理系统模板JS+Bootstrap

    总的来说,"网站后台管理系统模板JS+Bootstrap"提供了一个快速启动后台管理系统的起点,通过利用JavaScript的强大功能和Bootstrap的UI组件,能够创建一个既美观又功能丰富的管理平台。对于开发者来说,理解和掌握...

    抽奖的模板,仅供参考,HTML5,PHP,转盘抽奖

    抽奖模板是一种常见的互动元素,常用于线上...开发者可以根据自己的需求,对这些模板进行定制和扩展,以适应不同的应用场景。无论是HTML5的动态效果,还是PHP的数据处理,都是构建高效、有趣抽奖系统的不可或缺的技术。

    基于HTML5+JavaScript+CSS3+PHP的网上商城电子商务购物网站设计.zip

    1、系统采用Apache + MySQL + PHP设计编程,前后端交互及数据渲染使用Vue框架,基于WEB的B/S体系结构的软件。 2、利用先进的Web动态网站开发方案,达到充分利用现有网络资源,对传统的经济模式和产业,打破时间和...

    基于HTML实现的简单的HTML5手机网站模板WAP模板(css+html+js+图样+毕业设计).zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用...

    JS+CSS+Bootstrap+PHP学习帮助文档chm.zip

    这是一个非常实用的学习资源压缩包,包含了前端开发中的关键技术——JavaScript、CSS、Bootstrap以及PHP的基础教程和API文档。这些文档都是以CHM(Compiled Help Manual)格式存在,这是一种微软开发的帮助文件格式...

    基于HTML实现的简单的HTML5手机网站模板WAP模板(css+html+js+图样).zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用...

Global site tag (gtag.js) - Google Analytics