Javascript技巧大集合

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
 </head>

 <body>
 <P>
 1.文本框焦点问题
 <input type="text" value="郭强" οnfοcus="if(value=='郭强') {value=''}" οnblur="if (value=='') {value='郭强'}">
</p>

<p>
2.网页按钮的特殊颜色
<input type=button name="Submit1" value="郭强" size=10 class=s02 style="background-color:rgb(235,207,22)">
</p>

<p>
3.鼠标移入移出时颜色变化
<input type="submit" value="找吧" name="B1" onMouseOut=this.style.color="blue" onMouseOver=this.style.color="red" class="button">
</p>

<p>
4.平面按钮
<input type=submit value=订阅 style="border:1px solid :#666666; height:17px; width:25pt; font-size:9pt;

BACKGROUND-COLOR: #E8E8FF; color:#666666" name="submit">
</p>
<p>
5.按钮颜色变化
<input type=submit name="nick" style="border:1px solid #666666; font-size:9pt; height:17px;
BACKGROUND-COLOR: #F4F4FF; color:#ff6600" size="15" maxlength="16">
</p>

<p>
6.平面输入框
<input type="text" name="T1" size="20" style="border-style: solid; border-width: 1">
</p>

<p>
7.使窗口变成指定的大小
//<script>
//window.resizeTo(1024,768);
//</script>
</p>

<p>
8.使文字上下滚动
<marquee direction=up scrollamount=3 scrolldelay=100 οnmοuseοver='this.stop()' οnmοuseοut='this.start()'
height=80>
共和国
</marquee>
</p>

<p>
9.状态栏显示该页状态
<base οnmοuseοver="window.status='网站建设 http://www.webmake.cn/' ;return true">
</p>
<p>
10.可以点击文字实现radio选项的选定
<br>
&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="regtype" value="A03" id="A03">
<label for="A03"> 情侣 : 一次注册两个帐户</label> <br>
</p>

<p>
12.打印网页
<a href='javascript:window.print ()'>打印</a>
</p>

<p>
13.线型输入框
<input type="text" name="key" size="12" value="关键字"    onFocus=this.select() onMouseOver=this.focus()
class="line">
</p>

<p>
14.显示文档最后修改日期
<script language=javascript>
function hi(str)
{
document.write(document.lastModified)
alert("hi"+str+"!")
}
</script>
</p>

<p>
15.可以在鼠标移到文字上时就触发事件
<html>
<head>
<script language="LiveScript">
function hello() {
alert("哈罗!");
}
</script>
</head>
<body>
<a href="" onMouseOver="hello()">link</a>
</body>
</P>

<p>
16.可以根据网页上的选项来确定页面颜色
<HTML>
<HEAD>
<TITLE>background.html</TITLE>
</HEAD>
<SCRIPT>
function bgChange(selObj) {
newColor = selObj.options[selObj.selectedIndex].text;
document.bgColor = newColor;
selObj.selectedIndex = -1;
}
</SCRIPT>
<BODY STYLE="font-family:Arial">
<B>Changing Background Colors</B>
<BR>
<FORM>
<SELECT SIZE="8" onChange="bgChange(this);">
<OPTION>Red
<OPTION>Orange
<OPTION>Yellow
<OPTION>Green
<OPTION>Blue
<OPTION>Indigo
<OPTION>Violet
<OPTION>White
<OPTION>pink
</SELECT>
</FORM>
</BODY>
</HTML>
</P>

