日期与色彩选择器

日期与色彩选择器

代码:
以下是引用片段:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>infocn.org 色彩与日期 QQ107800843爱德华:失业中</title>
<style type="text/css">
<!--
#date_ td,#date_ th{padding:3px;font-weight: normal;}
#date_ tr:hover td,#date_ tr:hover th{background-color:#ffc;}#date_ tr td:hover{background-color:#fcf;}
#date_ u{text-decoration: none;}
-->
</style>
</head>
<body>
日期
<input name="date" type="text" size="24" maxlength="63" t="title" value="2000-1-1"  />
<input name="date" type="text" size="24" maxlength="63" t="title" value="2000-1-1"  />
<input name="date" type="text" size="24" maxlength="63" t="title" value="2009-1-1"  />
<input name="date" type="text" size="24" maxlength="63" t="title" value="2000-1-1"  />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />色彩
<input name="date" type="text" size="24" maxlength="63" t="title" value="#FFFFFF"  />
<input name="date" type="text" size="24" maxlength="63" t="title" value="#FFFFFF"  />
<input name="date" type="text" size="24" maxlength="63" t="title" value="#FFFFFF"  />
<input name="date" type="text" size="24" maxlength="63" t="title" value="#FFFFFF"  />
<script type="text/javascript">
$tmp=[];
function $(id,n){return n==null?document.getElementById(id):document.getElementsByName(id)[n]}
//日期
function DATE(id){
temp(’<table id="’+id+’" title="" summary=""  style="display:none;position:absolute;top:-200px;left:-800px;font-size:12px;line-height:12px;background:#DDD;border:1px solid #CCC;padding:0px;" cellspacing="1"><col style="color:#FF0000" /><col span="5" /><col style="color:#FF0000" /><tr><th >《</th><th >〈</th><td colspan="3"></td><th >〉</th><th >》</th></tr>’+
    ’<tr><th>日</th><th>一</th><th>二</th><th>三</th><th>四</th><th>五</th><th>六</th></tr><tbody bgcolor="#FFFFFF"><tr><td></td><td></td><td></td><td></td><td></td><td></td><td> </td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td> </td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td> </td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td> </td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td> </td></tr><tr><td></td><td></td><td></td><td>年</td><td>月</td><td>关</td><td>今</td></tr></tbody></table>’);
date(id)}
function date(id,date,t){
var D=new Date(),o=$(id);if(arguments.length>1){s=date.split(/\D+/i);for(i=s.length;i<3;)s[i++]=1;if(s[1])s[1]--;
if(arguments.length>2){if(t==1)s[0]--;if(t==2)s[1]--;if(t==3)s[1]++;if(t==4)s[0]++;}D=new Date(s[0],s[1],s[2]);}
var y=D.getFullYear(),m=D.getMonth()+1,d=D.getDate(),w=D.getDay(),w=D.getDay();o.title=y+’-’+m;
var M=[0,31,(y%4==0&&y%100!=0)||y%400==0?29:28,31,30,31,30,31,31,30,31,30,31],l=(36+w-d)%7;
for(o=o.getElementsByTagName("td"),l1=l+M[m]+1,i=1;i<38;i++){o[i].innerText=(i>l&&i<l1)?i-l:’ ’;o[i].style.backgroundColor=i-l==d?’#f66’:’’;}o[0].innerText=y+’-’+m;}
function date_(event,s,id){var O=$tmp[id],o=event.srcElement?event.srcElement:event.originalTarget;if (o.nodeName.toLowerCase()==’td’)
{if(o.innerHTML==’关’)o.parentNode.parentNode.parentNode.style.left=’-900px’;if(o.innerHTML==’今’)date(id);
$s=parseInt(o.innerHTML);if(!isNaN($s)&&$s>0&&$s<32){O.value=s+’-’+$s;o.parentNode.parentNode.parentNode.style.left=’-900px’;}}}
function Focus(id,o){$tmp[id]=o;var t=o.offsetTop+o.offsetHeight,l=o.offsetLeft;while(o=o.offsetParent){t+=o.offsetTop;l+=o.offsetLeft;}
var c=$(id);if(c){c.style.left= l+’px’;c.style.top= t+’px’;c.style.display=’block’;c.focus();$tmp[id+’_xy’]=l+’,’+t}}
//色彩
function color(id){var t=[],r=[’fc’,’96’,’30’],g=’fc96300369cf’,b=’fc96300369cffc9630’,I=0;for(i=0;i<12;i++){for(l=0;l<18;l++)t[++I]=r[parseInt(l/6)].charAt(parseInt(i/6))+g.charAt(i)+b.charAt(l);t[I]+=’</tr>\n<tr>’;}t[I]=t[I].slice(0,3);
    temp(’<table id="’+id+’"  style="position:absolute;left:-900px;top:500px" width="180" height="120" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC"><caption style="background:#ccc;font-size:12px;">关闭</caption>\n<tr>’+t.join(’’).replace(/([fc9630])([fc9630])([fc9630])/gm,’<td bgcolor="#$1$1$2$2$3$3"></td>’)+’</tr>\n</table>’);}
function color_(event,id){var O=$tmp[id],o=event.srcElement?event.srcElement:event.originalTarget;if(o.nodeName.toLowerCase()==’td’&&O!=null)
{O.value=o.bgColor;O.style.backgroundColor=o.bgColor;o.parentNode.parentNode.parentNode.style.left=’-900px’;}if (o.nodeName.toLowerCase()==’caption’&&O!=null)o.parentNode.style.left=’-900px’;}
function temp(s){if(!$(’_temp_’))
{var o=document.createElement("div");document.body.appendChild(o);
//o.style.display=’none’;
o.id=’_temp_’;
o.style.position=’absolute’;
//o.style.left=’-900px’;
}
$(’_temp_’).insertAdjacentHTML(’afterEnd’,s)}
/*@cc_on window.onunload=CollectGarbage;@*/
/*@if(@_jscript) 
    document.nativeGetElementById=document.getElementById;document.getElementById = function(id){ var elem = document.nativeGetElementById(id);if(elem){if(elem.attributes[’id’].value==id){return elem;}else{for(var i=1;i<document.all[id].length;i++){if(document.all[id][i].attributes[’id’].value == id){return document.all[id][i];}}}} return null;}; 
    //$("__ie_onload").onreadystatechange=function(){if(this.readyState == "complete")init();}; 
@else @*/    //Firefox不支持条件注释    //document.addEventListener("DOMContentLoaded", init, false); //在DOM调用完后调用init
    HTMLElement.prototype.insertAdjacentHTML=function(where,htmlStr){var r=this.ownerDocument.createRange();r.setStartBefore(this);this.insertAdjacentElement(where,r.createContextualFragment(htmlStr))}
    HTMLElement.prototype.insertAdjacentElement=function(where,o){switch(where){case "beforeBegin":this.parentNode.insertBefore(o,this);break;case "afterBegin":this.insertBefore(o,this.firstChild);
        break;case "beforeEnd":this.appendChild(o);break;case "afterEnd":if(this.nextSibling)this.parentNode.insertBefore(o,this.nextSibling);else this.parentNode.appendChild(o);break}}
    HTMLElement.prototype.__defineSetter__("outerHTML",function(sHTML){ var r=this.ownerDocument.createRange();r.setStartBefore(this);var df=r.createContextualFragment(sHTML);this.parentNode.replaceChild(df,this);return sHTML});
    HTMLElement.prototype.__defineGetter__("outerHTML",function(){var attr,attrs=this.attributes,str="<"+this.tagName;for(var i=0;i<attrs.length;i++){attr=attrs[i];if(attr.specified)str+=" "+attr.name+’="’+attr.value+’"’}return str+">"+this.innerHTML+"</"+this.tagName+">"; });
    HTMLElement.prototype.__defineSetter__("innerText",function(sHTML){this.textContent=sHTML;});
/*@end @*/
DATE(’date_’);color(’color_’);
</script>
</body>
</html>
时间: 2025-01-03 06:08:29

日期与色彩选择器的相关文章

只显示月、日、时-Android请教:同时显示日期和时间选择器

问题描述 Android请教:同时显示日期和时间选择器 开发中遇到一个问题: 需要在一个控件中同时显示日期和时间选择器 要求:日期只显示月.日:时间只显示24小时制的时 网上翻了好久没看见合适的,请教各位路过的大神给一些思路或者解决方案 解决方案 http://www.iteye.com/topic/1131942挺好的,不要年份的话,可以到xml里面将年份隐藏 解决方案二: http://www.2cto.com/kf/201407/320686.html 解决方案三: 朋友你好,你发的这个链

日期与时间选择器

  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>日期和时间选择器</title> <script langu

Android日期和时间选择器实现代码

抽出来了一个方法来选择时间(这里自己规定的只能选择当前时间以后的日期),日期选择完毕就会自动弹出时间选择器让选择时间. /** * 选择日期和时间 */ private void selectDataAndTime() { // 获取当前时间 final Calendar calendar = Calendar.getInstance(); /* * toast("当前时间是:" + calendar.get(Calendar.YEAR) + "," + * cal

jquery插件整理篇(八)色彩选择器类

(1) Farbtastic Farbtastic是一个color picker插件.它能够在一个页面中加入多个颜色选择控件,然后每个控件关联到页面中的一个元素比如:文本输入框. Farbtastic 热点图书:www.hotbook.cn (2)jQuery Color Picker 一个简单的颜色选择控件.操作方式与Adobe Photoshop中颜色选择操作置. jQuery Color Picker    热点图书:www.hotbook.cn (3)iColorPicker iColo

js 色彩选择器代码

function setPointer(theRow, theAction) {     var theCells = null;     var theDefaultColor = '#ffffff', thePointerColor = '#D5DFF4', theMarkColor = '#EAF3E9';     // 1. Pointer and mark feature are disabled or the browser can't get the     //    row -

Excel中进行怎么插入日期选择器

  Excel中进行怎么插入日期选择器 在开发工具栏选择插入-其他控件,打开其他控件选择框. 在选择框中选择calendar control8.0,确定. 在适当的位置绘制日历,并将高度和宽度适当调整.这时的日历控件还比较原始,不会点击日期后自动隐藏日历并在单元格内填入日期,这时就需要添加自己的代码. 在设计模式下双击日历. 点击设计模式,当图表颜色变深后就是设计模式,打开代码编辑器. 在光标处输入下方的代码: ActiveCell = Calendar1.Value Me.Calendar1.

jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载_jquery

我们经常会应用到日期和时间选择器,之前我们使用最多的是jQuery UI的datepicker(),那么今天我给大家介绍一款非常有趣的日期和时间选择器,它分为日期选择器datedropper以及时间选择器timedropper,他们俩尤其适合在移动端上应用. 在线演示       源码下载 日期选择器datedropper 使用非常简单,分三步, 1.引入相关js和css文件.注意datedropper和timedropper都是基于jQuery的插件,所以也要引入jQuery库文件. <scr

jQuery UI日期datedropper和时间timedropper选择器用法

我们经常会应用到日期和时间选择器,之前我们使用最多的是jQuery UI的datepicker(),那么今天我给大家介绍一款非常有趣的日期和时间选择器,它分为日期选择器datedropper以及时间选择器timedropper,他们俩尤其适合在移动端上应用. 有趣的日期和时间选择器 日期选择器datedropper 使用非常简单,分三步,1.引入相关js和css文件.注意datedropper和timedropper都是基于jQuery的插件,所以也要引入jQuery库文件. <script s

类似Dreamweaver的颜色选择器

一.前言 用过Dreamweaver的朋友一定对它的颜色选择器留下深刻的印象,因为它确实相当好用,其中的一项比较实用的功能是可以选取屏幕上任意一点的颜色.笔者按此思路封装了一个称为CColorPicker的类实现了类似的功能,并修正了Dreamweaver颜色选择器将屏幕上选取的颜色作近似处理的缺点.本文详细介绍了CColorPicker类的使用方法,并提供示例工程供读者参考. 下图便是示例代码的执行效果图 二.CColorPicker的简单介绍 CColorPicker类是从CButton派生