标题:打发时间 胡乱做点东西 有兴趣来看看
只看楼主
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
 问题点数:0 回复次数:9 
打发时间 胡乱做点东西 有兴趣来看看

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
#editwin {
font-size: 13px;
line-height: 150%;
}
#editwin p {
margin: 0px;
padding: 0px;
}

#editmenu button {
font-size: 13px;
color: #000000;
background-color: #FFFFFF;
margin: 0px 2px;
padding: 0px;
border: 1px solid #333333;
}
#color td {
font-size: 5px;
line-height: 5px;
white-space: pre;
height: 8px;
width: 8px;
overflow: hidden;
cursor: default;
}
#editmenu {
background-color: #2542A7;
width: 401px;
padding-left: 3px;
border: 1px solid #000066;
}
#color {
position:absolute;
z-index:1;
margin-top: 20px;
margin-left: 2px;
border:1px #000000 solid;
padding:0px 2px 2px;
background-color:#D4D0C8;
}
-->
</style>
</head>
<script>
var o_select=null;
function seturl(){
document.execCommand('CreateLink',true);
}
function setcolor(c){
o_select.execCommand('ForeColor',true,c);
document.getElementById('color').style.display='none'
}

function setsave(c){
document.execCommand('SaveAs','mycodes.txt');
}
function colortable(){
var co1="0",co2="0",co3="0",coo1="00",coo2="00",coo3="00";
document.write('<table border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">\n');
document.write('<tr>\n<td onclick="setcolor(this.style.backgroundColor)" onmouseover="colorshow(this.style.backgroundColor)" style="background-color:#000000">&nbsp;</td>');
var co=0;
for(var i=0;i<108;i++){
if(co % 6 ==0 && co>0) co1=eval(co1+3);
if(co>0) co2=eval(co2+3);
if(co % 18 ==0 && co>0) co3=eval(co3+3);
if(co1>6)co1=0;
if(co2>15)co2=0;
if(co3>15)co3=0;
coo1=colorto16(co1);
coo2=colorto16(co2);
coo3=colorto16(co3);
document.write('<td onclick="setcolor(this.style.backgroundColor)" onmouseover="colorshow(this.style.backgroundColor)" style="background-color:#'+coo1+coo2+coo3+'">&nbsp;</td>\n');
co++;
if((i+1)%18==0) document.write('</tr><tr><td onclick="setcolor(this.style.backgroundColor)" onmouseover="colorshow(this.style.backgroundColor)" style="background-color:#'+coo3+coo3+coo3+'">&nbsp;</td>');
}
co=0;
co1=9;co2=0;co3=0;coo1="99";coo2="00";coo3="00";
var red=0,red1="";
for(var i=0;i<108;i++){
if(co % 6 ==0 && co>0) co1=eval(co1+3);
if(co>0) co2=eval(co2+3);
if(co % 18 ==0 && co>0) co3=eval(co3+3);
if(co1>15)co1=9;
if(co2>15)co2=0;
if(co3>15)co3=0;
coo1=colorto16(co1);
coo2=colorto16(co2);
coo3=colorto16(co3);
document.write('<td onclick="setcolor(this.style.backgroundColor)" onmouseover="colorshow(this.style.backgroundColor)" style="background-color:#'+coo1+coo2+coo3+'">&nbsp;</td>\n');
if((i+1)%18==0 &&i<90){
red++;
if(red==1) red1="FF0000"
if(red==2) red1="00FF00"
if(red==3) red1="0000FF"
if(red==4) red1="FFFF00"
if(red==5) red1="00FFFF"
document.write('</tr><tr><td onclick="setcolor(this.style.backgroundColor)" onmouseover="colorshow(this.style.backgroundColor)" style="background-color:#'+red1+'">&nbsp;</td>');
}
co++;
}
document.write('</tr>\n');
document.write('</table>\n');
}
function colorto16(num){
if(num==10) return "AA";
else if(num==11) return "BB";
else if(num==12) return "CC";
else if(num==13) return "DD";
else if(num==14) return "EE";
else if(num==15) return "FF";
else return num+""+num;
}
function colorshow(c){
document.getElementById('colors1').style.backgroundColor=c;
document.getElementById('nowcolor').value=c;
}
function upcolor1(c){
if(c.indexOf('#')<0) c+="#";
for(var i=c.length;i<7;i++){c+='0';}
document.getElementById('colors1').style.backgroundColor=c;
}
function colorwin(){
o_select=document.selection.createRange();
document.getElementById('color').style.display='';
}
function setB(){
document.selection.createRange().execCommand('Bold');
}
function setI(){
document.selection.createRange().execCommand('Italic');
}
function setU(){
document.selection.createRange().execCommand('Underline');
}
function setsize(c){
if(c!='') document.selection.createRange().execCommand('FontSize',false,c);
}
function setfont(c){
if(c!='') document.selection.createRange().execCommand('FontName',false,c);
}
function savefile(){
var str=document.getElementById('editwin').innerHTML;
var newsave=window.open('','');
newsave.document.write(str);
newsave.document.execCommand('SaveAs');
newsave.window.close();
newsave=null;
// newsave.document.close();
}
</script>
<body>
<div id="editmenu">
<select onchange="setfont(this.value)">
<option value="">字体</option>
<option value="宋体">宋体</option>
<option value="黑体">黑体</option>
<option value="楷体_GB2312">楷体</option>
<option value="仿宋_GB2312">仿宋</option>
<option value="隶书">隶书</option>
</select>
<select onchange="setsize(this.value)">
<option value="">字号</option>
<option value="1">1号</option>
<option value="2">2号</option>
<option value="3">3号</option>
<option value="4">4号</option>
<option value="5">5号</option>
<option value="6">6号</option>
<option value="7">7号</option>
</select>
<button onclick="setB()">B</button>
<button onclick="setI()"><I>I</I></button>
<button onclick="setU()"><U>U</U></button>
<!--button onclick="seturl()">链接</button-->
<div id="color" style="display:none;"><table width="172" height="20" border="0" cellpadding="0" cellspacing="2" bgcolor="#D4D0C8">
<tr>
<td align="center" id="colors1" style="width:60px;border:#000000 solid 1px;">&nbsp;</td>
<td align="center" bgcolor="#FFFFFF" style="width:83px;"><input onkeyup="upcolor1(this.value);" style="font-size:12px; border:#000000 solid 1px; width:81px; padding:0px; margin:0px;text-align: center;" name="nowcolor" type="text" id="nowcolor" maxlength="7" /></td>
<td align="center" style="width:17px; font-size:12px;line-height: 14px; cursor:hand" onclick="setcolor(document.getElementById('nowcolor').value)">OK</td>
</tr>
</table>
<script language="javascript">
colortable();
</script>
</div>
<button onclick="colorwin()">颜色</button>
<button onclick="document.execCommand('Undo')">后退</button>
<button onclick="document.execCommand('Redo')">前进</button>
</div>
<div id="editwin" contenteditable="true" style="width:400px; height:200px; padding:2px; border:#000066 solid 1px;">您当前的位置:IT问题精典回答 -> 文章中心 -> web开发 -> javascript -> 文章内容
JavaScript,createRange 问一个关于createRange的问题。 作者:不详 来源:本站整理 发布时间:2007-3-1 23:36:46
发布人:Admin 减小字体 增大字体您当前的位置:IT问题精典回答 -&gt; 文章中心 -&gt; web开发 -&gt; javascript
-&gt; 文章内容 JavaScript,createRange 问一个关于createRange的问题。 作者:不详 来源:本站整理 发布时间:2007-3-1
23:36:46 发布人:Admin 减小字体 增大字体 ...</div>
<div><button onclick="savefile()">保存并下载</button></div>
</body>
</html>

