2013-5-29 15:41 Wednesday  

HTML5的诞生为Web App以及移动App开发带来了许多新鲜有趣的JavaScript与HTML API。本文将介绍5个能够让你事半功倍的HTML5特性。

1. DNS Prefetching

DNS主机名解析有时会出现拖慢网站速度的问题。现代浏览器当遇到DNS解析时已经十分聪明——用户在跟随某个链接之前,浏览器先尝试解析域名再将其进行缓存。

DNS Prefetching特性允许开发者手动控制,告...

阅读全文>>

使用Chrome浏览器且细心的骚年应该都会发现一些大的网站已经有了语音搜索功能了,例如淘宝、360搜索等等。不过只有Chorme11以上才能够支持。

       

实现起来非常简单,为input添加名为 x-webkit-speech 的属性就行了。


可以用Chrome浏览器点击话筒体验一下语音搜索。


试试语言搜索

 相关属性设置:

设置语言种类...

阅读全文>>

2012-3-24 10:55 Saturday  

本文给大家推荐的8个国外网站,让大家了解结合了Javascript和CSS的HTML5技术在网站和Web应用设计中的最新发展。其中,“Air Jordan 2012”为学习设计的朋友提供了很多灵感,而“Draw Stick Man”是交互设计的经典之作,最后的“Believe in”虽然不是什么特别绚丽的设计,但简单的设计,却有不简单的效果。

1. Draw Stick Man II

如果你一...

阅读全文>>

2012-3-17 22:29 Saturday  

一、JW Player是什么?

简单地说,JW Player是一种基于flash的交互式网页媒体播放器。它是由Jeroen 和 Wijering共同建立的LongTail Video所开发,问世于2005年,当时仍名不经传的YouTube首次采用的播放器就是JW Player。官方网址:http://www.longtailvideo.com/

JW Player含:FLV Player、WMV P...

阅读全文>>

2012-2-17 11:36 Friday  

checkbox不同于一般的input,readonly对它不起效,可以用一个简单的js来实现它的只读

onclick="return false"

阅读全文>>

