网页设计常用的一些技巧


Posted in Javascript onDecember 22, 2006

各种用途的按钮
<!--脚本说明:
把如下代码加入<body>区域中:-->
<form>
      <p>
      <input type="button" value="返回"  name="button" class="pt9">
      <input TYPE="button" NAME="view" value="查看本例的源码" view-source:" +window.location.href" class="pt9">
    </p>
</form>
<form>
<p><input TYPE="button" value="返回上一步" ></p>
</form>
<form>
<p><input TYPE="button" value="刷新按钮一" ></p>
</form>
<script language="javascript"><!--
function ReloadButton(){location.href="allbutton.htm";}
// --></script>
<form>
<p><input TYPE="button" value="刷新按钮二" > </p>
</form>
<form>
<p><input TYPE="button" value="回首页按钮" ></p>
</form>
<script language="javascript"><!--
function HomeButton(){location.href="http://vinterest.568idc.com";}/ // --></script>
<form>
<p><input TYPE="button" value="弹出警告框" ></p>
</form>
<script language="javascript"><!--
function AlertButton(){window.alert("要多多光临呀!");}
// --></script>
<form>
<p><input TYPE="button" value="状态栏信息" ></p>
</form>
<script language="javascript"><!--
function StatusButton(){window.status="要多多光临呀!";}
// --></script>
<form>
<p><input TYPE="button" value="背景色变换" ></p>
</form>
<script>function BgButton(){
if (document.bgColor=='#00ffff')
  {document.bgColor='#ffffff';}
else{document.bgColor='#00ffff';}
} </script>
<form>
<p><input TYPE="button" value="打开新窗口" ></p>
</form>
<script language="javascript"><!--
function NewWindow(){window.open("test.htm","","height=240,width=340,status=no,location=no,toolbar=no,directories=no,menubar=no");}
// --></script>

个非常漂亮的下拉列表框

<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE=javascript>
function getSelected()
{ return hDDL.innerText
} function hDDL_onmousemove()
{ window.event.cancelBubble = true
}

function DDLI_onmousemove()
{ window.event.cancelBubble = true
}

function DDLI_onmouseover(item)
{ item.style.color = DDL_HFC
item.style.backgroundColor = DDL_HBC
}

function DDLI_onmouseout(item)
{ item.style.color = DDL_FGC
item.style.backgroundColor = DDL_BGC
}

function DDLI_onclick(item)
{ hDDL.innerText = item.innerText
DDL.style.display = "none"
alert("You click " + item.innerText + "!")
}

function document_onmousemove()
{ DDL.style.display = "none"
}

function DDL_onmousemove()
{ window.event.cancelBubble = true
}

function hDDL_onclick()
{ DDL.style.posLeft = hDDL.offsetLeft
DDL.style.posTop = hDDL.offsetTop + hDDL.offsetHeight 
DDL.style.display = "block"
}

function writeDropdownList()
{

document.write("<SPAN id=hDDL")
document.write(" style="BACKGROUND-COLOR: " + DDL_BGC + ";")
document.write(" BORDER-BOTTOM: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" BORDER-LEFT: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" BORDER-RIGHT: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" BORDER-TOP: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" PADDING-LEFT: 10px; COLOR: " + DDL_FGC + ";")
document.write(" CURSOR: hand; POSITION: absolute;")
document.write(" LEFT: " + DDL_Left + "; TOP: " + DDL_Top + "; WIDTH: " + DDL_Width + """)document.write(" LANGUAGE="javascript"")
document.write(" ")
document.write(" >")

document.write(DropdownListData[0] + "</SPAN>")

document.write("<SPAN style="BACKGROUND-COLOR: " + DDL_BGC + ";")
document.write(" BACKGROUND-IMAGE: url(imageDDLpic.gif); CURSOR: hand;")document.write(" POSITION: absolute; TOP: " + (DDL_Top + DDL_BW) + ";")document.write(" LEFT: " + (DDL_Left + DDL_Width - DDL_BW - DDL_picW) + ";")document.write(" WIDTH: " + DDL_picW + ";")

document.write(" BACKGROUND-REPEAT: no-repeat"")
document.write(" LANGUAGE="javascript"")
document.write(" ")
document.write(" >")
document.write("</SPAN>")

document.write("<DIV id=DDL")
document.write(" style ="BACKGROUND-COLOR: " + DDL_BGC + ";")
document.write(" BORDER-BOTTOM: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" BORDER-LEFT: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" BORDER-RIGHT: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" BORDER-TOP: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" DISPLAY: none; POSITION: absolute;")
document.write(" LEFT: 10px; HEIGHT: 99px; TOP: 124px; WIDTH: " + DDL_Width + """)document.write(" LANGUAGE="javascript"")
document.write(" >")
var i
for(i=0; i<DropdownListData.length; i++)
{ document.write("<SPAN id=DDLI" + i)
document.write(" style="BACKGROUND-COLOR: " + DDL_BGC + "; CURSOR: hand;")document.write(" COLOR: " + DDL_FGC + "; PADDING-LEFT: 10px; WIDTH: " + (DDL_Width - 2 * DDL_BW) + """)document.write(" LANGUAGE="javascript"")
document.write("  + i + ")"")document.write("  + i + ")"")
document.write("  + i + ")"")
document.write(" >")
document.write(DropdownListData + "</SPAN><BR>")
} document.write("</DIV>")

}

