域名注册|域名申请|域名空间|空间租用|虚拟主机租用
中域互联诚意为您提供域名注册、虚拟主机等网络服务,欢迎光临,热线:020-32676839、32696039
118 繁體中文 118 联系我们    118 关于我们    118 建站信息中心    118 显示在线咨询
118
118
虚拟主机

Freeonline在线编辑器(自由软件)

javascript 点击次数:497

<textarea id=xxcode style=width:100%;height:100%>
<textarea style=display:none name=xxabout>
    Freeonline[Version8],Copyright(C)2003,Bxxxr
    本程序是自由软件,遵循GPL,没有任何担保。详细情况请参阅GNU通用公共许可证。http://www.gnu.org/
    本程序是用JavaScript在网吧里写的。(98SE IE5 CR1G 128M)它的基本用途是在线编写脚本程序,还有一些小功能。
    Email:bxxxr@yahoo.com.cn
&lt;/textarea>
<textarea style=display:none name=xxhelp>
    状态切换(Esc或RightClick)
    运行(F5或Ctrl+Enter)
    帮助(F1)
&lt;/textarea>
<script>
function window.onbeforeunload(){
if (event.clientY<0 && event.clientX>document.body.clientWidth-20
 || event.clientY<0 && event.clientX<20
 || event.altKey
 || event.clientY>document.body.clientHeight)
 event.returnValue=Exit freeonline ?
}

function window.onload()
{
  document.title=xxabout.value
  self.moveTo(-4,-4)
  self.resizeTo(screen.availWidth+8,screen.availHeight+8)
  xxcodearea.select()
  xxsource.value=window.location.href
  xxmenudiv.style.visibility="visible"
  linebar.checked=1
  xxlinenum()
}

function xxrun()
{
  xxwww=xxcodearea.value;
  xxrrr=open(,,);
  xxrrr.document.open();
  xxrrr.document.write(xxwww);
  xxrrr.document.close();
}

function document.onkeydown()
{
  if(event.ctrlKey&&event.keyCode==13)
  {
    xxrun()
  }
  else if(event.keyCode==116)
  {
    event.keyCode=0
    event.returnValue=false
    xxrun()
  }
  else if(event.keyCode==27)
  {
    event.keyCode=0
    event.returnValue=false
    if(xxmenudiv.style.visibility=="visible")
    {
      xxmenudiv.style.visibility="hidden"
    }
    else if(xxmenudiv.style.visibility=="hidden")
    {
      xxmenudiv.style.visibility="visible"
    }
  }
}

function document.onhelp()
{
  alert(xxhelp.value)
  return false
}

function xxlinenum()
{
  if(linebar.checked)
  {
    xxlinediv.style.visibility="visible"
    var xxthenum=xxcodearea.value
    xxthenum=xxthenum.split(\n)
    xxthenum=xxthenum.length
    xxlinearea.cols=xxthenum.toString().length
    xxcodediv.style.left=xxlinediv.clientWidth
    xxcodediv.style.width=document.body.clientWidth-xxlinediv.clientWidth

    xxlinearea.value=
    var xxc=1
    while(xxthenum!=xxc-1)
    {
      var xxc1=xxthenum.toString().length-xxc.toString().length
      while(xxc1!=0)
      {
        xxlinearea.value=xxlinearea.value+0
        xxc1--
      }
      xxlinearea.value=xxlinearea.value+xxc
      xxc++
    }
  }
  else
  {
    xxlinediv.style.visibility="hidden"
    xxcodediv.style.left=0
    xxcodediv.style.width=document.body.clientWidth
  }
}
</SCRIPT>

<body bgcolor=menu style=border:none scroll=no topmargin=0 leftmargin=0>
<div id=xxlinediv z-index:1
style="position:absolute;
       top:0;
       left:0;
       height:100%;
       overflow:none;">
<TEXTAREA id=xxlinearea readonly
style="background-color:menu;
       border:#ae34f8 solid 0px;
       font-size: 12px; font-family: 宋体;
       height:100%;
       overflow:hidden">
&lt;/textarea>
</div>

<div id=xxcodediv z-index:1
style="position:absolute;
       top:0;
       left:0;
       width:90%;
       height:100%;
       overflow:none;">
