网页常用代码 比较基础的东西
发布时间:2010-05-20 22:15:58 作者:佚名
我要评论
都是一些网页设计中,常用到的代码,IE only,如果需要考虑到兼容性,可以参考脚本之家之前发布的文章。
| ◆加入收藏夹 |
| 说 明 |
点击即可把你的网站添加到浏览器的收藏菜单下 |
| 代 码 |
<span style="CURSOR: hand" onClick="window.external.addFavorite('https://www.jb51.net','脚本之家')" title="脚本之家">收藏本站</span> |
| ◆设为首页 |
| 说 明 |
点击即可把你的网站设置为浏览器的起始页 |
| 代 码 |
<span onclick="var strHref=window.location.href;this.style.behavior='url(#default#homepage)'; this.setHomePage('https://www.jb51.net');" style="CURSOR: hand">设为首页</span> |
| ◆去掉超链接的下划线 |
| 说 明 |
有时候看着那超链接的下划线挺讨厌的,把下面这段代码放到网页源代码<head>与</head>之间,下划线就无影无踪啦! 注意,网页的<body>标签里不能再有link之类的属性,否则本效果会失效! |
| 代 码 |
<style TYPE="text/css"> <!-- A:link{text-decoration:none} A:visited{text-decoration:none} A:hover {color: #ff00ff;text-decoration:underline} --> </style> |
| ◆自动刷新网页 |
| 说 明 |
自动刷新网页 在HTML的与之间加入下面这段代码,则在5分钟之后正在浏览的页面将会自动变为target.html这一页。代码中300为刷新的延迟时间,以秒为单位。targer.html为你想转向的目标页,若为本页则为自动刷新本页。 |
| 代 码 |
<meta http-equiv="refresh" content="300; url=target.html"> |
| ◆刷新本页 |
| 说 明 |
点击即可刷新本页。 |
| 代 码 |
<a href="javascript:location.reload()" target="_self">刷新</a> |
| ◆返回到上一页 |
| 说 明 |
点击即可返回到上一页面。 |
| 代 码 |
<a href="javascript:history.back(-1)">返回上一页</a> |
| ◆跳出小窗口 |
| 说 明 |
在打开有下面这段代码的页面时将会跳出一个468x60大小的小窗口。“window.html”为跳出的小窗口里所要显示的网页。toolbar、status、menubar、scrollbars、设置小窗口的工具栏、状态栏、菜单栏及滚动条的有无,resizable设置是否可让浏览者改变小窗口大小,width、height设置小窗口的宽度以及高度。(不过这样的小窗口一般是不受欢迎的哦!) |
| 代 码 |
<script language="JavaScript"> window.open("window.html","www_helpor_net","toolbar=no, status=no,menubar=no, scrollbars=no,resizable=no,width=468,height=60,left=200,top=50"); </script> |
| ◆自动关闭窗口 |
| 说 明 |
在网页源代码中加入下面的代码,则该窗口将在20秒钟之后自动关闭!这与跳出式小窗口配合使用是再好不过啦!代码中“i=20”表示关闭的延迟时间为20秒,可任意修改。 |
| 代 码 |
<script language="javascript"> <!-- function clock(){i=i-1 document.title="本窗口将在"+i+"秒后自动关闭!"; if(i>0)setTimeout("clock();",1000); else self.close();} var i=20 clock(); //--> </script> |
| ◆给页面加保护 |
| 说 明 |
如果你不想让辛辛苦苦做出来的东西被人轻易地Copy&Paste走的话,不妨在HTML里加入下面这段代码。当在网页里按下鼠标右键时,出现的不是想要的快捷菜单而是一个警告窗口。“\n\n”表示换行。 |
| 代 码 |
<script language="JavaScript"> function helpor() { if (event.button==2)alert(' 仅供浏览!谢谢!\n\n若有问题请与我联系! ') } </script>
然后把<body> 改为 <body onmousedown="helpor_net()"> |
| ◆固定字号大小 |
| 说 明 |
你是否有过这样的经历:一个布置得很好的网页,当浏览时把浏览器的字号设置成大或小时,漂亮的网页马上面目全非了。因为字的大小变了,版式自然乱了。现在好了,只要把下面这段代码加入到网页源文件的<head>与</head>之间就行了(对用<font>标签定义的文字无效)。 |
| 代 码 |
<style type="text/css"> <!-- body {font-size:9pt} td {font-size:9pt} --> </style> |
| ◆状态栏里的动态欢迎语 |
| 说 明 |
浏览器的状态栏里出现一个字接一个字往左跑的欢迎语! |
| 代 码 |
<script language="JavaScript"> <!-- function statusMessageObject(p,d) { this.msg = MESSAGE this.out = " " this.pos = POSITION this.delay = DELAY this.i = 0 this.reset = clearMessage } function clearMessage() { this.pos = POSITION } var POSITION = 100 var DELAY = 5 var MESSAGE = "欢迎光临! Welcome to WWW.jb51.net " var scroll = new statusMessageObject() function scroller() { for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++) { scroll.out += " " } if (scroll.pos >= 0) scroll.out += scroll.msg else scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length) window.status = scroll.out scroll.out = " " scroll.pos-- if (scroll.pos < -(scroll.msg.length)) { scroll.reset() } setTimeout ('scroller()',scroll.delay) } function snapIn(jumpSpaces,position) { var msg = scroll.msg var out = "" for (var i=0; i<position; i++) {out += msg.charAt(i)} for (i=1;i<jumpSpaces;i++) {out += " "} out += msg.charAt(position) window.status = out if (jumpSpaces <= 1) { position++ if (msg.charAt(position) == ' ') {position++ } jumpSpaces = 100-position } else if (jumpSpaces > 3) {jumpSpaces *= .75} else {jumpSpaces--} if (position != msg.length) { var cmd = "snapIn(" + jumpSpaces + "," + position + ")"; scrollID = window.setTimeout(cmd,scroll.delay); } else { window.status="" jumpSpaces=0 position=0 cmd = "snapIn(" + jumpSpaces + "," + position + ")"; scrollID = window.setTimeout(cmd,scroll.delay); return false } return true } snapIn(100,0); // --> </script> |
| ◆保护自己的页面不被别人放在框架中 |
| 说 明 |
有些人真是懒得可以,把别人做好的网页往自己网页的框架(Frame)里一放,别人的成果就变成了自己的,而且看不出该网页的真实地址!为了防止你的成果被这些人所剽窃,你就可以在你网页的HTML里加入下面这段代码,这样,你的网页便总是在整个窗口中打开了。 |
| 代 码 |
<Script LANGUAGE="JavaScript"> if(self!=top){top.location=self.location;} </script> |
相关文章
HTML img标签和超链接标签详细介绍
文章介绍了HTML中img标签的使用,包括src属性(指定图片路径)、相对/绝对路径区别、alt替代文本、title提示、宽高控制及边框设置等,本文主要给大家介绍HTML img标签和超链
2025-06-20 HTML中meta标签的常见使用案例(示例详解)
HTML meta标签用于提供文档元数据,涵盖字符编码、SEO优化、社交媒体集成、移动设备适配、浏览器控制及安全隐私设置,优化页面显示与搜索引擎索引,本文给大家介绍HTML中meta
2025-06-20 HTML input 标签示例详解
input 标签主要用于接收用户的输入,随 type 属性值的不同,变换其具体功能,本文通过实例图文并茂的形式给大家介绍HTML input 标签,感兴趣的朋友一起看看吧
2025-06-20 html 滚动条滚动过快会留下边框线的解决方案
这篇文章主要介绍了html 滚动条滚动过快会留下边框线的解决方案,解决方法很简单,可以将 dialog 单独拿出来别放在 transform 的子元素里,需要的朋友可以参考下
2025-06-09 在 HTML 文件中添加图片的常用方法
本文将介绍如何使用<img>标签在 HTML 中添加图片,并展示一些常见的用法和技巧,通过本文的介绍,应该掌握了在 HTML 中添加和调整图片的基础知识,感兴趣的朋友一起看
2025-05-16 HTML 表格详解(简单易懂较详细)
HTML表格用于在网页上展示数据,通过标签及其相关标签来创建,表格由行和列组成,每一行包含一个或多个单元格,单元格可以包含文本、图像、链接等元素,本文将详细介绍HTML表格
2025-03-12 禁止HTML页面滚动的操作方法
本文介绍了三种禁止HTML页面滚动的方法:通过CSS的overflow属性、使用JavaScript的滚动事件监听器以及使用CSS的position:fixed属性,每种方法都有其适用场景和优缺点,感兴
2025-02-24 使用HTML和CSS实现文字镂空效果的代码示例
在 Web 开发中,文本的视觉效果是提升用户体验的重要因素之一,通过 CSS 技巧,我们可以创造出许多独特的效果,例如文字镂空效果,本文将带你一步一步实现一个简单的文字镂空
2024-11-17 Html去除a标签的默认样式的操作代码
在Html中,a标签默认的超链接样式是蓝色字体配下划线,这可能不满足所有设计需求,如需去除这些默认样式,可以通过CSS来实现,本文给大家介绍Html去除a标签的默认样式的操作代码
2024-09-25 HTML文本域如何设置为禁止用户手动拖动
在HTML中,可以通过设置CSS的resize属性为none,来禁止用户手动拖动文本域(textarea)的大小,这种方法简单有效,适用于大多数现代浏览器,但需要在老旧浏览器中进行测试以确保
2024-09-25
最新评论