www.gusucode.com > 共享世纪内容管理系统 2.1 build 080704 全站开源版 > script.js
function runscript() //定义一个运行代码的函数, { var code=event.srcElement.parentElement.children[0].value;//即要运行的代码。 var newwin=window.open('','',''); //打开一个窗口并赋给变量newwin。 newwin.opener = null // 防止代码对论谈页面修改 newwin.document.write(code); //向这个打开的窗口中写入代码code,这样就实现了运行代码功能。 newwin.document.close(); } function clear(){ Source=document.body.firstChild.data; document.open(); document.close(); document.title="你查看源代码看看"; document.body.innerHTML=Source; } function doZoom(size){ document.getElementById('textformat').style.fontSize=size+'px' } function doPrint(){ var str="<html>"; var article; var css; var strAdBegin="<!--NEWSZW_HZH_BEGIN-->"; var strAdEnd="<!--NEWSZW_HZH_END-->"; var strFontBegin="<!--FONT_BEGIN-->"; var strFontEnd="<!--FONT_END-->"; var strFontSize='[<a href="javascript:doZoom(16)">大</a> <a href="javascript:doZoom(14)">中</a> <a href="javascript:doZoom(12)">小</a>]' var strdoPrint="doPrint()"; var strTmp; css="<style>" +"td,.f12{font-size:12px}" +".f24 {font-size:24px;}" +".f14 {font-size:14px;}" +".title14 {font-size:14px;line-height:130%}" +".l17 {line-height:170%;}" +"</style>"; +"<LINK href='../images/c.css' rel=stylesheet type=text/css>" str += css; str += '<meta http-equiv="content-type" content="text/html; charset=gb2312">'; str += '<title>'+document.title+'</title>'; str += "<body bgcolor=#ffffff topmargin=5 leftmargin=5 marginheight=5 marginwidth=5 onLoad='window.print()'>"; str += "<center><table width=600 border=0 cellspacing=0 cellpadding=0><tr><td height=34 width=150><a href=http://www.2ky.cn>[ 共享世纪 WWW.2KY.CN ]</td><td valign=bottom><font color=#0000ff><a href=http://www.2ky.cn/ class=a02>首页</a> > 正文</font></td><td align=right valign=bottom><a href='javascript:history.back()'>返回</a> <a href='javascript:window.print()'>打印</a></td></tr></table>"; str += "<table width=600 border=0 cellpadding=0 cellspacing=20 bgcolor=#F3F3F3><tr><td>"; article=document.getElementById('article').innerHTML; if(article.indexOf(strAdBegin)!=-1){ str +=article.substr(0,article.indexOf(strAdBegin)); strTmp=article.substr(article.indexOf(strAdEnd)+strAdEnd.length, article.length); }else{ strTmp=article } str +=strTmp.substr(0,strTmp.indexOf(strFontSize)); strTmp=strTmp.substr(strTmp.indexOf(strFontSize)+strFontSize.length, strTmp.length); str +=strTmp.substr(0,strTmp.indexOf(strdoPrint)); str +="window.print()"; str +=strTmp.substr(strTmp.indexOf(strdoPrint)+strdoPrint.length, strTmp.length); file://str +=document.getElementById('links').innerHTML; str += "</td></tr></table></center>"; str += "</body></html>"; document.write(str); document.close(); } // <![CDATA[ function toBreakWord(intLen){ var obj=document.getElementById("textformat"); var strContent=obj.innerHTML; var strTemp=""; while(strContent.length>intLen){ strTemp+=strContent.substr(0,intLen)+" "; strContent=strContent.substr(intLen,strContent.length); } strTemp+=" "+strContent; obj.innerHTML=strTemp; } if(document.getElementById && !document.all) toBreakWord(37) // ]]>