网页设计中常用的代码_yuyu42的空间_百度空间
('window.html','','width=394,height=290')弹出窗口

禁止页面正文选取
<body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()">

xxie6自动出现的图像工具栏,设置 GALLERYIMG属性为false或no .
<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="no">

防止点击空链接时,页面往往重置到页首端。
代码“javascript:void(null)”代替原来的“#”标记

如何避免别人把你的网页放在框架中
<script language=“javascript”><!--if (self!=top){top.location=self.location;} -->< /script>

页面定时刷新
<meta http-equiv="Refresh" content="秒" >

页面定时转向新的地址
<meta http-equiv="refresh" content="秒;URL=url">

显示日期
<script language="javascript"><!--
today=new Date();
var week; var date;
if(today.getDay()==0) week="星期日"
if(today.getDay()==1) week="星期一"
if(today.getDay()==2) week="星期二"
if(today.getDay()==3) week="星期三"
if(today.getDay()==4) week="星期四"
if(today.getDay()==5) week="星期五"
if(today.getDay()==6) week="星期六"
date=(today.getYear())+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日"+" "
document.write("<span style='font-size: 9pt;'>"+date+week+"</span>");
// -->
</script>

设为首页
<A href=# onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('url');">设为首页</A>

添加收藏
<A href="javascript:window.external.AddFavorite('url','title')"> 加入收藏夹</A>

你谢我阿?难得哦~~我也有关闭窗口,这个是不会弹出提示直接关的:
把如下代码加入<body>区域中
<OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
<script language="javascript">function shutwin(){closes.Click();return;}</script>
<a href="javascript:shutwin();">关闭本窗口</a>

随机图片:
把如下代码加入<body>区域中
<script language="javascript"><!--
today=new Date();
jran=today.getTime();

function rnd() {

ia=9301;
ic=49297;
im=233280;

jran = (jran*ia+ic) % im;
return jran/(im*1.0);
};

function rand(number) {

return Math.ceil(rnd()*number);
};

document.write("<CENTER>");
for(i=1;i<=1;i++) {
myNum=(rand(10)); //改成你要随机显示的图片数;
if(myNum == 1) document.write("<img src='photo/back.jpg'>");
if(myNum == 2) document.write("<img src='photo/j2.gif'>"); //图片路径,可用 ;
if(myNum == 3) document.write("<img src='photo/email.gif'>");
if(myNum == 4) document.write("<img src='photo/arrow.gif'>");
if(myNum == 5) document.write("<img src='photo/j2.gif'>");
if(myNum == 6) document.write("<img src='photo/email.gif'>");
if(myNum == 7) document.write("<img src='photo/arrow.gif'>");
if(myNum == 8) document.write("<img src='photo/j2.gif'>");
if(myNum == 9) document.write("<img src='photo/back.jpg'>");
if(myNum == 10) document.write("<img src='photo/email.gif'>");
else {
document.write();
}
};
document.write("</CENTER>");
//-->
</script>
其实改一改随机什么都行,也不一定在body中

图片显隐效果
脚本说明:
把如下代码加入<body>区域中
<script language=javascript>
// Flash Image Extension for Dreamwever ,by Yichun Yuan(dezone@sina.com)
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
if (object != "[object]"){ //do this so I can take a string too
setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
return;
}
clearTimeout(nereidFadeTimers[object.sourceIndex]);
diff = destOp-object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity > destOp){
direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;
if (object.filters.alpha.opacity != destOp){
nereidFadeObjects[object.sourceIndex]=object;
nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
}
}
</script>
<a href=#><img src="photoshopcn.jpg" border=0 onMouseOut=nereidFade(this,50,10,5) onMouseOver=nereidFade(this,100,10,5) style="FILTER: alpha(opacity=40)"></a>


在工作中常用到的一些代码,贴出来有需要的就参考一下吧!
------
回复[1]: 补充几条:
1。忽视右键
 <body oncontextmenu="return false">
 或
 <body style="overflow-y:hidden">
2。加入背景音乐
 IE:<bgsound src="*.mid" loop=infinite>
 NS:<embed src="*.mid" autostart=true hidden=true loop=true>
 </embed>
 *.mid你的背景音乐的midi格式文件
