·用户注册
·用户登陆
·用户中心
首页
+
网络学院
+
网页特效
+
实用工具
+
网络资源
+
字体下载
+
娱乐世界
+
时尚前沿
+
图片中心
+
动漫天地
+
金石社区
图形
-
网页设计
-
优化
-
动易
-
动网
-
HTML
-
PSD
-
FLASH模板
-
插件
-
杀毒
-
系统工具
-
FLASH音乐
-
FLASH游戏
-
美女
您现在的位置:
金石网
>>
网页特效
>>
代码生成
>> 特效正文
网页背景产生器 能实现与16进制的互换并实时展示效果
『 更新时间:2006-4-1 』『 字体:
变小
变大
』『 作者:未知 | 来源:网络 』
把如下代码加入<body>区域中: 要完成此效果需要两个步骤 第一步:把如下代码加入到<head>区域中 <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function NumToHex(num1,num2) { strNum=document.forms[0].elements[num1].value; for(i = 0; i < strNum.length; i++) { chr=strNum.substring(i, i + 1); if((isNaN(chr))||(chr == ' ')) { alert('You must enter a digit between 0 and 9!'); document.forms[0].elements[num1].select(); document.forms[0].elements[num2].value=''; return false; } } if(strNum > 255) { alert('You must enter a number between 0 and 255!'); document.forms[0].elements[num1].select(); document.forms[0].elements[num2].value=''; return false; } else { base = strNum / 16; rem = strNum % 16; base = base - (rem / 16); baseS = MakeHex(base); remS = MakeHex(rem); document.forms[0].elements[num2].value=baseS + '' + remS; ChangeBackground(3, 4, 5); return true; } } function MakeHex(x) { if((x >= 0) && (x <= 9)) return x; else { switch(x) { case 10: return "A"; case 11: return "B"; case 12: return "C"; case 13: return "D"; case 14: return "E"; case 15: return "F"; } } } function HexToNum(num1,num2) { numberS = document.forms[0].elements[num1].value; tens = MakeNum(numberS.substring(0,1)); if(tens == 'X') { document.forms[0].elements[num1].select(); document.forms[0].elements[num2].value=''; return false; } ones = 0; if(numberS.length > 1) // means two characters entered ones=MakeNum(numberS.substring(1,2)); if(ones == 'X') { document.forms[0].elements[num1].select(); document.forms[0].elements[num2].value=''; return false; } document.forms[0].elements[num2].value = (tens * 16) + (ones * 1); document.forms[0].elements[num1].value = document.forms[0].elements[num1].value.toUpperCase(); ChangeBackground(3, 4, 5); return true; } function MakeNum(str) { if((str >= 0) && (str <= 9)) return str; switch(str.toUpperCase()) { case "A": return 10; case "B": return 11; case "C": return 12; case "D": return 13; case "E": return 14; case "F": return 15; default: alert('You must choose a number between 0 and 9 or a letter between A and F!'); return 'X'; } } function ChangeBackground(num1, num2, num3) { document.bgColor = '#'+document.forms[0].elements[num1].value + document.forms[0].elements[num2].value + document.forms[0].elements[num3].value; } // End --> </script> 第二步:把代码加入到<body>区域中 <form> <table border=0 align=center cellpadding=10 bgcolor=white> <tr bgcolor="#000000"> <th><font color="#33FF33">Color/Code</font></th> <th><font color="#33FF33">Red</font></th> <th><font color="#33FF33">Green</font></th> <th><font color="#33FF33">Blue</font></th> </tr> <tr bgcolor="#000000"> <th><font color="#33FF33">0-255</font></th> <td> <input type=text name=rr_num size=4 maxlength=3 onKeyUp="return NumToHex(0,3);"></td> <td> <input type=text name=gg_num size=4 maxlength=3 onKeyUp="return NumToHex(1,4);"></td> <td> <input type=text name=bb_num size=4 maxlength=3 onKeyUp="return NumToHex(2,5);"></td> </tr> <tr bgcolor="#000000"> <th><font color="#33FF33">HEX</font></th> <td> <input type=text name=rr_hex size=4 maxlength=2 onKeyUp="return HexToNum(3,0);"> </td> <td> <input type=text name=gg_hex size=4 maxlength=2 onKeyUp="return HexToNum(4,1);"> </td> <td> <input type=text name=bb_hex size=4 maxlength=2 onKeyUp="return HexToNum(5,2);"></td> </tr> </table> </form>
【点击数:】【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
相
关文章
您的姓名:
评分等级:
1分
2分
3分
4分
5分
评论内容:
1、严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
2、用户需对自己在使用金石网服务过程中的行为承担法律责任。
3、本站管理员有权保留或删除评论内容。
4、评论内容只代表网友个人观点,与本网站立场无关。
自动显示访问者IP地址代码
3721拦截不了的弹窗代码
强制设置为主页
主页被强制修改
贪吃蛇游戏
俄罗斯方块
看谁围的圈多
射击游戏:A就是大炮
十字定全局
爱情游戏测试
网
友评论
|
设为首页
|
加入收藏
|
联系我们
|
版权申明
|
友情链接
|
站点地图
|
网站帮助
|
网站留言
|
广告服务
|
Copyright © 2001-2008
K
ings
N
et.biz All Rights Reserved. 金石工作室 版权所有