<TEXTAREA id=xxcodearea wrap=off
onscroll=xxlinearea.scrollTop=this.scrollTop;
onPropertyChange=xxlinenum();
oncontextmenu=window.event.returnValue=false;xxmenudiv.style.visibility="visible";
style="border:#ae34f8 solid 0px;
       font-size: 12px; font-family: 宋体;
       width:100%;
       height:100%;
       overflow:auto">
&lt;/textarea>
</div>

<DIV ID=xxmenudiv z-index:10
oncontextmenu=window.event.returnValue=false;xxmenudiv.style.visibility="hidden";
style="background-color:menu;
       filter:alpha(opacity=60);
       position:absolute;
       top:0;
       left:0;
       width:100%;
       height:100%;
       overflow:auto;">
<input onclick=xxmenudiv.style.visibility="hidden";xxrun();
type=button
value="运行"><p>
<table border="1" cellpadding="0" cellspacing="0">
  <tr>
    <td height=1>
<input onclick=xxmenudiv.style.visibility="hidden" type=button
value="编辑"><br>
<input onclick=xxmenudiv.style.visibility="hidden";xxcodearea.focus();document.execCommand("Undo")
type=button value=撤销><br>
<input onclick=xxmenudiv.style.visibility="hidden";xxcodearea.focus();document.execCommand("Redo")
type=button value=恢复><br>
<input onclick=xxmenudiv.style.visibility="hidden";xxcodearea.focus();document.execCommand("Cut")
type=button value=剪切><br>
<input onclick=xxmenudiv.style.visibility="hidden";xxcodearea.focus();document.execCommand("Copy")
type=button value=复制><br>
<input onclick=xxmenudiv.style.visibility="hidden";xxcodearea.focus();document.execCommand("Paste")
type=button value=粘贴><br>
<input onclick=xxmenudiv.style.visibility="hidden";xxcodearea.focus();document.execCommand("Delete")
type=button value=删除><br>
<input onclick=xxmenudiv.style.visibility="hidden";xxcodearea.focus();document.execCommand("SelectAll")
type=button value=全选><br>
    </td>
  </tr>
</table>
<p>
<INPUT TYPE=checkbox id=linebar onclick=xxlinenum()>行号
<p>
<input onclick=xxmenudiv.style.visibility="hidden";window.open(location.href,"","");
type=button value="新建">
<FORM style="display:inline" action="file:///c|/My Documents/"
method=get target=_blank>
<input onclick=xxmenudiv.style.visibility="hidden" type="submit"
value=我的文档></FORM> &nbsp;
<input onclick=xxmenudiv.style.visibility="hidden";alert(xxabout.value);
type=button value=关于>
<input onclick=xxmenudiv.style.visibility="hidden";alert(xxhelp.value);
type=button value=帮助>
<p>
<p>
<input type="text" name="xxsource">
<input onclick=xxmenudiv.style.visibility="hidden";window.location="view-source:"+xxsource.value;
type="button" value=源文件>
</DIV>

</body>
</textarea>
<!------------------------------>
<object
id=xxclose
type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>

<SCRIPT>
function window.onload()
{
  xxclose.Click()
  var xxclone=window.open("","","resizable=1,status=1")
  xxclone.document.open()
  xxclone.document.write(xxcode.value)
  xxclone.document.close()
}
</SCRIPT>

 

欢迎转载《Freeonline在线编辑器(自由软件)》,请保留出处。
返回首页 | 关于我们 | 联系我们 | 付款方式118 | 帮助中心 | 提问帮助 | 中域互联招聘 网站地图 建站信息中心
客服1号:619086478 客服2号:759043498 客服3号:419602084 客服4号:707187709
技术1号:502825590 技术2号:609223275 技术3号:347054506 网站备案:626709096
电话:020-32676839、32696039、32651958 传真:020-32677208 邮件和MSN:service@118cy.net 118
广州市炬正通信技术有限公司 地址:广州市黄埔大道中员村白马岗街艾琳大楼406 邮编:510655 
《中华人民共和国增值电信业务经营许可证》ISP证编号:粤B2-20080048  粤ICP备07025283号
广州虚拟主机提供商-中域互联营业执照