2012-1-30 18:20 Monday  
<link rel="icon" href="animated_favicon1.gif" type="image/gif" >
2012-1-30 18:12 Monday  
<!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>图片</title>
<script language="javascript">
<!--
//图片滚动列表 mengjia 070927
var Speed_1 = 10; //速度(毫秒)
var Space_1 = 20; //每次移动(px)
var PageWidth_1 = 116 * 3; //翻页宽度
var interval_1 = 7000; //翻页间隔
var fill_1 = 0; //整体移位
var MoveLock_1 = false;
var MoveTimeObj_1;
var MoveWay_1="right";
var Comp_1 = 0;
var AutoPlayObj_1=null;
function GetObj(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}}
function AutoPlay_1(){clearInterval(AutoPlayObj_1);AutoPlayObj_1=setInterval('ISL_GoDown_1();ISL_StopDown_1();',interval_1)}
function ISL_GoUp_1(){if(MoveLock_1)return;clearInterval(AutoPlayObj_1);MoveLock_1=true;MoveWay_1="left";MoveTimeObj_1=setInterval('ISL_ScrUp_1();',Speed_1);}
function ISL_StopUp_1(){if(MoveWay_1 == "right"){return};clearInterval(MoveTimeObj_1);if((GetObj('ISL_Cont_1').scrollLeft-fill_1)%PageWidth_1!=0){Comp_1=fill_1-(GetObj('ISL_Cont_1').scrollLeft%PageWidth_1);CompScr_1()}else{MoveLock_1=false}
AutoPlay_1()}
function ISL_ScrUp_1(){if(GetObj('ISL_Cont_1').scrollLeft<=0){GetObj('ISL_Cont_1').scrollLeft=GetObj('ISL_Cont_1').scrollLeft+GetObj('List1_1').offsetWidth}
GetObj('ISL_Cont_1').scrollLeft-=Space_1}
function ISL_GoDown_1(){clearInterval(MoveTimeObj_1);if(MoveLock_1)return;clearInterval(AutoPlayObj_1);MoveLock_1=true;MoveWay_1="right";ISL_ScrDown_1();MoveTimeObj_1=setInterval('ISL_ScrDown_1()',Speed_1)}
function ISL_StopDown_1(){if(MoveWay_1 == "left"){return};clearInterval(MoveTimeObj_1);if(GetObj('ISL_Cont_1').scrollLeft%PageWidth_1-(fill_1>=0?fill_1:fill_1+1)!=0){Comp_1=PageWidth_1-GetObj('ISL_Cont_1').scrollLeft%PageWidth_1+fill_1;CompScr_1()}else{MoveLock_1=false}
AutoPlay_1()}
function ISL_ScrDown_1(){if(GetObj('ISL_Cont_1').scrollLeft>=GetObj('List1_1').scrollWidth){GetObj('ISL_Cont_1').scrollLeft=GetObj('ISL_Cont_1').scrollLeft-GetObj('List1_1').scrollWidth}
GetObj('ISL_Cont_1').scrollLeft+=Space_1}
function CompScr_1(){if(Comp_1==0){MoveLock_1=false;return}
var num,TempSpeed=Speed_1,TempSpace=Space_1;if(Math.abs(Comp_1)<PageWidth_1/2){TempSpace=Math.round(Math.abs(Comp_1/Space_1));if(TempSpace<1){TempSpace=1}}
if(Comp_1<0){if(Comp_1<-TempSpace){Comp_1+=TempSpace;num=TempSpace}else{num=-Comp_1;Comp_1=0}
GetObj('ISL_Cont_1').scrollLeft-=num;setTimeout('CompScr_1()',TempSpeed)}else{if(Comp_1>TempSpace){Comp_1-=TempSpace;num=TempSpace}else{num=Comp_1;Comp_1=0}
GetObj('ISL_Cont_1').scrollLeft+=num;setTimeout('CompScr_1()',TempSpeed)}}
function picrun_ini(){
GetObj("List2_1").innerHTML=GetObj("List1_1").innerHTML;
GetObj('ISL_Cont_1').scrollLeft=fill_1>=0?fill_1:GetObj('List1_1').scrollWidth-Math.abs(fill_1);
GetObj("ISL_Cont_1").onmouseover=function(){clearInterval(AutoPlayObj_1)}
GetObj("ISL_Cont_1").onmouseout=function(){AutoPlay_1()}
AutoPlay_1();
}
//产品展示滚动图片结束
//-->
</script>
<style type="text/css">
<!--
BODY {
BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; FONT-FAMILY: 宋体; BACKGROUND-COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}
.blk_18 {
BORDER-RIGHT: #e3e3e3 1px solid; BORDER-TOP: #e3e3e3 1px solid; MARGIN-TOP: 8px; FONT-SIZE: 12px; BACKGROUND: #f3f3f3; OVERFLOW: hidden; BORDER-LEFT: #e3e3e3 1px solid; WIDTH: 390px; BORDER-BOTTOM: #e3e3e3 1px solid; ZOOM: 1
}
.blk_18 .pcont {
FLOAT: left; OVERFLOW: hidden; WIDTH: 350px
}
.blk_18 .ScrCont {
WIDTH: 32766px; ZOOM: 1
}
.blk_18 #List1_1 {
FLOAT: left
}
.blk_18 #List2_1 {
FLOAT: left
}
.blk_18 .LeftBotton {
BACKGROUND: url(http://img.china.alibaba.com/images/unsort/module/picr_1.gif) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 15px; HEIGHT: 72px
}
.blk_18 .RightBotton {
BACKGROUND: url(http://img.china.alibaba.com/images/unsort/module/picr_1.gif) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 15px; HEIGHT: 72px
}
.blk_18 .LeftBotton {
BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 5px
}
.blk_18 .RightBotton {
BACKGROUND-POSITION: 0px -100px; MARGIN-LEFT: -1px
}
.blk_18 .LeftBotton:hover {
BACKGROUND-POSITION: -20px 0px
}
.blk_18 .RightBotton:hover {
BACKGROUND-POSITION: -20px -100px
}
.blk_18 .pl IMG {
DISPLAY: block; MARGIN: 6px auto 1px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.blk_18 .pl {
BORDER-RIGHT: #f3f3f3 1px solid; BORDER-TOP: #f3f3f3 1px solid; FLOAT: left; BORDER-LEFT: #f3f3f3 1px solid; WIDTH: 114px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #f3f3f3 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.blk_18 A.pl:hover {
BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ff9900 1px solid; COLOR: #ff9900; BORDER-BOTTOM: #ff9900 1px solid
}
.commu_cont3 {
MARGIN: 9px 7px 7px; LINE-HEIGHT: 150%
}
.commu_cont3 UL {
WIDTH: 188px
}
-->
</style>
</head>
<body>
<!-- picrotate_left start -->
<DIV class=blk_18>
<A onmouseup=ISL_StopUp_1() class=LeftBotton 
onmousedown=ISL_GoUp_1() onmouseout=ISL_StopUp_1() href="javascript:void(0);" 
target=_self></A>
<DIV class=pcont id=ISL_Cont_1>
    <DIV class=ScrCont>
      <DIV id=List1_1><!-- piclist begin -->
     <A class=pl 
href="http://www.wubaili.com" 
target=_blank><IMG height=72 alt=20-50元夏装抢疯 
src="http://www.baidu.com/img/baidu_logo.gif" width=96></A>
        <A class=pl 
href="http://www.yiwuku.com" 
target=_blank><IMG height=72 alt=韩国人气小耳环 
src="http://www.baidu.com/img/baidu_logo.gif" width=96></A>
        <A class=pl 
href="http://info.china.alibaba.com/news/detail/v9-d1002531301.html" 
target=_blank><IMG height=72 alt=3万6超值装修88平 
src="http://www.baidu.com/img/baidu_logo.gif" width=96></A>
        <A class=pl 
href="http://info.china.alibaba.com/news/detail/v8-d1002530067.html" 
target=_blank><IMG height=72 alt=牛干巴敲开财富门 
src="http://www.baidu.com/img/baidu_logo.gif" width=96></A>
        <A class=pl 
href="http://info.china.alibaba.com/news/detail/v5003519-d1002285304.html" 
target=_blank><IMG height=72 alt=4K至7K高性能本本 
src="http://www.baidu.com/img/baidu_logo.gif" width=96></A>
        <A class=pl 
href="http://info.china.alibaba.com/news/detail/v5001800-d1002511645.html" 
target=_blank><IMG height=72 alt=7万装修102平婚房 
src="http://www.baidu.com/img/baidu_logo.gif" width=96></A>
       <A class=pl 
href="http://info.china.alibaba.com/news/detail/v5003463-d1002527336.html" 
target=_blank><IMG height=72 alt=最新小车节油为主 
src="http://www.baidu.com/img/baidu_logo.gif" width=96></A>
        <A class=pl 
href="http://info.china.alibaba.com/news/detail/v5003000-d1002505656.html" 
target=_blank><IMG height=72 alt="热门项目 BT烤翅" 
src="http://www.baidu.com/img/baidu_logo.gif" width=96></A>
        <A class=pl 
href="http://info.china.alibaba.com/news/detail/v3000103-d1002421590.html" 
target=_blank><IMG height=72 alt=流行T恤+裤装 
src="http://www.baidu.com/img/baidu_logo.gif" width=96></A> <!-- piclist end -->
      </DIV>
      <DIV id=List2_1></DIV>
</DIV>
</DIV><A onmouseup=ISL_StopDown_1() 
class=RightBotton onmousedown=ISL_GoDown_1() onmouseout=ISL_StopDown_1() 
href="javascript:void(0);" target=_self></A>
</DIV>
<SCRIPT type=text/javascript>
<!--
picrun_ini()
//-->
</SCRIPT>
<!-- picrotate_left end -->
</body>
</html>

<DIV id=demo style="BACKGROUND: #ffffff; OVERFLOW: hidden; WIDTH: 150px; COLOR: #0000ff; HEIGHT: 200px"> 
    <DIV id=demo1> 
        <div align="center"> 
        <A href="http://www.dream68.cn"><IMG src="/image/logo.gif" height=50 border=0></A><br> 
        <A href="http://www.dream68.cn"><IMG src="/image/logo.gif" height=50 border=0></A><br> 
        <A href="http://www.dream68.cn"><IMG src="/image/logo.gif" height=50 border=0></A><br> 
<A href="http://www.dream68.cn"><IMG src="/image/logo.gif" height=50 border=0></A><br><A href="http://www.dream68.cn"><IMG src="/image/logo.gif" height=50 border=0></A> 
        </div> 
    </DIV> 
    <DIV id=demo2></DIV> 
</DIV> 
<SCRIPT language="javascript"> 
var speed=50; 
demo2.innerHTML=demo1.innerHTML; 
function Marquee(){ 
    if(demo2.offsetTop-demo.scrollTop<=0){ 
        demo.scrollTop-=demo1.offsetHeight; 
    } 
    else{ 
        demo.scrollTop++; 
    } 
} 
var MyMar=setInterval(Marquee,speed); 
demo.onmouseover=function() {clearInterval(MyMar)}; 
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}; 
</SCRIPT>

2012-1-30 18:11 Monday  
<!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>
<FCK:meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>www.wubaili.com</title>
<style>
#sl{
background: url("http://assets.taobaocdn.com/app/tc/img/decorate.png") -106px -105px;
height: 63px;
width: 19px;
right: 50px;
position: absolute;
display: none;
}
#sl a{
display: block;
height: 63px;
width: 19px;
}
</style>
<script type="text/javascript">
<!--
var $ = function(o){return document.getElementById(o);}
window.onload = function(){
window.onscroll = function(){
var scrollTop = document.documentElement.scrollTop + document.body.scrollTop;
if(scrollTop){
$("sl").style.display = 'block';
$("sl").style.top = (scrollTop + document.documentElement.clientHeight - 80) + "px";
}else{
$("sl").style.display = 'none';
}
}
}
//-->
</script>
</head>
<body>
<P>宠物狗的定义</P>
<P>宠物狗,指的是适合家庭饲养的犬种,是以为人类提供乐趣、玩伴、守护、警戒为主要目的。</P>
<P>狗是地球上分布最广的动物之一,据不完全统计其种类多达数千种,而宠物狗只占其中很小的一部分。了解哪些狗适合作为宠物饲养是十分必要的,因为如果选择不当,可能会伤及儿童,甚至打消对狗的乐趣。</P>
<P>常见的宠物狗大约有300多种,其中包括:迷你雪纳瑞、罗威士梗、西部高地白梗、中国冠毛犬、日本狆北京犬、马尔济斯犬、曼彻斯特梗 八哥犬 拳师犬 约克夏比格犬、波士顿梗、可卡犬、法国斗牛犬、拉萨犬、波利犬、澳洲牧牛犬、比利时牧羊犬、狐狸犬、威斯拉犬、威玛猎犬、喜乐蒂牧羊犬、伯恩山犬、纽芬兰犬、惠比特犬、长须牧羊犬等。</P>
<P>宠物狗的挑选方法</P>
<P>*血统是否纯正,商家是否能提供相关证书。</P>
<P>*是否活泼机灵,是否乐于和人类为伴,尤其是孩子。</P>
<P>*尽量挑选性格温和的,体型不宜过大。</P><P>宠物狗的挑选方法</P>
<P>*血统是否纯正,商家是否能提供相关证书。</P>
<P>*是否活泼机灵,是否乐于和人类为伴,尤其是孩子。</P>
<P>*尽量挑选性格温和的,体型不宜过大。</P><P>宠物狗的挑选方法</P>
<P>*血统是否纯正,商家是否能提供相关证书。</P>
<P>*是否活泼机灵,是否乐于和人类为伴,尤其是孩子。</P>
<P>*尽量挑选性格温和的,体型不宜过大。</P><P>宠物狗的挑选方法</P>
<P>*血统是否纯正,商家是否能提供相关证书。</P>
<P>*是否活泼机灵,是否乐于和人类为伴,尤其是孩子。</P>
<P>*尽量挑选性格温和的,体型不宜过大。</P><P>宠物狗的挑选方法</P>
<P>*血统是否纯正,商家是否能提供相关证书。</P>
<P>*是否活泼机灵,是否乐于和人类为伴,尤其是孩子。</P>
<P>*尽量挑选性格温和的,体型不宜过大。</P><P>宠物狗的挑选方法</P>
<P>*血统是否纯正,商家是否能提供相关证书。</P>
<P>*是否活泼机灵,是否乐于和人类为伴,尤其是孩子。</P>
<P>*尽量挑选性格温和的,体型不宜过大。</P><P>宠物狗的挑选方法</P>
<P>*血统是否纯正,商家是否能提供相关证书。</P>
<P>*是否活泼机灵,是否乐于和人类为伴,尤其是孩子。</P>
<P>*尽量挑选性格温和的,体型不宜过大。</P><P>宠物狗的挑选方法</P>
<P>*血统是否纯正,商家是否能提供相关证书。</P>
<P>*是否活泼机灵,是否乐于和人类为伴,尤其是孩子。</P>
<P>*尽量挑选性格温和的,体型不宜过大。</P><P>宠物狗的挑选方法</P>
<P>*血统是否纯正,商家是否能提供相关证书。</P>
<P>*是否活泼机灵,是否乐于和人类为伴,尤其是孩子。</P>
<P>*尽量挑选性格温和的,体型不宜过大。</P><P>宠物狗的挑选方法</P>
<P>*血统是否纯正,商家是否能提供相关证书。</P>
<P>*是否活泼机灵,是否乐于和人类为伴,尤其是孩子。</P>
<P>*尽量挑选性格温和的,体型不宜过大。</P>
<P>*颊须和颁须都应长而丰满,眼睛要有神,见了主人要不畏缩,且能勇敢而机警。</P>
<P>*体质要求健壮,不能带有任何轻微疾病;肛门周围有黄渍或粘有粪便者不能入选。</P>
<P>*毛色应以白色或白色中带有柠檬色的为合适,除头部五官黑色之外,其他部分黑色过多的最好不入选。</P>
<P>*眼睛小而色浅,鼻色白或呈樱桃色或有斑点,耳朵直立或耳形不正,口颌不正,这些都不合此犬的体形标准。</P>
<P>*头颈粗短而腿长,被毛柔细而卷曲像羊毛,牙齿呈钳式或虎式咬合的,也不符此宠物狗的形体标准。</P><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />本文转自[我就要美丽网_美丽女人之家] www.591meili.com转载请注明出处。
<div id="sl">
<a href="#" _fcksavedurl="#"></a>
</div>
</body>