3。简单的window.open方法
 <a href="#"
 onclick="javascript:window.open(文件路径/文件名,newwindow,
 toolbar=no,scrollbars=yes,resizable=no,top=0,left=0,
 width=400,height=300);">文字或图片</a>
 参数解释:
 <SCRIPT LANGUAGE="javascript"> js脚本开始;
 window.open 弹出新窗口的命令;
 文件路径/文件名 弹出窗口的文件名;
 newwindow 弹出窗口的名字(不是文件名),非必须,可用空代替;
 width=400 窗口宽度;
 height=300 窗口高度;
 top=0 窗口距离屏幕上方的象素值;
 left=0 窗口距离屏幕左侧的象素值;
 toolbar=no 是否显示工具栏,yes为显示;
 menubar,scrollbars 表示菜单栏和滚动栏。
 resizable=no 是否允许改变窗口大小,yes为允许;
 location=no 是否显示地址栏,yes为允许;
 status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
 </SCRIPT> js脚本结束
4。简单的页面加密
 <script LANGUAGE="javascript">
 <!--
 function loopy(){
  var sWord ="";
  while(sWord!="login"){sWord=prompt("请输入你的登陆密码");}
  alert("登陆成功!");
 }
 loopy()
 //-->
 </script>
5。拉动页面时背景图不动
 <style>
 body{background-image:url(logo.gif);
 background-repeat:no-repeat;background-position:center}
 </style>
6。让浏览器在保存页面时保存失败
 <NOSCRIPT><iframe src="*.html"></iframe></NOSCRIPT>
7。随机替换图片
 <script>
 document.write(<img src="img/+parseInt(Math.random()*(5))
 +.gif"height="40" width="50">)
 </script>

 图片文件名为0.gif 1.gif 2.gif 3.gif 4.gif
8。窗口定时关闭
 先将如下代码网页文件的区:
 <script language="javascript">
 function closeit() { setTimeout("self.close()",10000) //毫秒 }
 </script>
 然后再在<body>标内加入如:<body onload="closeit()">
9。网页自动关闭
 <html>
 <head>
 <object id=closes type="application/x-oleobject"
 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
 <param name="Command" value="Close">
 </object>
 </head>
 <body onload="window.setTimeout(closes.Click(),10000)">
 这个窗口会在10秒过后自动关闭,而且不会出现提示.
 </body>
 </html>
10。网页自动刷新
 在head部记入
 <META HTTP-EQUIV="Refresh" content="20">
 其中20为20秒后自动刷新,你可以更改为任意值。
11。网页自动转页
 <META HTTP-EQUIV="Refresh" CONTENT="时间(秒);URL=地址">
12。保持layer在最前面,而不被Iframe、Object所覆盖
 在Layer中再插Iframe 或 Object 设z-Index值
 <div z-Index:2><object xxx></object> # 前面
 <div z-Index:1><object xxx></object> # 后面
 <div id="Layer2" style="position:absolute; top:40;width:400px;
 height:95px;z-index:2"> height={bfb} width={bfb}>
 <iframe width=0 height=0></iframe>
 </div>
 <div id="Layer1" style="position:absolute; top:50;width:200px;
 height:115px;z-index:1">
 <iframe height={bfb} width={bfb}></iframe>
 </div>
13。返回上一页
 <a href=javascript:history.back(1)>『返回上一页』</a>
14。关闭窗口
 <a href=javascript:self.close()>『关闭窗口』</a>
15。关于iframe的透明背景
 <IFRAME ID="iFrame1" SRC="iframe.htm"
 allowTransparency="true"
 style="background-color: green"></IFRAME>
1、禁止另存为
<NOs cript><IFRAME src="/-.html>";</IFRAME></NOs cript>
加入HEAD

2
、禁止右键
<body oncontextmenu="return false">

<s cript language="Javas cript">
<!--

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
//-->
</s cript>

3
、让页面文字不被选中和复制
<body onselectstart="return false">

<body oncopy=alert('
对不起,禁止复制!');event.returnvalue=false;>

4
、锁定状态栏文字防止显示地址
<body onmouseover="self.status='
文字';return true">


7
、禁止图片下载
<body......>这里的{zh1}加入:
oncontextmenu="return false" ondragstart="return false" onselectstart="return false" scroll="auto"

5
、禁止缓存
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
加在HEAD

6
、使用包含页面
加密所包含页面地址,使用工具 htmlguardian5.3.5
目前功能最强的html代码加密软件,可以保护连接和html代码被盗。1.锁右键。2.禁鼠标圈选。3.不允许离线使用。4.密码保护。5.不显示状态栏url地址。6.全代码 局部代码保护。7.链接跟踪。8.禁止打印(IE5+)9.压缩代码( 未加密前)10.可加密*.html *.js *.asp *.vbs11.两种不同加密算法。12.加密 frameset 结构。13.某些功能支持几个不同版本的浏览器。
 

-------------------------------------------------------------------------

01.
下载flash我的三种方法:
--
查看源文件,找出flash的{jd1}路径,复制,在flashget(或蚂蚁)中点任务
,然后点新建下载任务即可。
--
IE的临时文件夹Temporary Internet Files里把所有的东西都删掉,然后

刷新你想要下载flash的网页,即可得到你所要的flash
--
使用外部软件,推荐使用Flash Catcher,安装后只需在你所要下载的flash上右键,save即可。


02.
让你的网页无法另存为
<noscript><iframe src="/*>";</iframe></noscript>

03.
IFRAME框架内的文档的背景透明
<iframe src="about:<body style='background:transparent'>"

allowtransparency></iframe>

04.
禁止右键:
<body oncontextmenu="return false" ondragstart="return false"

onselectstart ="return false" onselect="document.selection.empty()"

oncopy="document.selection.empty()" onbeforecopy="return
false"onmouseup="document.selection.empty()">

05.
进入页面后立即自动刷新?
<meta http-equiv="refresh"

content="120;url=http://www.wodutom.com/cn083">
,
这是你自己的网址。

06.
打开窗口即{zd0}化
<script language="javascript">
<!-- Begin
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
// End -->
</script>

07.
能隐藏IFRAME的滚动条吗?我知道的三种方法:
1.
设置iframe scrolling="no"
2.
被包含页body应用overflow:hidden
3.
被包含页的body标签加scroll="no"

08.
加入背景音乐
<bgsound src="mid/windblue[1].mid" loop="-1">
只适用于IE

<embed src="music.mid" autostart="true" loop="true" hidden="true">

Netscape ,IE 都适用

09.
嵌入网页
<iframe name="tt" src="/01a.html" width="450" height="287"

scrolling="Auto" frameborder="0"></iframe>

10.
跳转
<meta http-equiv="refresh" content="3;URL=list.htm">

11.
滚动
<MARQUEE direction=up height=146 onmouseout=start()

onmouseover=stop()
scrollAmount=4></marquee>

12.
细线分隔线
<hr noshade size=0 color=#C0C0C0>

13.
过度方式
<meta http-equiv="Page-Exit"

content="revealTrans(Duration=3,Transition=5)">
Duration
的值为网页动态过渡的时间,单位为秒。
Transition
是过渡方式,它的值为023,分别对应24种过渡方式。如下表:
0
盒状收缩 1 盒状放射
2
圆形收缩 3 圆形放射
4
由下往上 5 由上往下
6
从左至右 7 从右至左
8
垂直百叶窗 9 水平百叶窗
10
水平格状百叶窗 11垂直格状百叶窗
12
随意溶解 13从左右两端向中间展开
14
从中间向左右两端展开 15从上下两端向中间展开
16
从中间向上下两端展开 17 从右上角向左下角展开
18
从右下角向左上角展开 19 从左上角向右下角展开
20
从左下角向右上角展开 21 水平线状展开
22
垂直线状展开 23 随机产生一种过渡方式


15.
如何控制横向和纵向滚动条的显隐?
<body style="overflow-y:hidden">
去掉x
<body style="overflow-x:hidden">
去掉y
<body scroll="no">
不显

16.
怎样在 FrontPage2000 中加入 Flash 动画?
FrontPage2000 ,点击[插入]->[高级]->[插件],在弹出的窗口中,设置

一下 Flash 文件的大小及其它信息,确定即可。

17.
加入注释的格式是:    
!-〔注释内容...--


18.
怎样在网页中加入 E-mail 链接并显示预定的主题?
A href="mailto:Emailhost@263.net?subject=主题"....../a


19.
定义本网页关键字,可以在〈Head〉〈/Head〉中加入如下代码:  
meta name="Keywords" content="china,enterprise,business,net"   
Content
中所包含的就是关键字,你可以自行设置。   
这里有个技巧,你可以重复某一个单词,这样可以提高自己网站的排行位置,如:
meta name="Keywords" content="china,china,china,china"

20.IE5.0
的部分快捷键:
A:
打开查找功能:Ctrl+F
关闭浏览器窗口:Ctrl+W
打开地址栏下拉列表框:F4
新:F5
将当前Web页保存到收藏夹列表:Ctrl+D
打开当前 IE 窗口的一个拷贝:Ctrl+N
停止下载当前网页:Esc
光标迅速移动到网页的开头:Home
光标迅速移动到网页的尾部:End
打开新的地址键入窗口:Ctrl+O
打开收藏夹:Ctrl+I
打开历史记录文件夹:Ctrl+H
打开浏览器设定的默认主页:Alt+HOME


21.
添加到收藏夹:
a href="javascript :window.external.addFavorite('链接','说明

');"
〉添加到收藏夹〈/a

22.
设为首页:
a href=#

onclick=this.style.behavior='url(#default#homepage)';this.setHomePage

('
链接');〉设为首页〈/a

23.
定制浏览器地址栏前的小图标:
A:
在网页的〈head〉〈/head〉间加入以下语句:〈link rel="shortcuticon"

href=".../icon.ico"
〉即可。其中 icon.ico 16x16 的图标文件,

颜色不要超过 16 色。

24.
把滚动条放在浏览器窗口的左边
A:
<body> 中加 dir=RTL,即 <body dir=RTL>

25.
让背景图不滚动
IE
浏览器支持一个 Body 属性 bgproperties,它可以让背景不滚动:
<Body Background="
图片文件" bgproperties="fixed">  



发表于 @ 2006年10月06 21:51:00 | 评论 (0)


.net
获取机器硬件信息


最近帮人做个关于软件注册的东东,对方一定要防止大量复制和防止注册码通用,所以就想到用机器的硬件信息进行注册码的生成,所以就牵涉到在获取机器硬件信息。。。

.net环境下(用VC#描述)获取机器的硬件信息,要用到一个类库(System.Management.dll,在解决方案资源管理器中添加System.Management 即可

我们可以将该程序编译成.dll文件,便于以后调用;

在程序代码中进行引用 using System.Management;

具体 代码为:

1.
获取机器名:

 public string GetHostName()
    {
     return System.Net.Dns.GetHostName();
    }

.获取CPU编号

 public string GetCpuId()

     {

      ManagementClass mc = new ManagementClass("Win32_Processor");
      ManagementObjectCollection moc = mc.GetInstances();
      
      String strCpuID = null ;
      foreach( ManagementObject mo in moc )
      {
       strCpuID = mo.Properties["ProcessorId"].Value.ToString();
       break;
      }
      return strCpuID;

     }

3.
获取主硬盘编号

public string GetMainHardDiskId()

{

     ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select * FROM Win32_PhysicalMedia");
      String strHardDiskID = null ;
      foreach(ManagementObject mo in searcher.Get())
      {    
       strHardDiskID = mo["SerialNumber"].ToString().Trim();
       break;          
      }
      return strHardDiskID ;

}

4.
获取biosmac地址,这个有点复杂,需要用到NETAPI32.DLL



发表于 @ 2006年10月06 20:08:00 | 评论 (0)


动态改变Asp.net页面标题


1.
引用命字空间
use System.Web.UI.HtmlControls.HtmlGenericControl
Asp.net 中你可以使用HtmlGenericControl()来动态改变页面Title(标题)



2.
HTML Title标签设置ID,并将其作为服务器端运行
<HTML>
    <HEAD>
      <TITLE ID=SetMyTitle Runat=Server> </TITLE>
    </HEAD>
<BODY>
    </BODY>
</HTML>



3.
Title标设设为Runat=server后,就可以后台代码进行访问~~,通过InnerTextInnerHtml
来改变其值.
public class Use_This : System.Web.UI.Page
{
    Private System.Web.UI.HtmlControls.HtmlGenericControl SetMyTitle;
    private void Page_Load(object sender, System.EventArgs e)
    {

     SetMyTitle.InnerText = "~
哈哈~";

    }

}

说一下常用的网页背景音乐代码,将段代码插入到您的<head></head>之间

1,当您打开网站时即可听到背景音乐: 这种当网页最小化之后,音乐会消失

<bgsound src=china.mid loop="-1">


2,网页背景音乐的代码:


<embed src="" quality=high pluginspage="" type="application/x-shockwave-flash" width="1" height="1"></embed>


 

 mid表示音效文件


<embed src="1.swf" quality=high pluginspage="" type="application/x-shockwave-flash" width="1" height="1"></embed>

  上面的网页背景音乐代码可以加入FLASH动画的{jd1}地址(或相对地址)

<embed width=1 height=1 autostart="true" loop="true" controls=PlayButton console=clip1 nolabels=true type="audio/x-pn-realaudio-plugin" src="1.ram"> </embed>


  ram格式的音乐文件专用网页背景音乐代码:

<embed src="1.mid" align="center" border="0" width="1" height="1" width="100" autostart="true" loop="true">


  指定播放器的大小(width、heigh)、是否自动(autostart标记)、是否循环播放(loop标记),而浏览者则可以自主地决定是否播放音乐。
  此代码可以当作网页中插入FLASH动画的代码用。只要把1.mid替换为FLASH动画的相对地址或决对地址就OK了。

<embed src="1.mp3" align="center" border="0" width="1" height="1" width="100" autostart="true" loop="true">

  此代码可以加mp3形式的音乐为网页背景音乐

<EMBED src="" width="0" height="0" border=0 autostart="ture" loop="ture"></EMBED>


  mid表示音效文件

<bgsound src="1.mid" loop=3>


  表示将1.mid音效文件插入到页面为背景音乐,并循环播放3次。

<embed src="1.mid" hidden="true">

<bgsound src="1.mid" loop="infinte">


<embed src="1.mid" hidden="true" loop="true">


<bgsound src=1.mid loop="-1">


滚动字幕会让很多人感到兴奋,特别是{dy}次使用滚动字幕时,会爱不释手。滚动字幕我也做得不少了,对它也不会兴奋了,所以现在也用得不多了。有不少朋友常问到这是怎么做的,现在做一个详细的专题,让你更全面地了解一下。

滚动字幕在FrontPage的组件里有,但是FrontPage这个软件只能支持单行文字,一出现多行文字它就无能为力了,而且它只能支持一行滚动!(如果出现只能滚动一行的情况,解决办法是把这段代码嵌入到JavaScript的document.write里面,请看下面例d的详细说明)Dreamweaver也只能用编写HTML代码的方法。所以强烈建议用记事本打开网页源代码来编辑。

1.建立{dy}个滚动字幕。代码:

<marquee scrollAmount=2 width=300>我钟意网页树树</marquee>

2.各参数详解:

a)scrollAmount。它表示速度,值越大速度越快。如果没有它,默认为6,建议设为1~3比较好。

b)width和height,表示滚动区域的大小,width是宽度,height是高度。特别是在做垂直滚动的时候,一定要设height的值。

c)direction。表示滚动的方向,默认为从右向左:←←←。可选的值有right、down、up。滚动方向分别为:right表示→→→,up表示↑,down表示↓。

d)scrollDelay,这也是用来控制速度的,默认为90,值越大,速度越慢。通常scrollDelay是不需要设置的。

e)behavior。用它来控制属性,默认为循环滚动,可选的值有alternate(交替滚动)、slide(幻灯片效果,指的是滚动一次,然后停止滚动)

