1、使HTML页面反向显示
我们浏览网页的时候,都是正向显示的。可以通过html的dir属性可以设置网页的反向显示,一些其他的控件都有这个属性,控制文本的显示方向。
1. <html dir="rtl">//rtl代表从右向左显示,默认是ltr
2. <head>
3. <title>html页面反向显示</title>
4. </head>
5. <body>
6. 本页面的是反向显示的。
7. </body>
8. </html>
复制代码
2、实现网页的自动最大化有的时候,我们打开网页时,该网页会自动最大化。我们可以 使用javascript的screen对象,实现网页最大化。首先使用self(代表当前窗口对象本身)调用moveTo方法,将窗口移动到坐标(0,00)处,之后调整窗口的大小,宽和高都是屏幕的可用高和宽。
1. <html>
2. <head>
3. <title>页面自动最大化</title>
4. <script type="text/javascript">
5. veTo(0,0);//使用self代表自身这个窗口,调用moveTo方法
6. sizeTo(screen.availWidth,screen.availHeight);//将窗口的大小调整为屏幕的可用大小
7. </script>
8. </head>
9. <body>
10. 本页面打开的时候会自动化。
11. </body>
12. </html>
复制代码
3、页面的自动刷新想要实现页面的自动刷新有两种方法,第一种是用html的meta属性,第二是调用window对象的location对象的reload()方法。
1. <html>
2. <head>
3. <title>实现页面的自动刷新</title>
4. <!--<meta http-equiv="refresh" content="3">第一种方法-->
5. <script type="text/javascript">
6. function reload()
7. {
8. load();//第二种方法
9. }
10. setInterval("reload()",3000);
11. </script>
12. </head>
13. <body>
14. 这个页面将在3秒后刷新
15. </body>
16. </html>
复制代码
4、实现页面的后退,前进,刷新
后退、前进、刷新这些都是网页中常见的操作,我们可以通过JavaScript代码完成这些功能。使用history对象的go方法可以实现页面的前进,后退和刷新。
1. <html>
2. <head>
3. <title>实现页面的后退、刷新、前进</title>
4. <script type="text/javascript">
5. function goback()
6. {
7. (-1);
8. }
9. function refresh()
10. {
11. (-0);
12. }
13. function forward()
14. {
15. (+1);
16. }
17.
18. </script>
19. </head>
20. <body>
21. <input type="button" value="后退" onclick="goback()"/>
22. <input type="button" value="刷新" onclick="refresh()"/>
23. <input type="button" value="前进" onclick="forward()"/>
24. </body>
25. </html>
复制代码
5、让别人看不到网页的源代码
有的时候为了让自己做的网页的不被他人知道怎么做的,可以通过将网页的源代码进行屏蔽,这样当他人查看网页源代码的时候就看不到自己编写的网页源代码了。
1. <span ><html>
2. <head>
3. <title>保护网页的源代码</title>
4. <script type="text/javascript">
5. function clear()
6. {
7. source = document.body.innerHTML;
8. document.open();
9. document.write("代码已经被屏蔽!");
10. document.close();
11. document.title = "看不到源代码";
12. document.body.innerHTML = source;
13. }
14. </script>
15. </head>
16. <body onload="clear()">
17. 这个网页看不到源代码!
18. </body>
19. </html></span>
复制代码
6、打开网页时,弹出欢迎的对话框有时上网的时候会发现,一打开网页会弹出一个对话框,欢迎进入本网站,其实这是通过JavaScript中的alert方法实现的。
1. <html>
2. <head>
3. <title>进入页面同时弹出欢迎对话框</title>
4. </head>
5. <body>
6. <script type="text/javascript">
7. alert("欢迎进入本网站!");
8. </script>
9. </body>
10. </html>
复制代码
7、关闭页面弹出对话框有一些网页会在你关闭的时候,告诉你“谢谢你进入本网站”的类似的话,其实这是通过JavaScript中的onunload事件和alert方法来实现的,onunload事件是在离开页面的时候发生。
1. <html>
2. <head>
3. <title>离开页面怎么编辑网页源代码</title>
4. </head>
5. <body bgcolor="#fef4d9" onunload="window.alert('谢谢你打开我的网页!')">
6. </body>
7. </html>
复制代码
8、设为主页的特效不管是什么网站都有“设为主页”的功能,这个功能做起来十分的简单,用到了behavior属性和setHomePage方法的结合可以将指定的网页设为主页。
1. <html>
2. <head>
3. <title>主页</title>
4. </head>
5. <body>
6. <a href="#" onclick="this.style.behavior='url(#default#homepage)';
7. this.setHomePage('le');">设为主页
8. </a>
9. </body>
10. </html>
复制代码
9、类似浮动广告的特效在一些的网站都有浮动的广告,其实都是用JavaScript作的,通过改变坐标的位置,实现动态的效果,下边的这个特效是我看高洛峰老师的视频而来的,只不过动的是一个绿的div。要做到实现到边框的时候往回走,必须使x,y的坐标大于或等于窗口的大小减去自身的大小。这需要用到这四个属性:clientWidth,offsetWidth,clientHeight,offsetHeight。
1. <html>
2. <head>
3. <title>类似浮动广告</title>
4. </head>
5. <body>
6. <div id="one" >
7. 我是广告
8. </div>
9. <script type="text/javascript">
10. var x = 0;//定义起始的x坐标
11. var y = 0;//定义起始的y坐标
12. var xs = 10;//定义x加速度
13. var xy = 10;//定义y速度
14. var one = ElementById("one");//得到div
15. function move()//定义移动的方法
16. {
17. x+=xs;
18. y+=xy;
19. if(x>=document.body.clientWidth-one.offsetWidth-20 || x<=0)
20. {
21. xs = -1*xs;
22. }
23. if(y>=document.body.clientHeight-one.offsetHeight-20||y<=0)
24. {
25. xy = -1*xy;
26. }
27.
28. one.style.left = x;
29. p = y;
30.
31. }
32. var dt = setInterval("move()",100);
33. useover = function()
34. {
35. clearInterval(dt);
36. }
37. useout = function()
38. {
39. dt = setInterval("move()",100);
40. }
41. </script>
42. </body>
43. </html>
复制代码
10、图片跟随鼠标有些网页你的鼠标到哪,图片就到哪,或者是窗口到哪,其实这是用了将鼠标的坐标赋给跟随的东西的坐标。
1. <html>
2. <head>
3. </head>
4. <body>
5. <img id="tu" src="1.gif"/>
6. <script>
7. usemove=function(e){
8. var ev = e||window.event;//这句话是为了兼容的,e是适用于IE以外的浏览器,event是用于IE的
9. var x = ev.clientX;
10. var y = ev.clientY;
11. p=y+20;
12. tu.style.left=x+20;
13. }
14. </script>
15. </body>
16. </html>
复制代码
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论