</html>

 

 

有做修正

<select name='Grade' class='s8'>
<option value=''>— 请选择 —</option>
<optgroup label='学期教育'></optgroup><option value='18'>&nbsp;&nbsp;学期教育</option>
<optgroup label='小学'></optgroup><option value='5'>&nbsp;&nbsp;1年级</option>
<option value='6'>&nbsp;&nbsp;2年级</option>
<option value='7'>&nbsp;&nbsp;3年级</option>
<option value='8'>&nbsp;&nbsp;4年级</option>
<option value='9'>&nbsp;&nbsp;5年级</option>
<option value='10'>&nbsp;&nbsp;6年级</option>
<optgroup label='初中'></optgroup><option value='11'>&nbsp;&nbsp;7年级</option>
<option value='12'>&nbsp;&nbsp;8年级</option>
<option value='13'>&nbsp;&nbsp;9年级</option>
<optgroup label='高中'></optgroup><option value='14'>&nbsp;&nbsp;10年级</option>
<option value='15'>&nbsp;&nbsp;11年级</option>
<option value='16'>&nbsp;&nbsp;12年级</option>
</select>
2012-1-30 17:40 Monday  

这个记在这,留个记号

http://www.oncity.cc/p/test/jquery/search.html

jquery搜索提示的

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>jQuery 自动完成功能(优化版)</title>
   <script type="text/javascript" src="jquery-1.3.1.js"></script>         
    </head>
    <body>
        <script type="text/javascript">
    var highlightindex = -1;//表示当前高亮节点
    var timeoutId;
    $(document).ready(function() {
    
        var wordInput = $("#word");//文本框
        var wordInputOffset = wordInput.offset();//获得文本框位置
        $("#auto").hide().css("border", "1px black solid").css("position", "absolute")
                .css("top", wordInputOffset.top + wordInput.height() + 5 + "px")
                .css("left", wordInputOffset.left + "px").width(wordInput.width() + 3 + "px");
               
        wordInput.blur(function() {
        autoHide();
        });        
               
        wordInput.keyup(function(event) {
            //处理文本框中的键盘事件
            //如果输入字母,将文本框中最新信息发送给服务器
            var myEvent = event || window.event;
            var keyCode = myEvent.keyCode;//获得键值
           
            if (keyCode == 27) {
            var wordText = $("#word").val();
                autoHide();
                wordInput.text(wordText);
            }
            else {
                 if (keyCode >= 65 && keyCode <= 90 || keyCode == 8 || keyCode == 46 || keyCode == 32) { //8对应退格键,46对应删除键
                    var wordText = $("#word").val();//获得文本框中的内容
                    var autoNode = $("#auto");
                    if (wordText != "") {
                        clearTimeout(timeoutId);//对上次未完成的延时操作进行取消
                        //延时操作,减少与服务器的交互次数,延时500ms,防止用户操作过快
                        timeoutId = setTimeout(function() {
                            $.post("http://www.oncity.cc/p/test/jquery/search_result.php", {word:wordText}, function(data) {
                           
                            if($("#word").val() =="" ) {
                               autoHide();
                               return;
                            }
                                var jqueryObj = $(data);//将dom对象data转换成jQuery的对象
                                var wordNodes = jqueryObj.find("word");//找到所有word节点
                                autoNode.html("");
                                wordNodes.each(function(i) { //i是索引,用来给id赋值
                                   var wordNode = $(this);//获取单词内容
                                    var newDivNode = $("<div>").attr("id", i).css("backgroundColor", "white");
                                    newDivNode.html(wordNode.text()).appendTo(autoNode);//新建div节点,加入单词内容
                                    //增加鼠标进入事件,高亮节点
                                    newDivNode.mouseover(function() {
                                        //将原来高亮的节点取消高亮
                                        if (highlightindex != -1) {
                                            $("#auto").children("div").eq(highlightindex)
                                                    .css("backgroundColor", "white");
                                        }
                                        //记录新的高亮索引
                                        highlightindex = $(this).attr("id");
                                        $(this).css("backgroundColor", "#3366CC").css("cursor","pointer");
                                    });
                                    //增加鼠标移出事件,取消节点高亮
                                    newDivNode.mouseout(function() {
                                        if (keyCode == 13) {       //判断是否按下回车键
                                            //下拉框有高亮
                                            if (highlightindex != -1) {
                                                lightEventHide();
                                                highlightindex = -1;
                                            } else {
                                                alert("文本框中的[" + $("#word").val() + "]被提交了");
                                                autoHide();
                                                $("#word").get(0).blur();//让文本框失去焦点
                                            }
                                            //取消鼠标移出节点的高亮
                                            //$(this).css("backgroundColor", "white");
                                        }
                                    }
                                    );
                                        //增加鼠标点击事件,可以进行补全
                                        newDivNode.click(function() {
                                            //取出高亮节点的文本内容
                                            var comText = $(this).text();
                                            autoHide();
                                            highlightindex = -1;
                                            //文本框内容变为高亮节点内容
                                            $("#word").val(comText);
                                        });
                                    });
                                    //添加单词内容到弹出框
                                    if (wordNodes.length > 0) {
                                        autoNode.show();
                                    } else {
                                        autoNode.hide();
                                        highlightindex = -1;//弹出框隐藏,高亮节点索引设成-1
                                    }
                                }, "xml");
                            }, 300);
                        }
                    else
                    {
                        autoNode.hide();
                        highlightindex = -1;
                    }
                    } else if (keyCode == 38 || keyCode == 40) {   //判断是否输入的是向上38向下40按键
                        if (keyCode == 38) {
                            var autoNodes = $("#auto").children("div").css("background-color", "white");
                            if (highlightindex != -1) {
                                autoNodes.eq(highlightindex).css("background-color", "white");
                                highlightindex--;
                            } else {
                                lightEvent();
                                highlightindex = autoNodes.length - 1;
                            }
                            if (highlightindex == -1) {
                                highlightindex = autoNodes.length - 1;//如果改变索引值后index变成-1,则将索引值指向最后一个元素
                            }
                             lightEvent();
                             autoNodes.eq(highlightindex).css("backgroundColor", "#3366CC");
                        }
                        if (keyCode == 40) {
                            var autoNodes = $("#auto").children("div");
                            if (highlightindex != -1) {
                                autoNodes.eq(highlightindex).css("background-color", "white");
                            }
                            highlightindex++;
                            if (highlightindex == autoNodes.length) {
                                highlightindex = 0;//如果改变索引值等于最大长度,则将索引值指向第一个元素
                               
                            }
                             lightEvent();
                            autoNodes.eq(highlightindex).css("backgroundColor", "#3366CC");
                        }
                    } else if (keyCode == 13) {       //判断是否按下回车键
                        //下拉框有高亮
                        if (highlightindex != -1) {
                            lightEventHide();
                            highlightindex = -1;
                        } else {
                            alert("文本框中的[" + $("#word").val() + "]被提交了");
                            $("#auto").hide();
                            $("#word").get(0).blur();//让文本框失去焦点
                        }
                        //下拉框没有高亮
                    }
                }
            }
        )
            ;
            $("input[type='button']").click(function() {
                alert("文本框中的[" + $("#word").val() + "]被提交了");
            });
        });
