Lengzihaohong

学无止境(专注于DotNet技术)
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

网页常用代码小技巧三(网络收藏)

Posted on 2007-03-26 10:24  神话  阅读(243)  评论(0编辑  收藏  举报
注:以下代码未测试

META标签里的代码是什么意思? 
〈META〉是放于〈HEAD〉与〈/HEAD〉之间的标记.以下是我总结它在网页中最常见的几种。 
〈meta name=Keywords content=图片, 新闻, 音乐, 软件〉 
该网页的关键字,作用于搜索引擎的登录,事实上它在现在的网站中并没什么用。 
〈meta http-equiv=Content-Type content=text/html; charset=gb2312〉 
〈meta http-equiv=Content-Type content=text/html; charset=iso-8859-1〉 
设定这是 HTML 文件及其编码语系,简体中文网页使用charset=gb2312,繁体中文使用charset=big5,或者不设编码也可,纯英文网页建议使用 iso-8859-1。 
〈meta name=GENERATOR content=Microsoft FrontPage 5.0〉 
这只表示该网页由什么编辑器写的。 
〈meta http-equiv=refresh content=10; url=http://www.hkiwc.com〉 
这行较为实用,能于预定秒数内自动转到指定网址。原代码中 10 表示 10秒。 

怎么改变滚动条的颜色,只有ie5.5版本以上才能支持。 
这是使用CSS语言,在次说明一下,它和我的浏览器版本有一定的关系。 
scrollbar-arrow-color:上下按钮上三角箭头的颜色。 
scrollbar-base-color:滚动条的基本颜色。 
scrollbar-dark-shadow-color:立体滚动条强阴影的颜色 
scrollbar-face-color:立体滚动条凸出部分的颜色 
scrollbar-highlight-color:滚动条空白部分的颜色 
scrollbar-shadow-color立体滚动条阴影的颜色。
scrollbar-track-color:#99CC33;
scrollbar-3dlight-color:#A8CBF1; 
代码如下: 
〈style〉 
〈!-- 
BODY {
scrollbar-face-color:#99CC33;//(立体滚动条凸出部分的颜色) 
scrollbar-highlight-color:#A8CBF1;//(滚动条空白部分的颜色) 
scrollbar-shadow-color:#A8CBF1;//(立体滚动条阴影的颜色) 
scrollbar-arrow-color:#FF9966;//(上下按钮上三角箭头的颜色) 
scrollbar-base-color:#A8CBF1; //(滚动条的基本颜色) 
scrollbar-darkshadow-color:#A8CBF1; //(立体滚动条强阴影的颜色)
scrollbar-track-color:#99CC33;
scrollbar-3dlight-color:#A8CBF1; 

--〉 
〈/style〉 
在这我补充几点: 
1.让浏览器窗口永远都不出现滚动条。 
〈body style=overflow-x:hidden;overflow-y:hidden〉或〈body style=overflow:hidden〉 或〈body scroll=no〉 
2,没有水平滚动条 
〈body style=overflow-x:hidden〉 
3,没有垂直滚动条 
〈body style=overflow-y:hidden〉 


如何给图片抖动怎做的. 
〈SCRIPT language=javascript1.2〉 
〈!-- 
var rector=2 
var stopit=0 
var a=1 
var count=0 
function init(which){ 
stopit=0 
shake=which 
shake.style.left=0 
shake.style.top=0 

function rattleimage(){ 
if ((!document.all&&!document.getElementById)||stopit==1||count==100) 
return 
count++ 
if (a==1){ 
shake.style.top=parseInt(shake.style.top)+rector 

else if (a==2){ 
shake.style.left=parseInt(shake.style.left)+rector 

else if (a==3){ 
shake.style.top=parseInt(shake.style.top)-rector 

else{ 
shake.style.left=parseInt(shake.style.left)-rector 

if (a〈4) 
a++ 
else 
a=1 
setTimeout(rattleimage(),50) 

function stoprattle(which){ 
stopit=1 
count=0 
which.style.left=0 
which.style.top=0 

//--〉 
〈/SCRIPT〉 
〈style〉.shakeimage {POSITION: relative} 
〈/style〉 
〈img src=图片的路径 onmouseout=stoprattle(this) onmouseover=init(this);rattleimage() class=shakeimage〉 

在DW如何给水平线加颜色。 
在DW中没有此项设置,你只能在HTML中加入代码:〈hr color=red noshade〉按F12的预览在能看到。由于在NC中不支持〈hr〉的COLOR属性,所以在DW中没有此项设置。 

用CSS做邮票,看看吧! 
〈input type=button value=我象不象邮票? style=height:80px;border:2px dashed #cccccc

经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,怎么做呢! 
这javascript代码即可实现,摘录蓝色论坛。 
【1、最基本的弹出窗口代码】 
其实代码非常简单: 
〈SCRIPT LANGUAGE=javascript〉 
〈!-- 
window.open (`page.html`) 
--〉 
〈/SCRIPT〉 
因为着是一段javascripts代码,所以它们应该放?lt;SCRIPT LANGUAGE=javascript〉标签和〈/script〉之间。〈!-- 和 --〉是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 
window.open (`page.html`) 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。用单引号和双引号都可以,只是不要混用。 
这一段代码可以加入HTML的任意位置,〈head〉和〈/head〉之间可以,〈body bgcolor=#003063 text=#ffffff id=all〉间〈/body〉也可以,越前越早执行,尤其是页面代码长,又想使页面早点弹出就尽量往前放。 
【2、经过设置后的弹出窗口】 
下面再说一说弹出窗口的设置。只要再往上面的代码中加一点东西就可以了。 
我们来定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。 
〈SCRIPT LANGUAGE=javascript〉 
〈!-- 
window.open (`page.html`, `newwindow`, `height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no`) 
//写成一行 
--〉 
〈/SCRIPT〉 
参数解释: 
〈SCRIPT LANGUAGE=javascript〉 js脚本开始; 
window.open 弹出新窗口的命令; 
`page.html` 弹出窗口的文件名; 
`newwindow` 弹出窗口的名字(不是文件名),非必须,可用空``代替; 
height=100 窗口高度; 
width=400 窗口宽度; 
top=0 窗口距离屏幕上方的象素值; 
left=0 窗口距离屏幕左侧的象素值; 
toolbar=no 是否显示工具栏,yes为显示; 
menubar,scrollbars 表示菜单栏和滚动栏。 
resizable=no 是否允许改变窗口大小,yes为允许; 
location=no 是否显示地址栏,yes为允许; 
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; 
〈/SCRIPT〉 js脚本结束 
【3、用函数控制弹出窗口】 
下面是一个完整的代码。 
〈html〉 
〈head〉 
〈script LANGUAGE=javascript〉 
〈!-- 
function openwin() { window.open (page.html, newwindow, height=100, width=400, toolbar= 
no, menubar=no, scrollbars=no, resizable=no, location=no, status=no) 
//写成一行 

//--〉 
〈/script〉 
〈/head〉 
〈body onload=openwin()〉 
…任意的页面内容… 
〈/body〉 
〈/html〉 
这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。 
怎么调用呢? 
方法一:〈body onload=openwin()〉 浏览器读页面时弹出窗口; 
方法二:〈body onunload=openwin()〉 浏览器离开页面时弹出窗口; 
方法三:用一个连接调用: 
〈a href=# onclick=openwin()〉打开一个窗口〈/a〉 
注意:使用的“#”是虚连接。 
方法四:用一个按钮调用: 
〈input type=button onclick=openwin() value=打开窗口〉

没有用表格写的,让大家随便看看,没什么。 
〈html〉 
〈head〉 
〈title〉江南荷花扇面〈/title〉 
〈meta http-equiv=Content-Type content=text/html; charset=gb2312〉 
〈style type=text/css〉 
〈!-- 
.font1 { font-size: 12px; color: #999999; text-decoration: none} 
a { font-size: 12px; color: #999999; text-decoration: none} 
a:hover { font-size: 12px; color: #000000; text-decoration: none} 
--〉 
〈/style〉 
〈/head〉 
〈body bgcolor=#FFFFFF text=#000000〉 
〈div class=font1 style=writing-mode=tb-rl;height:200px width=300〉 
〈p〉盛夏      尚 涛  
〈p〉〈a href=index.htm〉一夜露痕黄粉香 袁运甫 〈/a〉 
〈p〉瑶池昨夜新凉  王金岭 
〈p〉一朵白莲随意开 吴冠南 
〈p〉新雨迎秋欲满塘 齐辛民 
〈p〉十里荷香    齐辛民 
〈p〉濯清莲而不妖  卢世曙 
〈/div〉 
〈/body〉 
〈/html〉 

IE6已支持自定义cursor! 
语法格式 cursor:url(图标) //cur或是ani文件. 
cur就是WINDOWS中的光标(cursor)文件,光标文件与图标(ICON)文件除了文件头有一个位置的值不同外,实际是一样的。 
ani是WINDOWS中的动画光标(图标)文件。 
〈style type=text/css〉 
〈!-- 
.unnamed1 { cursor:url(arrow2c.cur)} 
--〉 
〈/style〉 

用marquee做的滚动字幕。 
语法: 
align=# | top | middle| bottom //对齐方式) 
BEHAVIOR=ALTERNATE | SCROLL | SLIDE //移动的方式 
BGCOLOR=color//底色区域颜色 
DIRECTION=DOWN | LEFT | RIGHT | UP //移动的方向 
Loop=n //循环次数(默认是循环不止) 
Scrolldelay=milliseconds//延时 
height=# width=# //区域面积 
hspace=# vspace=# //空白区域 
scrollamount=# //移动的速度 
〈marquee align=top behavior=ALTERNATE BGCOLOR=#000000 height=60 width=433 scrollamount=5〉〈/marquee〉

设置表格虚线。 
方法一:作一个1X2的图。半黑半白,再利用表格作成线。 
方法二:在css里面设,要IE5。5才支持这种效果。 
style=BORDER-LEFT: #000000 1PX DASHED; BORDER-RIGHT: #000000 1PX DASHED; BORDER-TOP: #000000 1PX DASHED; BORDER-BOTTOM: #000000 1PX DASHED