document.onmousemove = document_onmousemove

var DropdownListData = new Array()

var DDL_BGC = "papayawhip"
var DDL_FGC = "green"
var DDL_HBC = "orange"
var DDL_HFC = "red"
var DDL_BC = "red"
var DDL_BW = 1
var DDL_Width = 90
var DDL_Top = 100
var DDL_Left = 80
var DDL_picW = 15

DropdownListData[0] = "Item0"
DropdownListData[1] = "Item1"
DropdownListData[2] = "Item2"
DropdownListData[3] = "Item3"
DropdownListData[4] = "Item4"

writeDropdownList()

</SCRIPT>
</HEAD>

<BODY>

<P><INPUT type="button" value="Selected" id=button1 name=button1
LANGUAGE=javascript
></P>
<P>下拉列表框演示程序:</P>
<LABEL id=l1>
</LABEL>

</BODY>
</HTML>
鼠标右键绝对禁止法

softet 

<script language="JavaScript">
<!--

if (window.Event) 
  document.captureEvents(Event.MOUSEUP); 

function nocontextmenu() 
{ event.cancelBubble = true
event.returnValue = false;

return false;
}

function norightclick(e) 
{ if (window.Event) 
{   if (e.which == 2 || e.which == 3)
  return false;
} else
  if (event.button == 2 || event.button == 3)
  {
  event.cancelBubble = true
  event.returnValue = false;
  return false;
  }

}

document.oncontextmenu = nocontextmenu;  // for IE5+
document.onmousedown = norightclick;  // for all others
//-->
</script>
Dreamweaver定制网页过渡功能:
首先用Dreamweaver打开页面,然后单击菜单中的Insert\Head\Meta(插入/文件头标签/Meta).

在对话框中的Attribute选项的下拉列表中选HTTP-equivalent选项,在Value:中键入Page-Enter,表示进入网页时有网页过渡效果。在Content:中键入Revealtrans(Duration=6,Transition=2),Duration=6表示网页过渡效果的延续时间为6秒,Transition表示过渡效果方式,值为2时表示圆形收缩。
输入完后单击确定,存盘。这样当我们点击一个超链接进入这个页面时就可以看到效果了。另外还有二十多种效供你选择,只要将Transition的值改为相应的效果的代号即可,具体效果和设置如下表所示:

效果  Content  Transitionv 
盒状收缩 RevealTrans 0  
盒状展开  RevealTrans 1 
圆形收缩  RevealTrans 2  
圆形展开 RevealTrans 3 
向上擦除 RevealTrans 4 
向下擦除 RevealTrans 5 
向左擦除 RevealTrans 6 
向右擦除 RevealTrans 7 
垂直百页窗 RevealTrans 8 
水平百页窗 RevealTrans 9 
横向棋盘式 RevealTrans 10 
纵向棋盘式 RevealTrans 11 
溶解 RevealTrans 12 
左右向中部收缩 RevealTrans 13 
中部向左右展开 RevealTrans 14 
上下向中部收缩 RevealTrans 15 
中部向上下展开 RevealTrans 16 
阶梯状向左下展开 RevealTrans 17 
阶梯状向左上展开 RevealTrans 18 
阶梯状向右下展开 RevealTrans 19 
阶梯状向右上展开 RevealTrans 20 
随机水平线 RevealTrans 21 
随机垂直线 RevealTrans 22 
随机 RevealTrans 23
加到文字中间,以显示倒计时。
<script>
var url = "html/index.html";  {'html/index.html'为转到页面}
var loctime = 9;             {9=9秒}
timedown.innerhtml = loctime;

