📄 3.html
字号:
<html>
<head>
<title>小说:Dojo 教程 笔记 (转载) 三 - 新浪BLOG</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link href="http://blogjs.sinajs.cn/css/read_mode/read_mode.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.html
{
text-align:center;
}
body
{
margin:auto;
padding:auto;
width:100%;
overflow:hidden;
text-align:center;
padding-bottom: 20px;
background:url('http://blogjs.sinajs.cn/images/read_mode/bodyBG.gif') repeat top;
}
.cl2
{
background-image : url('http://image2.sina.com.cn/blog/tmpl/v3/images/read_button.gif') ;
border:none;
width:73px;
height:19px;
margin:1px ;
padding:2px 0px 0px 0px;
cursor:hand;
cursor:pointer;
}
.cl3
{
background-image : url('http://blogjs.sinajs.cn/images/read_mode/readModeSave.gif') ;
border:none;
width:73px;
height:19px;
margin:1px ;
padding:2px 0px 0px 0px;
cursor:hand;
cursor:pointer;
}
.cl4
{
background-image : url('http://blogjs.sinajs.cn/images/read_mode/readModeClose.gif') ;
border:none;
width:19px;
height:19px;
margin:1px ;
padding:2px 0px 0px 0px;
cursor:hand;
cursor:pointer;
}
.reader_tag{color:#000;font-size:12px}
.reader_tag a{color:#666;}
.tagItem{
float:left;
padding:2px 4px;
text-align:left;
white-space:nowrap;
}
-->
</style>
<link rel="Stylesheet" type="text/css" media="all" href="http://hits.blog.sina.com.cn/hits?act=1&aid=551fd8e701008c8h">
</head>
<script>
var clickobj="cl";//按钮ID
var htmlobj="bodyid";
var txt_type=1; //简体
function _addHTML(oParentNode, sHTML) {
if(window.Event)
{
var oRange = oParentNode.ownerDocument.createRange();
oRange.setStartBefore(oParentNode);
var oFrag = oRange.createContextualFragment(sHTML);
oParentNode.appendChild(oFrag);
}
else
{
oParentNode.insertAdjacentHTML("BeforeEnd", sHTML);
}
}
function _browser_ckeck(){
var sUA = navigator.userAgent.toLowerCase();
var sIE = sUA.indexOf("msie");
var sOpera = sUA.indexOf("opera");
var sMoz = sUA.indexOf("gecko");
if (sOpera != -1) return "opera";
if (sIE != -1)
{
nIeVer = parseFloat(sUA.substr(sIE + 5));
if (nIeVer >= 6) return "ie6";
else if (nIeVer >= 5.5) return "ie55";
else if (nIeVer >= 5 ) return "ie5";
}
if (sMoz != -1) return "moz";
return "other";
}
function _isIE()
{
var _o=_browser_ckeck() ;
return _o.indexOf('ie') > -1;
}
//按钮可用
function _enabled_button()
{
var _o=document.getElementById(clickobj) ;
_o.disabled = false;
}
//按钮不可用
function _disabled_button()
{
var _o=document.getElementById(clickobj) ;
_o.disabled = true;
}
//实现了缓存池的作用
function load_js(jsdir,jsid,jsfile)
{
var HeadElement = document.getElementsByTagName("HEAD")[0];
var article_script_ojb=document.getElementById(jsid);
if (article_script_ojb!=null)
{
_disabled_button() ;
_show_loadmsg("start");
setTimeout(function (){
_blog_tran_text();
_enabled_button();
_show_loadmsg("end");
},100)
}
else
{
var script = document.createElement('SCRIPT');
script.id = jsid;
script.src =jsdir +jsfile ;
script.type ="text/javascript";
HeadElement.appendChild(script) ;
if ( _isIE())
{
script.onreadystatechange=function()
{
if (script.readyState == "complete" || script.readyState == "loaded" )
{
_disabled_button() ;
_show_loadmsg("start");
setTimeout(function (){
_blog_tran_text();
_enabled_button();
_show_loadmsg("end");
},100)
}
}
}
else
{
_disabled_button() ;
_show_loadmsg("start");
script.onload=function()
{
try
{
setTimeout(function (){
_blog_tran_text();
_enabled_button();
_show_loadmsg("end"); },100)
}
catch (e)
{
}
finally
{
_show_loadmsg("end");
}
}
}
}
}
//工具目前的编码作转换,并把值改动的对象的innerHTML中
function _blog_tran_text( )
{
var s=document.getElementById(htmlobj);
var bu=document.getElementById(clickobj);
//var tr="nobody" ; //是一段文字转换 还是整个页面转换
var str=s.innerHTML;
s.innerHTML="";
//window.document.body="";
var _str="";
var len=str.length ;
if ( len>4000)
{
//var arr=Math.round(len/1000)
var arr=Math.floor(len/1000) ;
var strarr=new Array();
if (txt_type==1)
{
for (var i=0;i<= arr;i++){
_str=str.substr(i*1000,1000) ;
if (i==arr)
{
if (_str!="") strarr[i] = Traditionalized(_str) ;
}
else
{
strarr[i] = Traditionalized(_str) ;
}
setTimeout("function(){}",20) ;
}
}
else
{
for (var i=0;i<= arr;i++){
_str=str.substr(i*1000,1000) ;
if (i==arr)
{
if (_str!="") strarr[i] = Simplized(_str) ;
}
else
{
strarr[i] = Simplized(_str) ;
}
setTimeout("function(){}",20) ;
}
}//end if
str=strarr.join("");
}
else
{
if (txt_type==1)
{
str=Traditionalized(str);
}
else
{
str=Simplized(str);
}
}
_addHTML(s,str);
if (txt_type==1)
{
window.document.title= Simplized(window.document.title);
}
else
{
window.document.title=Traditionalized(window.document.title)
}
}
//提示信息
function _show_loadmsg(str)
{
var _o=document.getElementById(clickobj) ;
if (_o!=null)
{
if (txt_type==1)
{
if (str=="start")
{
_o.value="转换数据" ;
}
else if (str=="end")
{
_o.value="转为繁体" ;
}
else
{
_o.value="转换失败" ;
}
}
else
{
if (str=="start")
{
_o.value="轉換數據" ;
}
else if (str=="end")
{
_o.value="轉为簡體" ;
}
else
{
_o.value="轉換失敗" ;
}
}
}
}
//硬编码加载js文件
function _blog_load_js()
{
load_js("http://blogjs.sinajs.cn/js/read_mode/","jsidd","big5_gb.js");
}
window.onload=function()
{
document.getElementById(clickobj).disabled=false;
}
</script>
<body>
<table width="750" border="0" align="center" cellspacing="0" background="http://image2.sina.com.cn/blog/tmpl/v3/theme/1/images/bodyTop.gif" height="40">
<tr>
<td width="184" align="left" style="padding-left:5px;" >
<a href="http://blog.sina.com.cn/" target="_blank"><img src="http://image2.sina.com.cn/blog/tmpl/v3/images/logo.gif" border="0"></a> </td>
<td align="left" style="padding-top:14px; font-size:12px" width="204">
<script language="javascript" type="text/javascript" src="http://blogjs.sinajs.cn/js/head_utf8.js" charset="utf-8" ></script>
</td>
<td align="right" style="padding-top:14px;padding-right:10px" width="246"><span style="color:#656565; font-size:12px">
<a target="_blank" href="http://my.blog.sina.com.cn" style="color:#656565">管理博客</a> ┆ <a target="search" href="http://search.blog.sina.com.cn/blog/search" style="color:#656565">搜索</a> ┆ <a target="help" href="/help/" style="color:#656565">帮助</a></span> </td>
</tr>
</table>
<div id="bodyid">
<div id="menu" class="readModeTopBox" onDblClick="javascript:cancel_bubble(event);" onMouseDown="javascript:cancel_bubble(event);">
<div>
<select id="no1" class="readModeBgColor" onChange="setBgColor(this.options[this.selectedIndex].value)">
<option value="#eef9fc" class="readModeDefault">文章背景</option>
<option value="#ffffff" class="readModeWhite"> 雪白</option>
<option value="#E4EBF1" class="readModeBabyBlue"> 淡蓝</option>
<option value="#eef9fc" class="readModeEEF9FC"> 蓝色</option>
<option value="#EEEEEE" class="readModeGrayEEE"> 淡灰</option>
<option value="#E4E1D8" class="readModeGrayE4E"> 深灰</option>
<option value="#E6E6E6" class="readModeGray6E6"> 暗灰</option>
<option value="#EEFAEE" class="readModeEEFAEE"> 淡绿</option>
<option value="#FFFFED" class="readModeYellow"> 明黄</option>
<option value="black" class="readModeBlack"> 黑</option>
<option value="green" class="readModeGreen"> 绿</option>
<option value="darkred" class="readModeDarkred"> 暗红</option>
<option value="darkslateblue" class="readModeDarkslateblue"> 深蓝</option>
<option value="teal" class="readModeTeal"> 鸭绿</option>
<option value="indigo" class="readModeIndigo"> 靛青</option>
<option value="brown" class="readModeBrown"> 褐色</option>
</select>
<span style="font-size:20px;">A</span>
<select id="no2" onChange="setFontStyle(this.options[this.selectedIndex].value)">
<option value="宋体">宋体</option>
<option value="黑体">黑体</option>
<option value="楷体_GB2312">楷体</option>
<option value="仿宋_GB2312">仿宋</option>
<option value="隶书">隶书</option>
<option value="幼圆">幼圆</option>
</select>
<select id="no3" onChange="setFontSize(this.options[this.selectedIndex].value)">
<option value="32px">二号</option>
<option value="24px">三号</option>
<option value="18px" selected="selected">四号</option>
<option value="16px">小四</option>
<option value="14px">五号</option>
<option value="12px">小五</option>
</select>
<select id="no4" onChange="setFontColor(this.options[this.selectedIndex].value)">>
<option value="black" class="readModeBlack"> </option>
<option value="green" class="readModeGreen"> </option>
<option value="darkred" class="readModeDarkred"> </option>
<option value="darkslateblue" class="readModeDarkslateblue"> </option>
<option value="teal" class="readModeTeal"> </option>
<option value="indigo" class="readModeIndigo"> </option>
<option value="brown" class="readModeBrown"> </option>
<option value="#ffffff" class="readModeWhite"> </option>
<option value="#E4EBF1" class="readModeBabyBlue"> </option>
<option value="#eef9fc" class="readModeEEF9FC"> </option>
<option value="#EEEEEE" class="readModeGrayEEE"> </option>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -