几个很变态的BUTTON

biantaidaima 2011-06-23 11:20:51
给大家分享个BUTTON的代码,具体截图我就不发了。
友情提示:自己粘贴为HTML,直接打开就可以看效果。
<script>
var examp01="";
var examp02="";
var examp07="";
var examp07add="";
var basetemp=0;
</script><br>
1、按钮字会动<br>
<button onclick="examp01='例子1';examp02='例子2';alert(examp01+='按钮中的字会动')"><marquee behavior=alternate >按钮字会动</marquee></button><p>
2、按钮中随意写文章<br>
<button onclick="alert(examp01+'可'+examp02+'更牛逼,还有文章呢!')"><pre><br><div width=80% align=left>baiduspider是<a href="http://www.baidu.com" title="喝,还有超链接呢" target=_blank>百度</a>搜索引擎的一个自动程序。<br>它的作用是访问互联网上的html网页,建立<br>索引数据库,使用户能在百度搜索引擎中搜索<br>到您网站的网页。</div><br></pre></button><p>
3、竖按钮<br>
<button onclick=alert('竖按钮')>你<br>好</button><p>
4、按钮中加图片<br>
<button onclick=alert('按钮中图片')><img src=/files/allimg/081026/2326550.gif><img src=/files/allimg/081026/2326551.gif><img src=/files/allimg/081026/2326552.gif></button><p>‡.按钮背景颜色<br>
<button style="BACKGROUND-COLOR: #9cc5f8;">你好</button><p>
6、按钮中套按钮<br>
<button onclick=alert('我是外按钮')><table><button onclick=alert('我是内按钮')>ok</button></table></button><p>
<button onclick=alert('我罩着你')>内按钮上方<table><button onclick=alert('誰罩着我?')>按钮中间</button></table>内按钮下方</button><p>
<button ><marquee behavior=alternate><button><marquee behavior=alternate direction=right><button>按钮中间</button></marquee></button></marquee></button><p>
7、按钮中加表格<br>
<button onclick=alert('3x3表格')><table border=1><tr><td>11</td><td>12</td><td>13</td></tr><tr><td>21</td><td>22</td><td>23</td></tr><tr><td>31</td><td>32</td><td>33</td></tr></table></button><p>
<button onclick="if( basetemp==1){alert('我是老大,你call过偶小弟:'+examp07add);examp07add='';}else{alert('小样直接找我就说^_^')};basetemp=0;"><table border=0><tr><td><button onclick="examp07add=examp07add+'\,'+this.innerHTML;examp07=this.innerHTML;basetemp=1;alert('偶是小弟'+examp07+',找老大要等')">11</button></td><td><button onclick="examp07add=examp07add+'\,'+this.innerHTML;examp07=this.innerHTML;basetemp=1;alert('偶是小弟'+examp07+',找老大要等')">12</button></td><td><button onclick="examp07add=examp07add+'\,'+this.innerHTML;examp07=this.innerHTML;basetemp=1;alert('偶是小弟'+examp07+',找老大要等')">13</button></td></tr><tr><td><button onclick="examp07add=examp07add+'\,'+this.innerHTML;examp07=this.innerHTML;basetemp=1;alert('偶是小弟'+examp07+',找老大要等')">21</button></td><td><button onclick="examp07add=examp07add+'\,'+this.innerHTML;examp07=this.innerHTML;basetemp=1;alert('偶是小弟'+examp07+',找老大要等')">22</button></td><td><button onclick="examp07add=examp07add+'\,'+this.innerHTML;examp07=this.innerHTML;basetemp=1;alert('偶是小弟'+examp07+',找老大要等')">23</button></td></tr><tr><td><button onclick="examp07add=examp07add+'\,'+this.innerHTML;examp07=this.innerHTML;basetemp=1;alert('偶是小弟'+examp07+',找老大要等')">31</button></td><td><button onclick="examp07add=examp07add+'\,'+this.innerHTML;examp07=this.innerHTML;basetemp=1;alert('偶是小弟'+examp07+',找老大要等')">32</button></td><td><button onclick="examp07add=examp07add+'\,'+this.innerHTML;examp07=this.innerHTML;basetemp=1;alert('偶是小弟'+examp07+',找老大要等')">33</button></td></tr></table></button><p>



结尾提示:有没有人有这样的变态的代码,例如6个变态的C语言代码,有的加分。先加我好友,然后发我邮箱里。
...全文
271 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
biantaidaima 2011-06-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 madpc 的回复:]
差点看成变态大妈,话说,主楼的问题跟c语言有什么关系?
[/Quote]
怎么没关系,代码风格都类似,难道你不知道?
北门清燕 2011-06-24
  • 打赏
  • 举报
回复
不知道有没有实际用处啊
kyzy_yy_pm 2011-06-24
  • 打赏
  • 举报
回复
真吓人
燥动的心 2011-06-24
  • 打赏
  • 举报
回复
有意思。
biantaidaima 2011-06-24
  • 打赏
  • 举报
回复
感谢大家支持~
javality 2011-06-24
  • 打赏
  • 举报
回复
楼主很强悍啊
a260881071 2011-06-24
  • 打赏
  • 举报
回复
好变态啊,怎么这么变态呢?




--------------------------------------帅签分割线-------------------------------------------------
madpc 2011-06-24
  • 打赏
  • 举报
回复
差点看成变态大妈,话说,主楼的问题跟c语言有什么关系?
madpc 2011-06-24
  • 打赏
  • 举报
回复
楼主id亮了
varlj 2011-06-24
  • 打赏
  • 举报
回复
很好玩,可惜IE6下的不能动
rainsilence 2011-06-24
  • 打赏
  • 举报
回复
你的代码不能做到全浏览器兼容啊。。。
flyerwing 2011-06-24
  • 打赏
  • 举报
回复
神马都是浮云.
接点浮云.
小辛、 2011-06-24
  • 打赏
  • 举报
回复
神马?
madpc 2011-06-24
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 biantaidaima 的回复:]

引用 3 楼 madpc 的回复:
差点看成变态大妈,话说,主楼的问题跟c语言有什么关系?

怎么没关系,代码风格都类似,难道你不知道?
[/Quote]

类似的多了,还是不明白楼主想要什么
kaaichongchong 2011-06-24
  • 打赏
  • 举报
回复
真够强悍的
灬上海爽爷 2011-06-23
  • 打赏
  • 举报
回复
delphi产生随机数2009-07-27 18:58//用delphi产生不重复的随机数 ****************************************************************************************** var aa : array[1..36] of string[2]; //aa数组为需要随机排列的数组,{先把1..36按顺序给aa数组赋值} procedure TForm1.FormCreate(Sender: TObject); var i:integer; begin for i:=1 to 36 do begin aa[i]:=inttostr(i); bb[i]:=inttostr(i); end; end; {随机进行排列} procedure TForm1.Button1Click(Sender: TObject); var i,j:integer; swapa:string[2]; begin randomize; //随机数初始化*一定要有,不然下次运行时候产生的随机数仍然和这次相同* for i:=1 to 36 do begin j:=1+random(36); swapa:=aa[i]; aa[i]:=aa[j]; aa[j]:=swapa; end; //由此得到不重复的随机排列数字 ***************************************************************************************** 如何产生34-456之间的随机数 Randomize; 34+Random(456-34+1); ×××××××××××××××××××//下面是扫雷游戏的一个编法 procedure TForm1.Button1Click(Sender:TObject); begin Randomize; Memo1.Lines.Add(IntToStr(Random(20))); end; ×××××××××××× ***************************************************************************************** 随机数相关的几个函数: 1、RandSeed;//随时机数发生的“种子”。如果不赋值那么每次执行产生的随机数列是一样的。 所以该值必须每次调用均应是不同值。 2、Randomize;//用当前机器时间作为“种子”初始化随机数发生器。 3、Random() ;//由“种子”初始化的随机数出发,开始产生随机数序列 但是Delphi中的Random()产生的是伪随机数,也就是说,程序的两次运行,Random()产生的随机数是一样的。 先运行一下Randomize,再Random就是真正的随机数了 即: Randomize //初始化随机数发生器 Random() ********************************************************************************************* delphi 如何产生不重复随机数 pascal里的随机数 随机数是指理论上没有规律可循、在指定范围内每个数的出现几率相等、无法根据之前的数来预测下一个数的数列。一般随机数生成器的基本原理是:首先初始化一个随机种子,其初始值可以是任意的整数;在每次获取随机数时,以随机种子为基础进行某种特殊的运算,获得一个随机数并返回之,然后再对随机种子进行某种运算,改变随机种子的值。这样,就可以生成许多比较随机的数,但同一个初始值的随机种子将会生成完全相同的随机数列。 Pascal的System单元提供了两个与随机数有关的子程序:Randomize和Random。 Randomize过程用于初始化随机种子,其初始值取决于当前的系统时钟。 Random函数用于获取随机数 它有两种调用形式: Random,返回一个0到1之间(不包括1)的随机实数; Random(N),返回0至N之间(不包括N)的随机整数,N为Word类型整数。 另外,System单元中随机种子变量的标识符为RandSeed,你也可以手动修改它。随机数在信息学奥林匹克中可用于随机化搜索、穷举等算法,以优化其性能,也可用于在快速排序中选择关键数,以使其快速排序算法的最坏情况没有固定的相应数列。如果你希望使用了随机数的程序对同一个输入数据能有恒定的输出结果,可以设置RandSeed为一个定值。 ************************************************************************************************* 一个变态小算法 ******************************* 比较耗费机时,如果产生的数目少,就不要用这个算法了。 计算的是在一个范围内(如1-1000),随机抽取n个不相等的随机数。我的思想就是先定义一个用来存放的数组(这当然是必须的啦,废话),然后定义了一个二维数组(感觉很浪费空间),这个二维数组是用来存放已经生成随机数的范围,当然不是随意存放了,要按照自然顺序,但这还不必要定义二维的。二维主要是存放一个范围,即某一列的第一行存放的是范围的小值,而第二行存放的是范围的大值。这样新生成的随机数肯定是在范围之外的,因为范围是已生成随机数的范围啊。这样,每次取随机数时,先随机抽取在某两个范围数组值之间,再在这两个范围数组值之间取随机数。基本上就是这样了。 public class random { int count=500; //个数 int min=1; //最小值 int max=1000; //最大值 int[] r=new int[count]; //随机数存储数组 int[][] k=new int[2][count+2]; //存储范围数组,用于判断范围值 //一维数组用来存放范围的小值,二维用来存放大值 int l=0; //存储空间大小 public random() //初始化范围 {k[0][0]=min-1; k[1][0]=min-1; k[0][2]=max+1; k[1][2]=max+1; l=3; } public int ran(){ //来一个可以制造随机整数的东西 return (int)(Math.random()*1000000000); } public void p(int x,int c) //用来比较存储数组 { for(int i=0;ii;j--){ //后移数组为插入值留个位置 k[0][j]=k[0][j-1]; k[1][j]=k[1][j-1]; } k[0][i]=x; //插入值 k[1][i]=x; l++; if (k[0][i]-k[1][i-1]==1) //如果插入值与前一个范围值相差1,则与前一个值合并 {k[1][i-1]=k[1][i]; move(l-1,i); l--;} break; }} } } public void move(int m,int n) //与前一个范围值合并的函数 { for(int j=n;j2) z=ran()%(l-2); //判断有多少个空隙,就是有多少个范围,然后随机选取一个 else z=0; r[i]=ran2(k[0][z+1],k[1][z]); //在选取的范围中制造随机数 p(r[i],i); } } public int ran2(int x,int y){ //在固定范围内制造随机数 int m=x-y; m=ran()%(m-1); return m+y+1; } /*public static void main(String[] args) { random rr=new random(); rr.r(); for(int i=0;i

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