var gourl = setInterval("downtimes()",1000);
function downtimes(){
loctime--;
timedown.innerHTML= loctime; 
if(loctime <= 0){
  clearInterval(gourl); 
  window.location = url;
}
}
</script>  

然后把
<span id="timedown"></span>
又一个一个非常漂亮的下拉列表框
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE=javascript>
function getSelected()
{ return hDDL.innerText
} function hDDL_onmousemove()
{ window.event.cancelBubble = true
}

function DDLI_onmousemove()
{ window.event.cancelBubble = true
}

function DDLI_onmouseover(item)
{ item.style.color = DDL_HFC
item.style.backgroundColor = DDL_HBC
}

function DDLI_onmouseout(item)
{ item.style.color = DDL_FGC
item.style.backgroundColor = DDL_BGC
}

function DDLI_onclick(item)
{ hDDL.innerText = item.innerText
DDL.style.display = "none"
alert("You click " + item.innerText + "!")
}

function document_onmousemove()
{ DDL.style.display = "none"
}

function DDL_onmousemove()
{ window.event.cancelBubble = true
}

function hDDL_onclick()
{ DDL.style.posLeft = hDDL.offsetLeft
DDL.style.posTop = hDDL.offsetTop + hDDL.offsetHeight 
DDL.style.display = "block"
}

function writeDropdownList()
{

document.write("<SPAN id=hDDL")
document.write(" style="BACKGROUND-COLOR: " + DDL_BGC + ";")
document.write(" BORDER-BOTTOM: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" BORDER-LEFT: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" BORDER-RIGHT: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" BORDER-TOP: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" PADDING-LEFT: 10px; COLOR: " + DDL_FGC + ";")
document.write(" CURSOR: hand; POSITION: absolute;")
document.write(" LEFT: " + DDL_Left + "; TOP: " + DDL_Top + "; WIDTH: " + DDL_Width + """)document.write(" LANGUAGE="javascript"")
document.write(" ")
document.write(" >")

document.write(DropdownListData[0] + "</SPAN>")

document.write("<SPAN style="BACKGROUND-COLOR: " + DDL_BGC + ";")
document.write(" BACKGROUND-IMAGE: url(imageDDLpic.gif); CURSOR: hand;")document.write(" POSITION: absolute; TOP: " + (DDL_Top + DDL_BW) + ";")document.write(" LEFT: " + (DDL_Left + DDL_Width - DDL_BW - DDL_picW) + ";")document.write(" WIDTH: " + DDL_picW + ";")

document.write(" BACKGROUND-REPEAT: no-repeat"")
document.write(" LANGUAGE="javascript"")
document.write(" ")
document.write(" >")
document.write("</SPAN>")

document.write("<DIV id=DDL")
document.write(" style ="BACKGROUND-COLOR: " + DDL_BGC + ";")
document.write(" BORDER-BOTTOM: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" BORDER-LEFT: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" BORDER-RIGHT: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" BORDER-TOP: " + DDL_BC + " " + DDL_BW + " solid;")
document.write(" DISPLAY: none; POSITION: absolute;")
document.write(" LEFT: 10px; HEIGHT: 99px; TOP: 124px; WIDTH: " + DDL_Width + """)document.write(" LANGUAGE="javascript"")
document.write(" >")
var i
for(i=0; i<DropdownListData.length; i++)
{ document.write("<SPAN id=DDLI" + i)
document.write(" style="BACKGROUND-COLOR: " + DDL_BGC + "; CURSOR: hand;")document.write(" COLOR: " + DDL_FGC + "; PADDING-LEFT: 10px; WIDTH: " + (DDL_Width - 2 * DDL_BW) + """)document.write(" LANGUAGE="javascript"")
document.write("  + i + ")"")document.write("  + i + ")"")
document.write("  + i + ")"")
document.write(" >")
document.write(DropdownListData + "</SPAN><BR>")
} document.write("</DIV>")

}