function lightEventHide(){
        var comText = $("#auto").hide().children("div").eq(highlightindex).text();
                      $("#word").val(comText);
}
function lightEvent(){
        var comText = $("#auto").children("div").eq(highlightindex).text();
                      $("#word").val(comText);
}
function autoHide(){
        $("#auto").hide();
}
</script>
       
            <h3>
     <center>智能搜,打个 win 或 曼 字看看</center>
            </h3>
            <br />
            <table align="center">
            <tr><td>
            <input type="text" id="word" maxlength=2048 size=55 />
            <br/>
            <td></tr>
            <tr><td align="center">
            <input type="button" value="OnCity 智能搜索"/>
            </td></tr>
            </table>
            <br />
            <div id="auto"></div>
    </body>
</html>

2012-1-30 17:33 Monday  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xml:lang="zn" xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<TITLE>浮动层居中的对话框效果演示</TITLE>
<META http-equiv=content-type content="application/xhtml+xml; charset=gb2312">

<STYLE type=text/css>
HTML {
HEIGHT: 100%
}
BODY {
HEIGHT: 100%
}
BODY {
FONT-SIZE: 14px; FONT-FAMILY: Tahoma, Verdana, sans-serif
}
DIV.neat-dialog-cont {
Z-INDEX: 98; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
DIV.neat-dialog-bg {
Z-INDEX: -1; FILTER: alpha(opacity=70); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #eee; opacity: 0.7
}
DIV.neat-dialog {
BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 1px solid; Z-INDEX: 99; MARGIN-LEFT: auto; BORDER-LEFT: #444 1px solid; WIDTH: 30%; MARGIN-RIGHT: auto; BORDER-BOTTOM: #444 1px solid; POSITION: relative; TOP: 25%; BACKGROUND-COLOR: #fff
}
DIV.neat-dialog-title {
PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0.1em; MARGIN: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #444 1px solid; POSITION: relative
}
IMG.nd-cancel {
RIGHT: 0.2em; POSITION: absolute; TOP: 0.2em
}
DIV.neat-dialog P {
PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: center
}

</STYLE>

<SCRIPT type=text/javascript>
function NeatDialog(sHTML, sTitle, bCancel)
{
window.neatDialog = null;
this.elt = null;
if (document.createElement && document.getElementById)
{
    var dg = document.createElement("div");
    dg.className = "neat-dialog";
    if (sTitle)
      sHTML = '<div class="neat-dialog-title">'+sTitle+
              ((bCancel)?
                '<img src="x.gif" alt="Cancel" class="nd-cancel" />':'')+
                '</div>\n' + sHTML;
    dg.innerHTML = sHTML;

    var dbg = document.createElement("div");
    dbg.id = "nd-bdg";
    dbg.className = "neat-dialog-bg";

    var dgc = document.createElement("div");
    dgc.className = "neat-dialog-cont";
    dgc.appendChild(dbg);
    dgc.appendChild(dg);

    //adjust positioning if body has a margin
    if (document.body.offsetLeft > 0)
      dgc.style.marginLeft = document.body.offsetLeft + "px";

    document.body.appendChild(dgc);
    if (bCancel) document.getElementById("nd-cancel").onclick = function()
    {
      window.neatDialog.close();
    };
    this.elt = dgc;
    window.neatDialog = this;
}
}
NeatDialog.prototype.close = function()
{
if (this.elt)
{
    this.elt.style.display = "none";
    this.elt.parentNode.removeChild(this.elt);
}
window.neatDialog = null;
}

function openDialog()
{

var sHTML = '<p>西西<a target="_blank" href="/" class="wordstyle">WEB开发</a>脚本特效集演示中心,<a href="">国内最大的<a target="_blank" href="/" class="wordstyle">WEB开发</a>资源社区!</p>'+
      '<p><button onclick="window.neatDialog.close()">关闭!</button></p>';
    new NeatDialog(sHTML, "欢迎光临!", false);

}

</SCRIPT>
<META content="MSHTML 6.00.3790.630" name=GENERATOR></HEAD>
<BODY>
<H1>浮动层居中的对话框效果演示</H1>
<BUTTON onclick=openDialog()>演示层提示效果</BUTTON>
</BODY></HTML>

2012-1-30 17:31 Monday  
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
*{margin:0;padding:0;}
</style>
</head>

<body>
   <p>测试</p><p>测试</p><p>测试</p><p>测试</p><p>测试</p><p>测试</p><p>测试</p>
   <p>测试</p><p>测试</p><p>测试</p><p>测试</p><p>测试</p><p>测试</p><p>测试</p><p>测试</p>
   <input type="button" value="点击这里" onclick="sAlert('测试效果<br/>嗯!效果还不错!');" />

<script type="text/javascript" language="javascript">
function sAlert(str){
   var msgw,msgh,bordercolor;
   msgw=400;//提示窗口的宽度
   msgh=100;//提示窗口的高度
   titleheight=25 //提示窗口标题高度
   bordercolor="#336699";//提示窗口的边框颜色
   titlecolor="#99CCFF";//提示窗口的标题颜色

   var sWidth,sHeight;
   sWidth=document.body.offsetWidth;//浏览器工作区域内页面宽度
   sHeight=screen.height;//屏幕高度(垂直分辨率)


   //背景层(大小与窗口有效区域相同,即当弹出对话框时,背景显示为放射状透明灰色)
   var bgObj=document.createElement("div");//创建一个div对象(背景层)
   //定义div属性,即相当于
   //<div id="bgDiv" style="position:absolute; top:0; background-color:#777; filter:progid:DXImagesTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75); opacity:0.6; left:0; width:918px; height:768px; z-index:10000;"></div>
   bgObj.setAttribute('id','bgDiv');
   bgObj.style.position="absolute";
   bgObj.style.top="0";
   bgObj.style.background="#777";
   bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
   bgObj.style.opacity="0.6";
   bgObj.style.left="0";
   bgObj.style.width=sWidth + "px";
   bgObj.style.height=sHeight + "px";
   bgObj.style.zIndex = "10000";
   document.body.appendChild(bgObj);//在body内添加该div对象


   var msgObj=document.createElement("div")//创建一个div对象(提示框层)
   //定义div属性,即相当于
   //<div id="msgDiv" align="center" style="background-color:white; border:1px solid #336699; position:absolute; left:50%; top:50%; font:12px/1.6em Verdana,Geneva,Arial,Helvetica,sans-serif; margin-left:-225px; margin-top:npx; width:400px; height:100px; text-align:center; line-height:25px; z-index:100001;"></div>
   msgObj.setAttribute("id","msgDiv");
   msgObj.setAttribute("align","center");
   msgObj.style.background="white";
   msgObj.style.border="1px solid " + bordercolor;
   msgObj.style.position = "absolute";
   msgObj.style.left = "50%";
   msgObj.style.top = "50%";
   msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
   msgObj.style.marginLeft = "-225px" ;
   msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
   msgObj.style.width = msgw + "px";
   msgObj.style.height =msgh + "px";
   msgObj.style.textAlign = "center";
   msgObj.style.lineHeight ="25px";
   msgObj.style.zIndex = "10001";

   var title=document.createElement("h4");//创建一个h4对象(提示框标题栏)
   //定义h4的属性,即相当于
   //<h4 id="msgTitle" align="right" style="margin:0; padding:3px; background-color:#336699; filter:progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100); opacity:0.75; border:1px solid #336699; height:18px; font:12px Verdana,Geneva,Arial,Helvetica,sans-serif; color:white; cursor:pointer;" onclick="">关闭</h4>
   title.setAttribute("id","msgTitle");
   title.setAttribute("align","right");
   title.style.margin="0";
   title.style.padding="3px";
   title.style.background=bordercolor;
   title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
   title.style.opacity="0.75";
   title.style.border="1px solid " + bordercolor;
   title.style.height="18px";
   title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";
   title.style.color="white";
   title.style.cursor="pointer";
   title.innerHTML="关闭";
   title.onclick=removeObj;

   var button=document.createElement("input");//创建一个input对象(提示框按钮)
   //定义input的属性,即相当于
   //<input type="button" align="center" style="width:100px; align:center; margin-left:250px; margin-bottom:10px;" value="关闭">
   button.setAttribute("type","button");
   button.setAttribute("value","关闭");
   button.style.width="60px";
   button.style.align="center";
   button.style.marginLeft="250px";
   button.style.marginBottom="10px";
   button.style.background=bordercolor;
   button.style.border="1px solid "+ bordercolor;
   button.style.color="white";
   button.onclick=removeObj;

   function removeObj(){//点击标题栏触发的事件
     document.body.removeChild(bgObj);//删除背景层Div
     document.getElementById("msgDiv").removeChild(title);//删除提示框的标题栏
     document.body.removeChild(msgObj);//删除提示框层
   }
   document.body.appendChild(msgObj);//在body内添加提示框div对象msgObj
   document.getElementById("msgDiv").appendChild(title);//在提示框div中添加标题栏对象title

   var txt=document.createElement("p");//创建一个p对象(提示框提示信息)
   //定义p的属性,即相当于
   //<p style="margin:1em 0;" id="msgTxt">测试效果</p>
   txt.style.margin="1em 0"
   txt.setAttribute("id","msgTxt");
   txt.innerHTML=str;//来源于函数调用时的参数值
   document.getElementById("msgDiv").appendChild(txt);//在提示框div中添加提示信息对象txt
   document.getElementById("msgDiv").appendChild(button);//在提示框div中添加按钮对象button
}
</script>
</body>
</html>

2012-1-30 11:29 Monday  
<script>  
function   show(username)  
{
document.all.userinfo.innerHTML='信息读取中...';
document.all.userinfo.style.display="block";   
document.all.userinfo.style.left=event.x;  
document.all.userinfo.style.top=document.body.scrollTop+event.y;  
//xajax_getlyuserinfo(username);     //异步处理,生成卡片
}  
</script>

<div   id="userinfo"   style="position:absolute;z-index:100;left:15px;top:180px;display:none;border:1px   solid   #dddddd;background-color:#eeeeee;width:250px;height:102" onmouseout='document.all.userinfo.style.display="none"' onmouseover='document.all.userinfo.style.display="block"'></div>
然后调用时用经过或是点击什么的就行了
2012-1-30 11:19 Monday  
<body>
      页面代码:
<div id="menu1" onclick="TreeMenu(this,'child1')">
   <img src="plus.gif" ><a href="#">菜单1</a>
</div>
   <div id="child1" style="display:none">
       <a href="#">页面1</a><br>
       <a href="#">页面2</a>
   </div>
<div id="menu2" onclick="TreeMenu(this,'child2')">
   <img src="plus.gif"><a href="#">菜单2</a>
</div>
   <div id="child2" style="display:none">
        <a href="#">页面1</a><br>
        <a href="#">页面2</a>
   </div>
<script language=javascript>
function TreeMenu(node,id)
{
var sibling = document.getElementById(id);

if (sibling.style.display == 'none')
{
if (node.childNodes.length > 0)
{
   if (node.childNodes[0].tagName == "IMG")
   {
    node.childNodes[0].src = "minus.gif"; //替换为展开时的图片
   }
}

sibling.style.display = '';
}
else
{
if (node.childNodes.length > 0)
{
   if (node.childNodes[0].tagName == "IMG")
   {
    node.childNodes[0].src = "plus.gif"; //替换为
   }
}
sibling.style.display = 'none';
}
}
</script>
</body>

Github
PHP技术交流群
PHP技术交流群:109943929
Discuz!插件制作/站长交流群
Discuz!插件制作/站长交流群
日历
百度联盟
搜索