3.实例:

a)如何给滚动字幕加超链接?这跟平时的超链接是xx一样的。只要在文字外面加上<a href=***>和</a>就可以了。如下效果,代码是<marquee scrollAmount=2 width=300><a href=http://www.cctv.com>中央电视台</a></marquee>,点击中央电视台就可以进入了:

中央电视台

b)如何制作当鼠标停留在文字上,文字停止滚动?

代码如:

<marquee scrollAmount=2 width=300 onmouseover=stop() onmouseout=start()>文字内容</marquee>

c)交替效果。代码如:

<marquee scrollAmount=2 width=99 behavior=alternate>文字内容</marquee>

d)多行文本向上滚动。代码如:

<marquee scrollAmount=2 width=300 height=160 direction=up>·早晨好啊!<br>·空气好清新啊<br>·今朝食乜好呢?<p>·<a href=http://www.cctv.com>中央电视台</a></marquee>

注意:如果你的网页经过了FrontPage编辑,保存之后,只能滚动一行,这时候你发现你原来的代码顺序已经变了,My god!解决的办法是,找出原来的代码,把它嵌入到JavaScript的document.write中即可,上述代码写为:

<script>document.write(’<marquee scrollAmount=2 width=300 height=160 direction=up>·早晨好啊!<br>·空气好清新啊<br>·今朝食乜好呢?<p>·<a href=http://www.cctv.com>中央电视台</a></marquee>’)</script>

由上可以看出,HTML代码是可以随意组合的,功能强大!<SCRIPT src="../js/gd.js"></SCRIPT>


郑重声明:资讯 【网页设计中常用的代码_yuyu42的空间_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——