document.onmousemove = document_onmousemove

var DropdownListData = new Array()

var DDL_BGC = "papayawhip"
var DDL_FGC = "green"
var DDL_HBC = "orange"
var DDL_HFC = "red"
var DDL_BC = "red"
var DDL_BW = 1
var DDL_Width = 90
var DDL_Top = 100
var DDL_Left = 80
var DDL_picW = 15

DropdownListData[0] = "Item0"
DropdownListData[1] = "Item1"
DropdownListData[2] = "Item2"
DropdownListData[3] = "Item3"
DropdownListData[4] = "Item4"

writeDropdownList()

</SCRIPT>
</HEAD>

<BODY>

<P><INPUT type="button" value="Selected" id=button1 name=button1
LANGUAGE=javascript
></P>
<P>下拉列表框演示程序:</P>
<LABEL id=l1>
</LABEL>

</BODY>
</HTML>

Javascript 相关文章推荐
如何使用jQUery获取选中radio对应的值(一句代码)
Jun 03 Javascript
javascript实现文字图片上下滚动的具体实例
Jun 28 Javascript
json的定义、标准格式及json字符串检验
May 11 Javascript
JavaScript数据结构与算法之栈详解
Mar 12 Javascript
jquery插件之文字间歇自动向上滚动效果代码
Feb 25 Javascript
jquery广告无缝轮播实例
Jan 05 Javascript
详解微信小程序 登录获取unionid
Jun 27 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
Jul 24 Javascript
Vue项目中跨域问题解决方案
Jun 05 Javascript
vue 监听屏幕高度的实例
Sep 05 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
Jun 05 Javascript
vue+echarts实现多条折线图
Mar 21 Vue.js
用JavaScript脚本实现Web页面信息交互
Dec 21 #Javascript
在 IE 中调用 javascript 打开 Excel 表
Dec 21 #Javascript
用js+xml自动生成表格的东西
Dec 21 #Javascript
FCK调用方法..
Dec 21 #Javascript
firefox中JS读取XML文件
Dec 21 #Javascript
URI、URL和URN之间的区别与联系
Dec 20 #Javascript
Javascript SHA-1:Secure Hash Algorithm
Dec 20 #Javascript
You might like
PHP中文URL编解码(urlencode()rawurlencode()
2010/07/03 PHP
php处理restful请求的路由类分享
2014/02/27 PHP
PHPThumb图片处理实例
2014/05/03 PHP
crontab无法执行php的解决方法
2016/01/25 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
2019/01/10 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
jQuery EasyUI API 中文文档 - Spinner微调器使用
2011/10/21 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
AngularJS中处理多个promise的方式
2016/02/02 Javascript
jQuery实现获取元素索引值index的方法
2016/09/18 Javascript
AngularJS通过$location获取及改变当前页面的URL
2016/09/23 Javascript
原生js实现新闻列表展开/收起全文功能
2017/01/20 Javascript
JS简单生成随机数(随机密码)的方法
2017/05/11 Javascript
JavaScript注册时密码强度校验代码
2017/06/30 Javascript
react native 文字轮播的实现示例
2018/07/27 Javascript
vue将毫秒数转化为正常日期格式的实例
2018/09/16 Javascript
vue实现二级导航栏效果
2019/10/19 Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
2020/02/11 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
JavaScript实现10秒后再次获取验证码
2020/12/02 Javascript
解决python3中自定义wsgi函数,make_server函数报错的问题
2017/11/21 Python
python mqtt 客户端的实现代码实例
2019/09/25 Python
Python属性和内建属性实例解析
2020/01/14 Python
tensorflow 初始化未初始化的变量实例
2020/02/06 Python
简述python Scrapy框架
2020/08/17 Python
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
美国照明、家居装饰和家具购物网站:Bellacor
2017/09/20 全球购物
马来西亚在线药房:RoyalePharma
2019/12/01 全球购物
青年志愿者先进事迹
2014/05/06 职场文书
安全负责人任命书
2014/06/06 职场文书
学校党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年银行个人工作总结
2014/12/05 职场文书
2015年教师节活动总结
2015/03/20 职场文书
法律讲堂观后感
2015/06/11 职场文书
小学2016年“我们的节日·重阳节”活动总结
2016/04/01 职场文书
错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?
2022/07/07 数码科技