<p>
17.将按钮的特征改变
<style type="text/css">
.style1 { font-size: 12px; background: #CCCCFF; border-width: thin thin thin thin; border-color: #CCCCFF
#CCCCCC #CCCCCC #CCCCFF}
.style2 { font-size: 12px; font-weight: bold; background: #CCFFCC; border-width: thin medium medium thin;
border-color: #CCFF99 #999999 #999999 #CCFF99}
</style>
本例按钮的代码如下:
<input type="submit" name="Submit" value="提 交" οnmοuseοver="this.className='style2'"
οnmοuseοut="this.className='style1'" class="style1">
</P>

<p>
18.改变按钮的图片.
<style type="text/css">
.style3 { font-size: 12px; background: url(image/buttonbg1.gif); border: 0px; width: 60px; height: 22px}
.style4 { font-size: 12px; font-weight: bold; background: url(image/buttonbg2.gif); border: 0px 0; width:
60px; height: 22px}
</style>
本例的按钮代码如下:
<input type="submit" name="Submit2" value="提 交" οnmοuseοver="this.className='style4'"
οnmοuseοut="this.className='style3'" class="style3">
</P>

<p>
19.打印页面
<a class=content href="javascript:doPrint();">打印本稿</a>
</P>

<p>
21.改变下拉框的颜色
<select name="classid" onChange="changelocation(document.myform.classid.options[document.myform.classid.selectedIndex].value)"
size="1" style="color:#008080;font-size: 9pt">
</select>
</P>

<p>
22.转至目标URL
<!--
window.location="http://guoguo"
-->
</P>

<p>
23.传递该object的form
<!--
UpdateSN('guoqiang99267',this.form)
function UpdateSN(strValue,strForm)
{
strForm.SignInName.value = strValue;
return false;
}
-->
</P>

<p>
24.文字标签
<label for="AltName4"><input name="AltName" type="RADIO" tabindex="931" id="AltName4">guoqiang99859</label>
</P>

<p>
25.layer2为组件的ID,可以控制组件是否可见
<script>
document.all.item('AltName4').style.display = "block";
document.all.item('AltName4').style.display = "none";
</script>

</P>

<P>
27.过3秒自动关闭页面
<!--
<script language="JavaScript" >
function closeit() {
setTimeout("self.close()",3000)
}
</script >
-->
</p>

26.将页面加入favorite中
<script language=javascript>
function Addme(){
url = "http://your.site.address"; //你自己的主页地址
title = "Your Site Name"; //你自己的主页名称
window.external.AddFavorite(url,title);
}
</script>

<p>
28.可以比较字符的大小
<!--
char=post.charAt(i);
if(!('0'<=char&&char<='9'))
-->
</P>

<p>
30.点击value非空的选项时转向指定连接
<select οnchange='if(this.value!="")window.open(this.value)' class="textinput">
<option selected>主办单位</option>
<option>-----------------</option>
<option value="http://www.bjd.com.cn/">北京日报</option>
<option value="http://www.ben.com.cn/">北京晚报</option>
</select>
</P>

<p>
31.改变背景颜色
<td width=* class=dp bgColor=#FAFBFC οnmοuseοver="this.bgColor='#FFFFFF';"
οnmοuseοut="this.bgColor='#FAFBFC';">
</td>
</P>

<p>
32.改变文字输入框的背景颜色
<style>
.input2 {background-image: url('../images/inputbg.gif'); font-size: 12px; background-color: #D0DABB;border-top-width:1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
</style>
<input name=content type=text size="47" class="input2" maxlength="50">
</P>

<p>
33.改变水平线的特征
<hr size="0" noshade color="#C0C0C0">
</P>

<p>
35.页内跳转
<a href="#1">1</a>
<a href="#2">2</a>
<a href="#3">3</a>
<a href="#4">4</a>
<a href="#5">5</a>
<a href="#6">6</a>
<a href="#7">7</a>
<a name="#1">dfdf</a>
<a name="#2">dfdf</a>/
</P>

<p>
38.将网页的按钮不可点击
<SCRIPT LANGUAGE="JavaScript">
function haha()
{
for(var i=0;i<document.form1.elements.length;i++)
{
if(document.form1.elements[i].name.indexOf("bb")!=-1)
document.form1.elements[i].disabled=!document.form1.elements[i].disabled;
}
}
</SCRIPT>
<BODY><form name=form1>
<INPUT TYPE="button" NAME="aa " value=cindy οnclick=haha()>
<INPUT TYPE="button" NAME="bb " value=guoguo>
<INPUT TYPE="button" NAME="bb " value=guoguo>
</P>


<p>
45.在网页上显示实时时间
<SCRIPT LANGUAGE="JavaScript">

var clock_id;
window.οnlοad=function()
{
clock_id=setInterval("document.form1.txtclock.value=(new Date);",1000)
}
</SCRIPT>
<INPUT TYPE="text" NAME="txtclock">
</P>


<p>
47.连接数据库
<!--
import java.sql.*;
String myDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(myDBDriver);
Connection conn=DriverManager.getConnection("jdbc:odbc:firm","username","password");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(sql);
rs.getString("column1");//
-->
</P>


<p>
49.可以改变页面上的连接的格式,使其为双线
<!--
<style>

A:link {text-decoration: none; color:#0000FF; font-family: 宋体}

A:visited {text-decoration: none; color: #0000FF; font-family: 宋体}

A:hover {text-decoration: underline overline; color: FF0000}

</style>

<style>

A:link {text-decoration: none; color:#0000FF; font-family: 宋体}

A:visited {text-decoration: none; color: #0000FF; font-family: 宋体}

A:hover {text-decoration: underline overline line-through; color: FF0000}

TH{FONT-SIZE: 9pt}

TD{FONT-SIZE: 9pt}

body {SCROLLBAR-FACE-COLOR: #A9D46D; SCROLLBAR-HIGHLIGHT-COLOR: #e7e7e7;SCROLLBAR-SHADOW-COLOR:#e7e7e7;

SCROLLBAR-3DLIGHT-COLOR: #000000; LINE-HEIGHT: 15pt; SCROLLBAR-ARROW-COLOR: #ffffff;

SCROLLBAR-TRACK-COLOR: #e7e7e7;}

INPUT{BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE:

9pt; BORDER-LEFT-COLOR: #cccccc;

BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: #cccccc;

PADDING-TOP: 1px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc}

DIV,form ,OPTION,P,TD,BR{ FONT-SIZE: 9pt}

textarea, select {border-width: 1; border-color: #000000; background-color: #efefef; font-family: 宋体;

font-size: 9pt; font-style: bold;}

.text { font-family: "宋体"; font-size: 9pt; color: #003300; border: #006600 solid; border-width: 1px 1px

1px 1px}

</style>完整的css
-->

</P>
50.新建frame
<a href="javascript:newframe('http://www.163.net/help/a_little/index.html','http://www.163.net/help/a_little
/a_13.html')"><img alt=帮助 border=0 src="http://www.rdxx.com/Files/Pic/2007-9/13/JFCC87I9H8A63D7516.gif"></a>


<p>
53.直线型输入框
<INPUT name=Password size=10 type=password style="border-left-width: 0; border-right-width: 0;
border-top-width: 0; border-bottom-style: solid; border-bottom-width: 1; background-color: #9CEB9C">
</P>

<p>
54.可以将背景改为按钮性状,通过改变css改变属性
<td width="65" align="center" bgcolor="#E0E0E0" οnmοuseοver=this.className='mouseoverbt';
οnmοuseοut=this.className='mouseout';><a href="tm.asp?classid=76"><font color="#000000">录音笔</font></a></td>
<style>
.mouseoverbt
{
background-image: url(http://www.yongle.com.cn/img/btbgw64h20y.gif);
background-repeat: no-repeat;
}
.mouseout
{
background-color: #E0E0E0;
}
</style>


</P>
65.定时执行某段程序
<!--
setTimeout("change_color()",600);
-->

<p>
71.禁止选择页面上的文字来拷贝
<!--
<script>
function noEffect() {
with (event) {
returnValue = false;
cancelBubble = true;
}
return;
}
</script>
<body onselectstart="noEffect()" οncοntextmenu="noEffect()">
-->
</P>

<p>
79.获得当前的行是表格的第几行
<script>
function getrow(obj)
{
if(event.srcElement.tagName=="TD"){
curRow=event.srcElement.parentElement;
alert("这是第"+(curRow.rowIndex+1)+"行");
}
}
</script>
<table border="1" width="100%" οnclick=getrow(this)>
<tr>
<td width="20%"> </td>
<td width="20%"> </td>
<td width="20%"> </td>
<td width="20%"> </td>
<td width="20%"> </td>
</tr>
<tr>
<td width="20%"> </td>
<td width="20%"> </td>
<td width="20%"> </td>
<td width="20%"> </td>
<td width="20%"> </td>
</tr>
</table>
</P>


<p>
83.显示是鼠标按钮的哪个键
<!--
<body onMouseDown="alert(event.button)">点Mouse看看//
-->
</P>

<p>
84.打开C盘
<!--
<form action="file:///c|/"><input type="submit" value="c:\ drive"></form>
-->

</P>

<p>
86.设置表格中的内容
<!--
tbl.rows[0].cells[1].innerText=document.form.text1.value;//
-->
</P>


<p>
113.鼠标为等待形状
<input type=button οnclick="this.style.cursor='wait'">
</P>

<p>
117.交换节点
<table width=200 height=200 border>
<tr><td id=c1>CELL_1</td></tr>
<tr><td id=c2>CELL_2</td></tr>
</table>
<br>
<input type="button" value="swap row" οnclick="c1.swapNode(c2)">
</P>

<p>
221.能输入的下拉框
<span>
<input name="Department1" id="Department1" style=" border-right:0;width:130" autocomplete="off">
<span style="width:150;overflow:hidden">
<select style="width:150;margin-left:-130" onChange="Department1.value=value">
<option value=""></option>
<option value="asdfasfadf">asdfasfadf</option>
<option value="546546">546546</option></select>
</P>


 </body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值