<%@ page language="java" pageEncoding="UTF-8"%>
<%@page import="com.web.utils.PropertiesReader"%>
<%@ include file="/commons/taglib.jsp"%>
<html>
<head>
<%@ include file="/commons/header.jsp"%>
<script type="text/javascript"
src="<%=request.getContextPath()%>/js/jquery.js">
</script>
taglib
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib prefix="s" uri="/struts-tags"%>
<c:if test="${!empty sessionScope.WW_TRANS_I18N_LOCALE}">
<fmt:setLocale value="${sessionScope.WW_TRANS_I18N_LOCALE}" scope="session"/>
</c:if>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
header
<%@ page language="java" pageEncoding="UTF-8"%>
<link rel="Stylesheet" href="<c:url value='/css/css3.css" type="text/css'/>"/>
<style media=print>
.Noprint{display:none;}
</style>
<script type='text/javascript' src='<c:url value='/js/validate.js'/>'></script>
<script type='text/javascript' src='<c:url value='/js/WebCalendar.js'/>'></script>
<script type="text/javascript">
function highlightTableRows(tableId) {
var previousClass = null;
var table = document.getElementById(tableId);
var tbody = table.getElementsByTagName("tbody")[0];
var rows;
if (tbody == null) {
rows = table.getElementsByTagName("tr");
} else {
rows = tbody.getElementsByTagName("tr");
}
for (i=0; i < rows.length; i++) {
rows[i].onmouseover = function() {this.style.backgroundColor='#CCCC00'; previousClass=this.className;this.style.cursor="hand";this.className+=' over'};
rows[i].onmouseout = function() {this.style.backgroundColor='#FFFFFF'; this.className=previousClass };
}
}
function checkAll(){
var handleEl=document.getElementById("checkAll");
var els=document.getElementsByName("ids");
for(i=0;i<els.length;i++){
els[i].checked=handleEl.checked;
}
}
function wait(){
document.all.flag.style.display="block";
}
function showView(url){
var time =new Date();
window.open(url,
"newwindow","height=700,width=900,top=10,left=100,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no");
}
function GetRadioValue(RadioName){
var obj;
obj=document.getElementsByName(RadioName);
if(obj!=null){
var i;
for(i=0;i<obj.length;i++){
if(obj[i].checked){
return obj[i].value;
}
}
}
return null;
}
function showPopup(){
var popUp = document.getElementById("popupcontent");
popUp.style.top = "50px";
popUp.style.left = "200px";
popUp.style.width = "400px";
popUp.style.height = "200px";
popUp.style.visibility = "visible";
}
function showPopup(top,left,width,height){
var popUp = document.getElementById("popupcontent");
//popUp.style.top = top;
//popUp.style.left = left;
var iTop = (window.screen.availHeight)/3; //获得窗口的垂直位置;
var iLeft = (window.screen.availWidth)/4; //获得窗口的水平位置;
popUp.style.top = iTop;
popUp.style.left = iLeft;
popUp.style.width = width;
popUp.style.height = height;
popUp.style.display = "block";
}
function hidePopup(){
var popUp = document.getElementById("popupcontent");
popUp.style.display = "none";
}
function disableOcx(){
var form = document.forms[0];
for (var i = 0; i < form.length; ++i) {
var element = form.elements[i];
if (element.name) {
if (element.nodeName == "INPUT") {
var type = element.type;
if(type !='hidden'){
element.disabled = true;
}
}
else if (element.nodeName == "SELECT") {
element.disabled = true;
}
else if (element.nodeName == "TEXTAREA") {
element.disabled = true;
}
}
}
}
//处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外
function banBackSpace(e){
var ev = e || window.event;//获取event对象
var obj = ev.target || ev.srcElement;//获取事件源
var t = obj.type || obj.getAttribute('type');//获取事件源类型
//获取作为判断条件的事件类型
var vReadOnly = obj.getAttribute('readonly');
var vEnabled = obj.getAttribute('enabled');
//处理null值情况
vReadOnly = (vReadOnly == null) ? false : vReadOnly;
vEnabled = (vEnabled == null) ? true : vEnabled;
//当敲Backspace键时,事件源类型为密码或单行、多行文本的,
//并且readonly属性为true或enabled属性为false的,则退格键失效
var flag1=(ev.keyCode == 8 && (t=="password" || t=="text" || t=="textarea")
&& (vReadOnly==true || vEnabled!=true))?true:false;
//当敲Backspace键时,事件源类型非密码或单行、多行文本的,则退格键失效
var flag2=(ev.keyCode == 8 && t != "password" && t != "text" && t != "textarea")
?true:false;
//判断
if(flag2){
return false;
}
if(flag1){
return false;
}
}
//禁止后退键 作用于Firefox、Opera
document.onkeypress=banBackSpace;
//禁止后退键 作用于IE、Chrome
document.onkeydown=banBackSpace;
</script>
分享到:
相关推荐
从提供的文件信息中,可以挖掘的知识点主要围绕PDF文件、A4页面格式以及OCR技术的应用。以下是对这些知识点的详细阐述: 1. PDF文件格式: PDF是“可移植文档格式”(Portable Document Format)的缩写,它是由...
在网页开发中,将页面内容导出为PDF格式是一种常见的需求,这可以帮助用户方便地保存和打印网页信息。"页面一键导出 pdf 格式"的功能实现主要涉及到Web端技术,包括HTML、CSS、JavaScript以及可能用到的jQuery库。...
在开发Web应用时,正确设置JSP页面的编码格式至关重要,因为这直接影响到网页内容的显示,特别是处理中文字符时。MyEclipse作为一款强大的Java EE集成开发环境,提供了便捷的方式来配置JSP页面的编码。以下将详细...
在这个场景中,我们需要探讨如何在子页面通过`showModalDialog`将数据返回给父页面,特别是当这些数据是以JSON格式存储时。 首先,让我们理解`showModalDialog`的基本用法。`window.showModalDialog(url, arguments...
【网站论文格式及注意事项】 在撰写学术论文时,特别是针对网站设计或开发的毕业设计,遵循正确的格式规范至关重要。这不仅有助于保持论文的专业性,也是尊重学术规则和提高可读性的基本要求。以下是一些关键的格式...
12. **版权和许可证**:使用模板时,注意了解其版权信息和许可证条款,确保合法合规地使用和修改。 综上所述,一个APP下载页面HTML模板是构建专业下载页面的关键,它融合了多种技术和设计原则,旨在促进用户转化和...
1. 页面格式,包括页眉、页脚和页边距,应保持一致,以维持文档的专业感。 2. 字体的选择,包括类型、大小、字形和颜色,应统一,以增强视觉连贯性。 3. 标点符号的使用,如全角中文与半角英文的区分,需遵循统一...
2. **渲染**:通过继承自父类的`Render`方法调用,将ASPX页面中的内容渲染成HTML格式,并将结果输出到`HtmlTextWriter`对象。 3. **写入文件**:将`StringWriter`中的HTML内容写入到硬盘上的HTML文件中。 4. **...
在.NET开发环境中,将HTML页面转换为PDF格式是一项常见的需求,尤其在报表生成、文档输出或者网页打印等场景。.NET提供了多种库和方法来实现这个功能,让我们深入探讨一下如何在ASP.NET中进行这样的转换。 首先,...
4. **JSP页面静态化的注意事项**: - 静态化后的页面更新问题:当后台数据变化时,需要及时更新对应的静态页面,否则可能会显示过期信息。 - 缓存管理:静态页面可能需要缓存控制策略,以平衡性能和资源消耗。 - ...
10. **安全考虑**:虽然静态页面不涉及服务器端处理,但仍需注意防止XSS(跨站脚本攻击)和CSRF(跨站请求伪造)等安全问题,对用户输入进行适当的编码和验证。 总的来说,“员工管理系统静态页面(含跳转)”是一...
最常见的页面小图标格式是.ico,这种格式可以包含多个尺寸和颜色深度的图像,以适应不同设备和浏览器的需求。 描述中的“gif图标”是指使用GIF(Graphics Interchange Format)格式创建的页面小图标。GIF是一种支持...
需要注意的是,虽然不能直接在模板中附加图片或其他文件,但若模板引用了其他页面的资源,则这些资源也会在新页面中正常显示。 模板的另一特点是,如果模板中定义了变量,那么在创建页面时,用户将看到一个表单界面...
- **安全性**:直接使用`substring()`方法可能存在问题,尤其是如果返回的字符串格式不确定的情况下。应该对返回的值进行适当的验证和清理,以避免潜在的安全漏洞。 - **用户体验**:确保弹出窗口的大小、位置等设置...
在视觉传达方面,图片往往比文字更能吸引用户的注意力。高质量的图片可以增强页面的吸引力,提高用户停留时间,进而促进用户对内容的理解和互动。例如,在产品详情页,清晰的产品图片能帮助用户更好地了解商品,激发...
不过,仍然有几种方法可以在HTML页面中显示TIFF格式的图片,这些方法主要依赖于转换、插件或JavaScript库。 1. **转换为常见格式**: - 最简单的方法是将TIFF文件转换为更普遍支持的格式,如JPEG或PNG。可以使用...
本文将深入探讨这一技术的核心要点,包括如何利用.NET环境下的C#语言来构建静态HTML页面,以及在实际操作中需要注意的关键细节。 ### 核心知识点解析 #### 1. 模板引擎与数据替换 在.NET生成HTML静态页面的过程中...
- 虽然这里主要关注前端,但提及登录注册页面时,需要注意前端的最小化攻击面,如防止XSS(跨站脚本攻击)和CSRF(跨站请求伪造)等。 9. **数据验证**: - 在前端进行初步的数据验证后,后端同样需要验证,以...
压缩包中的文件名“使用之前请看这里.chm”可能是一个帮助文档,通常以CHM(Compiled Help Manual)格式提供,用户在使用该工具前应该先查阅这个文档,了解如何正确安装、配置和使用工具,以及可能遇到的问题和解决...