<div>
<a href="http://www.baidu.com" onclick="javascript:alert('baidu')">百度</a>
Java<font size="-1"><sup>TM</sup></font> programming language.<br/>
Java<font size="-6">TM</font> programming language.
</div>
判断浏览器
<SCRIPT language="javascript">
function catchRightClick(e){
if(navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)){
alert("You are not allowed to right click");
return false;
} else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 3 || event.button == 2)){
alert("You are not allowed to right click");
return false;
}
return true;
}
<%-- start 090923 --%>
function setElementDisplay(id, op){
var obj=document.getElementById(id);
obj.style.display = op;
}
function showElementByTime(id, time, display) {
if (display == undefined) {
display = 'block';
}
var s = "setElementDisplay('"+ id +"','"+ display +"')";
setTimeout(s, time);
}
function hideElementByTime(id, time) {
var s = "setElementDisplay('"+ id +"','none')";
setTimeout(s, time);
}
function appendHTML(id, html) {
document.getElementById(id).innerHTML += html;
}
<%-- end 090923 --%>
document.onmousedown=catchRightClick;
document.onmouseup=catchRightClick;
if(document.layers)
window.captureEvents(Event.MOUSEDOWN);
if(document.layers)
window.captureEvents(Event.MOUSEUP);
window.onmousedown=catchRightClick;
window.onmouseup=catchRightClick;
</SCRIPT>
table宽度布局
<table>
<colgroup width="20%"></colgroup>
<colgroup width="30%"></colgroup>
<colgroup width="30%"></colgroup>
<colgroup width="20%"></colgroup>
<tr><td></td></tr>
</table>
java 获取各种时间: 年月日时分秒
Calendar cal = Calendar.getInstance();
cal.setTime(criteriaHK.getToDate());
cal.add(Calendar.HOUR, 23);
cal.add(Calendar.MINUTE, 59);
cal.add(Calendar.SECOND, 59);
criteriaHK.setToDate(cal.getTime());
操作checkbox
function setKeywordSearchCheckboxes() {
if ('Y' == '<%=keywordSearch%>') {
var checkboxArr = document.getElementsByName("<%=CustomerSearchPage.KEYWORD_SEARCH_CHECKBOX%>");
if (checkboxArr.length > 0) {
for (var i=0; i<checkboxArr.length; i++) {
checkboxArr[i].checked = true;
}
setKeywordSearch(checkboxArr[0]);
}
}
}
java script 处理jsp请求
//--------------------------------------------------------------
<SCRIPT language="javascript">
function perform(action, row){
<%@ include file="../common_perform.jsp"%>
if(action=="<%=AloginPageNames.ALOGIN_AW001_01_GO%>") {
gotoPage('<%=AloginPageNames.ALOGIN_AW001_01_GO%>');
showProgress();
} else if(action=="cancel"){
document.theForm.reset();
}
}
</SCRIPT>
//--------------------------------------------------------------
function gotoPage(page, anchor) {
document.theForm.action = "<%=Text.get("front_controller")%>?" + "action="+page;
if (anchor != null) {
document.theForm.action += appendBrowserTimeInfo() + "#" + anchor;
} else {
document.theForm.action += appendBrowserTimeInfo();
}
document.theForm.submit();
submitTime = new Date().getTime();
}
// 获取客户端的时间
//--------------------------------------------------------------
<script language="javascript">
var browserEndTime=null;
/*
Purpose:
Get the current time of client machine.
Returns:
client date & time in format dd-mm-yyyy|hh:mm:ss:ff
*/
function getBrowserTime() {
var gettme = new Date().getTime();
var currDay = new Date();
var currYear = currDay.getFullYear();
var currMonth = currDay.getMonth() + 1;
var currDate = currDay.getDate();
var currHours = currDay.getHours();
var currMinutes = currDay.getMinutes();
var currSeconds = currDay.getSeconds();
var currMilliSeconds = currDay.getMilliseconds();
var clientTime = padLeadingZeros(currDate,2)+"-"+padLeadingZeros(currMonth,2)+"-"+currYear+"|"+padLeadingZeros(currHours,2)+":"+padLeadingZeros(currMinutes,2)+":"+padLeadingZeros(currSeconds,2)+":"+padLeadingZeros(currMilliSeconds,3);
return clientTime;
}
//--------------------------------------------------------------
/*
Purpose:
Pad leading zero to fit with the date and time format in log file.
Parameters:
inValue - date and time value returned from new Date()
inLength - the length required for log format
Returns:
client time
*/
function padLeadingZeros(inValue, inLength) {
var returnValue = ""+inValue;
while (returnValue.length < inLength) {
returnValue = "0"+returnValue;
}
return returnValue;
}
--------------------------------------------------------------
/*
Purpose:
For appending client_begin_time, pre_action and client_end_time to the original url.
Returns:
String with client_begin_time, pre_action and client_end_time
*/
<%@ page import="manulife.common.view.HtmlEncoder"%>
function appendBrowserTimeInfo() {
if (!<%=LoggerAdapter.out.enableClientTimeMeasurement()%>) return "";
var url = "&client_begin_time="+getBrowserTime();
if (browserEndTime != null && '<%=HtmlEncoder.filterXssCharacters(request.getParameter("client_begin_time"))%>' != 'null') {
url += "&pre_action="+'<%=HtmlEncoder.filterXssCharacters(request.getParameter("action"))%>'+"&client_end_time="+browserEndTime;
}
return url;
}
</script>
安全考虑: 去除输入的危险字符
public class HtmlEncoder {
public static String filterXssCharacters(String inStr) {
if (inStr != null) {
// "<",">","=","<","=",">"
inStr = inStr.replaceAll("<","");
inStr = inStr.replaceAll(">","");
inStr = inStr.replaceAll("=","");
inStr = inStr.replaceAll("<","");
inStr = inStr.replaceAll("=","");
inStr = inStr.replaceAll(">","");
inStr = inStr.replaceAll("[{]","");
inStr = inStr.replaceAll("}","");
inStr = inStr.replaceAll("//","");
inStr = inStr.replaceAll(";","");
inStr = inStr.replaceAll("{","");
inStr = inStr.replaceAll("}","");
inStr = inStr.replaceAll("//","");
inStr = inStr.replaceAll(";","");
inStr = inStr.replaceAll("\\(", "");
inStr = inStr.replaceAll("(", "");
inStr = inStr.replaceAll("\\)", "");
inStr = inStr.replaceAll(")", "");
inStr = inStr.replaceAll("\\|\\|", "");
inStr = inStr.replaceAll("||", "");
}
return inStr;
}
}
判断form中的控件的类型
function hasUserInput(frm) {
var f = frm.length;
var inputCount = 0;
while (f--) {
if ((frm[f].value != '') && (frm[f].type == "text")) {
inputCount++;
break;
}
}
return inputCount;
}
html中的热点
<FORM name=SubmitForm action="" method=post>
<IMG SRC="eoffer/offer/IFP0100905/images/agent.gif" ALT="" WIDTH=600 HEIGHT=751 border="1" usemap="#Map">
<map name="Map">
<area shape="rect" coords="88,641,570,665"
href="javascript:popupWindowWithSize('/aws/eoffer/offer/images/wpeoffer.pdf','500','400')">
<area shape="rect" coords="88,675,570,700"
href="javascript:popupWindowWithSize('/aws/eoffer/offer/IFP0100905/preview.html','600','400')">
<area shape="rect" coords="88,708,570,734"
href="javascript:submitURL('aws_main.jsp?action=eoffer_aw010_02_select1');showProgress('images/progress.gif');" onclick="return checkIfSubmitted();">
</map>
</FORM>
Html 分组上拉框
<select name="city">
<optgroup label="山东">
<option value="1">济南</option>
<option value="2">青岛</option>
<option value="3">烟台</option>
</optgroup>
<optgroup label="北京市">
<option value="4">海淀区</option>
<option value="5">朝阳区</option>
</optgroup>
</select>
来源: http://www.myexception.cn/HTML-CSS/965224.html
- 大小: 2.3 KB
分享到:
相关推荐
综上所述,"Sample : Ria Services + MVVM + MEF" 是一个展示了如何将这些技术整合到一起,创建出一个具有高效数据服务、清晰UI结构和可扩展性的Silverlight应用的实例。RiaXBoxGames可能是该项目中涉及的一个游戏...
A reference project that demonstrate how to build a task management application with WCF RiaServices, Silverlight 4.0, MEF, MVVM, and Telerik Controls. Requirement: VS2010, Silverlight 4 RTM, ...
if (str.startsWith("sample:",Qt::CaseInsensitive)) { QStringList parts = str.split(" ");//下位机上传数据格式:sample:+空格+ID+空格+采集值 if (parts.size() == 3) { qDebug() << "Got a sample " (1)....
这是一个基于Velocity+SpringMVC+Spring+MyBatis架构的网站示例。 1.生成工程的步骤(前提jdk,eclipse,gradle都已安装配置完毕): 1)创建webapp目录,然后编写build.gradle 2)运行gradle createWebProject命令,...
SpringBoot-Thymeleaf-A-B-Sample 是一个基于Spring Boot框架和Thymeleaf模板引擎的项目示例,主要用于展示如何在Spring Boot应用中集成并使用Thymeleaf进行前端页面渲染。Thymeleaf是一种现代服务器端HTML模板引擎...
在专用网络上使用Truffle Framework + Solidity + OpenZeppelin或ropsten / rinkeby + infura + metamask或rinkeby + local geth的ICO示例项目。 怎么跑 设置一个帐户。 使用您刚创建的Metamask帐户注册一个帐户。 ...
添加图像,字体和文件 使用public文件夹 更改HTML 在模块系统之外添加资产 何时使用public文件夹 使用全局变量 添加引导程序使用自定义主题 增加流量 添加路由器 添加自定义环境变量 在HTML中引用环境变量 在Shell...
APIservice-Sample 带有 OkHttp + Retrofit 的任何 API 服务的样板样板代码此示例展示了为任何端点创建客户端的简单方法(使用 github)##To 在您自己的端点中设置使用 设置您的终点网址 public static final ...
Java XLS 图像提取器示例 使用 Apache POI 从 .xls 文件中提取可选图像 运行: ./gradlew clean run 输出: $ ./gradlew clean run :clean :compileJava :processResources :classes ...Total elements: 7 ...
RubyMotion 混合示例此示例演示了如何构建可在 iOS 和 Android 上运行的 RubyMotion 应用程序。 这是一个简单的应用程序,在纯 Ruby 中实现如下: class MainScreen < Screen def on_load @label = Label . make ...
etic_sample_packages 适用于C ++和Python的示例ROS Kinetic节点的集合 先决条件 在能够编译此软件包之前,您需要确保已安装所有软件依赖项。 建议您提取要使用的特定示例,而不要尝试一次编译所有内容。 假定您...
* 统计测试是判断样本数据是否来自总体参数的过程。 * 统计测试的公式包括: + t-test:t 检验 + ANOVA:方差分析 + Regression analysis:回归分析 AP 统计学公式表涵盖了描述统计学、概率论、推断统计学、概率...
生成C ++代码并创建zip文件docker run --rm -v $(pwd)/sample:/src cpp-lambda aws-lambda-package-sample在本地构建C ++代码。 将aws-sdk-cpp构建到指定目录git clone ...
WebRTC C ++示例在C ++上使用WebRTC(DataChannel)的示例程序(README.en.md是此文件的英文翻译。) 使用C ++中的WebRTC DataChannel的示例代码。要求Mac OS X 的Ubuntu编译$ cd $ git clone --depth 1 ...
callback-sample Python + Flask +服务生+后台任务安装并执行源service_install.sh取消服务源service_uninstall.shTODOS: 使用asyncio处理子流程: ://docs.python.org/pt-br/3.7/library/asyncio-subprocess.html ...
DevShop示例该系统使您可以为销售数小时开发人员的虚拟商店创建购物车。 开发人员(产品)的小时价格是根据使用github信息的财务启发法得出的。 功能: 在购物车中添加,列出和删除产品通过以下计算可自动生成开发商...
This is a sample app that uses Android Architecture Components with Dagger 2. 此 App 主要用于 Android 组件架构的实践学习。 关键库 : Lifecycle + LiveData + ViewModel + Room/Retrofit + Dagger2 界 面 : ...
#Markdown-编辑器##键绑定强:选择文本,Cmd + B / Ctrl + B 强调:选择文本,Cmd + I / Ctrl + I 内嵌代码:选择文本,Cmd + K / Ctrl + K 删除线:... [Title text](http://sample.com/) : a + Tab 插入图片标签:
综上所述,"base_mvp_sample"项目是一个全面展示现代Android开发技术的示例,通过结合Kotlin、MVP、Dagger 2、RxJava、Retrofit和Moshi,构建了一个高效的、可扩展的移动应用架构。开发者可以通过研究这个项目来学习...
标题 "mmd_sample:React + Three.js + MMDで何かしたい" 暗示了这是一个项目,它结合了React、Three.js和MMD(MikuMikuDance)技术来创建一个互动或可视化应用。这个项目可能是为了展示如何在Web环境中使用这些技术...