搜索更多相关主题的帖子: 兴趣 DTD dtd xhtml 
2007-06-08 13:21
yndkai
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:275
专家分:0
注 册:2007-6-1
得分:0 
呀 不错啊
收藏

本来讨厌下雨的天空 直到听见有人说爱我
2007-06-09 10:39
yndkai
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:275
专家分:0
注 册:2007-6-1
得分:0 
崇拜高手 不知道我什么时候才能达到这样的水平

本来讨厌下雨的天空 直到听见有人说爱我
2007-06-09 10:42
發呆的小猪
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:362
专家分:0
注 册:2006-10-10
得分:0 
不错,呵呵,要是能一直后退就好了,好像只能前进和后退一步,呵呵

[此贴子已经被作者于2007-6-9 11:25:37编辑过]



营口小猪 http://bbs.
2007-06-09 11:23
yndkai
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:275
专家分:0
注 册:2007-6-1
得分:0 

不是啊 能后退很多步呢 你在试试


本来讨厌下雨的天空 直到听见有人说爱我
2007-06-09 13:40
發呆的小猪
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:362
专家分:0
注 册:2006-10-10
得分:0 

选择文字样式,比如是加粗,然后选择文字颜色后退,再后退就退不回去了,呵呵,楼上的你也试一下


营口小猪 http://bbs.
2007-06-09 16:32
yndkai
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:275
专家分:0
注 册:2007-6-1
得分:0 

我发现 改颜色后不能后退
不过删除 该字体 加粗 和其他的都可以
只要不该颜色就可以
如果 islet 大哥不在意这点的话
等我学会了我改改试试 研究一下
不过不知道什么时候才可以了


本来讨厌下雨的天空 直到听见有人说爱我
2007-06-09 20:06
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
修改颜色和其他的操作方式不一样 所以不能后退
2007-06-18 14:24
zhangguoduan
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-6-22
得分:0 
不错呀,,,收了...谢谢了,
2007-06-28 18:38
huangyong
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖北武汉
等 级:版主
威 望:20
帖 子:603
专家分:7
注 册:2006-7-21
得分:0 
呵呵,收藏了,谢谢!
2007-07-04 08:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-145901-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.365483 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved