天狼星
移动&web开发及相关技术研究
首页
关于
Feed
有道
鲜果
抓虾
Google
My Yahoo!
newsgator
Bloglines
哪吒
在线输入法
2006年9月5日
| 分类:
D/XHTML CSS
| 标签:
五笔在线:
http://www.cnspica.com/tools/wb.html
双拼在线:
http://www.cnspica.com/tools/py.html
HTML代码
<script type="text/javascript" >
function TabPage(width, height, tabTitleArray, tabPageArray)
{
var ids = new Array();
var id = document.uniqueID;
var tabTitleHtml = "";
var index = 0;
for (var i = 0; i < tabTitleArray.length; i++)
{
tabTitleHtml += "<table border=’0′ cellspacing=’0′ cellpadding=’0′ width=’" + width + "’>"
+ "<tbody><tr>";
var titles = tabTitleArray[i];
for (var n = 0; n < titles.length; n++)
{
var myId = id + index;
ids[index] = myId;
var title = titles[n];
tabTitleHtml += "<td class=’TabTitle’"
+ " onclick=\"secBoard(this, ‘" + myId + "’)\">" + title + "</td>";
index++;
}
tabTitleHtml += "</tr></tbody></table>";
}
var tabPageHtml = "";
for (var i = 0; i < tabPageArray.length; i++)
{
tabPageHtml += "<tbody id=’" + ids[i] + "’ style=’display:none”>"
+ "<tr><td>" + tabPageArray[i] + "</td>" + "</tr></tbody>";
}
var controlID = document.uniqueID.toString();
var html = "<table id=’" + controlID + "’ width=’" + width + "’ border=’0′><tbody><tr><td>"
+ tabTitleHtml
+ "<table border=’0′ cellspacing=’0′ cellpadding=’0′ width=’" + width
+ " ‘ height=’" + height +"’ class=’TabPage’>"
+ tabPageHtml
+ "</table>"
+ "</td></tr></tbody></table>";
// window.clipboardData.setData(‘text’, html);
document.write(html);
document.getElementById(controlID).rows[0].cells[0].children[0].rows[0].cells[0].click();
}
function secBoard(obj, tabPageID)
{
// td. tr. tbody table
var currentTabTitleTable = obj.parentNode.parentNode.parentNode;
var container = obj.parentNode.parentNode.parentNode.parentNode;
for (var n = 0; n < container.children.length – 1; n++) // 最后一个Childe是TabPageTable
{
var cells = container.children[n].rows[0].cells;
for(var i = 0; i < cells.length; i++)
{
var cell = cells[i]
if (cell.className == "SelectedTabTitle")
{
cell.className = "TabTitle";
break;
}
}
}
obj.className = "SelectedTabTitle";
var tabPageTable = container.lastChild;
for (var i = 0; i < container.children.length; i++)
{
var node = container.children[i];
if (node != currentTabTitleTable) continue;
if (node.nextSibling == tabPageTable) break;
node.swapNode(node.nextSibling);
node = container.children[i+1];
}
for(var i = 0; i < tabPageTable.tBodies.length; i++)
{
var tbody = tabPageTable.tBodies[i];
if (tbody.style.display != "none")
{
tbody.style.display = "none";
break;
}
}
document.getElementById(tabPageID).style.display = "block";
}
function GetPinYinArray()
{
var pinYinArray = new Array(
new Array(‘a’,'ai’,'an’,'ang’,'ao’),
new Array(‘ba’,'bai’,'ban’,'bang’,'bao’,'bei’,'ben’,'beng’,'bi’,'bian’,'biao’,'bie’,'bin’,'bing’,'bo’,'bu’),
new Array(‘ca’,'cai’,'can’,'cang’,'cao’,'ce’,'cen’,'ceng’,'cha’,'chai’,'chan’,'chang’,'chao’,'che’,'chen’,'cheng’,'chi’,'chong’,'chou’,'chu’,'chua’,'chuai’,'chuan’,'chuang’,'chui’,'chun’,'chuo’,'ci’,'cong’,'cou’,'cu’,'cuan’,'cui’,'cun’,'cuo’),
new Array(‘da’,'dai’,'dan’,'dang’,'dao’,'de’,'deng’,'di’,'dia’,'dian’,'diao’,'die’,'ding’,'diu’,'dong’,'dou’,'du’,'duan’,'dui’,'dun’,'duo’),
new Array(‘e’,'en’,'er’),
new Array(‘fa’,'fan’,'fang’,'fei’,'fen’,'feng’,'fo’,'fou’,'fu’),
new Array(‘ga’,'gai’,'gan’,'gang’,'gao’,'ge’,'gei’,'gen’,'geng’,'gong’,'gou’,'gu’,'gua’,'guai’,'guan’,'guang’,'gui’,'gun’,'guo’),
new Array(‘ha’,'hai’,'han’,'hang’,'hao’,'he’,'hei’,'hen’,'heng’,'hong’,'hou’,'hu’,'hua’,'huai’,'huan’,'huang’,'hui’,'hun’,'huo’),
new Array(),
new Array(‘ji’,'jia’,'jian’,'jiang’,'jiao’,'jie’,'jin’,'jing’,'jiong’,'jiu’,'ju’,'juan’,'jue’,'jun’,'jv’),
new Array(‘ka’,'kai’,'kan’,'kang’,'kao’,'ke’,'ken’,'keng’,'kong’,'kou’,'ku’,'kua’,'kuai’,'kuan’,'kuang’,'kui’,'kun’,'kuo’),
new Array(‘la’,'lai’,'lan’,'lang’,'lao’,'le’,'lei’,'leng’,'li’,'lia’,'lian’,'liang’,'liao’,'lie’,'lin’,'ling’,'liu’,'long’,'lou’,'lu’,'luan’,'lue’,'lun’,'luo’,'lv’),
new Array(‘ma’,'mai’,'man’,'mang’,'mao’,'me’,'mei’,'men’,'meng’,'mi’,'mian’,'miao’,'mie’,'min’,'ming’,'miu’,'mo’,'mou’,'mu’),
new Array(‘na’,'nai’,'nan’,'nang’,'nao’,'ne’,'nei’,'nen’,'neng’,'ni’,'nian’,'niang’,'niao’,'nie’,'nin’,'ning’,'niu’,'nong’,'nou’,'nu’,'nuan’,'nue’,'nuo’,'nv’),
new Array(‘o’,'ou’),
new Array(‘pa’,'pai’,'pan’,'pang’,'pao’,'pei’,'pen’,'peng’,'pi’,'pian’,'piao’,'pie’,'pin’,'ping’,'po’,'pou’,'pu’),
new Array(‘qi’,'qia’,'qian’,'qiang’,'qiao’,'qie’,'qin’,'qing’,'qiong’,'qiu’,'qu’,'quan’,'que’,'qun’),
new Array(‘ran’,'rang’,'rao’,'re’,'ren’,'reng’,'ri’,'rong’,'rou’,'ru’,'ruan’,'rui’,'run’,'ruo’),
new Array(‘sa’,'sai’,'san’,'sang’,'sao’,'se’,'sen’,'seng’,'sha’,'shai’,'shan’,'shang’,'shao’,'she’,'shen’,'sheng’,'shi’,'shou’,'shu’,'shua’,'shuai’,'shuan’,'shuang’,'shui’,'shun’,'shuo’,'si’,'song’,'sou’,'su’,'suan’,'sui’,'sun’,'suo’),
new Array(‘ta’,'tai’,'tan’,'tang’,'tao’,'te’,'teng’,'ti’,'tian’,'tiao’,'tie’,'ting’,'tong’,'tou’,'tu’,'tuan’,'tui’,'tun’,'tuo’),
new Array(),
new Array(),
new Array(‘wa’,'wai’,'wan’,'wang’,'wei’,'wen’,'weng’,'wo’,'wu’),
new Array(‘xi’,'xia’,'xian’,'xiang’,'xiao’,'xie’,'xin’,'xing’,'xiong’,'xiu’,'xu’,'xuan’,'xue’,'xun’),
new Array(‘ya’,'yan’,'yang’,'yao’,'ye’,'yi’,'yin’,'ying’,'yo’,'yong’,'you’,'yu’,'yuan’,'yue’,'yun’),
new Array(‘za’,'zai’,'zan’,'zang’,'zao’,'ze’,'zei’,'zen’,'zeng’,'zha’,'zhai’,'zhan’,'zhang’,'zhao’,'zhe’,'zhen’,'zheng’,'zhi’,'zhong’,'zhou’,'zhu’,'zhua’,'zhuai’,'zhuan’,'zhuang’,'zhui’,'zhun’,'zhuo’,'zi’,'zong’,'zou’,'zu’,'zuan’,'zui’,'zun’,'zuo’)
);
var array = new Array(pinYinArray.length);
for (var i = 0; i < pinYinArray.length; i++)
{
var html = "";
var myArray = pinYinArray[i];
for (var n = 0; n < myArray.length; n++)
{
html += myArray[n] + " ";
}
html += "";
array[i] = html;
}
return array;
}
function GetFirstLetterArray()
{
var array = new Array(
new Array(‘A’,'B’,'C’,'D’,'E’,'F’,'G’),
new Array(‘H’,'I’,'J’,'K’,'L’,'M’,'N’),
new Array(‘O’,'P’,'Q’,'R’,'S’,'T’),
new Array(‘U’,'V’,'W’,'X’,'Y’,'Z’));
return array;
}
// 调用例子一
new TabPage(200, 50,GetFirstLetterArray(), GetPinYinArray() );
// 调用例子二
var titleArray = new Array(
new Array(1, 2, 3, 4),
new Array(5, 6, 7, 8),
new Array(9, 10, 11, 12),
new Array(13, 14, 15, 16));
var pageArray =
new Array(1, 2,3 ,4, 5,6,7,8,9,10,11,12,13,14,15,16);
new TabPage(200, 50,titleArray, pageArray );
</script>
<style type="text/css">
.TabTitle {
text-align: center;
background-color:#99CC99;
cursor: hand;
color: #000000;
border-left: 1px solid #F0F0F0;
border-top: 1px solid #F0F0F0;
border-right: 1px solid gray;
border-bottom: 1px solid #F0F0F0
}
.SelectedTabTitle {
text-align: center;
background-color: #D2D8D8;
cursor: hand;
color: blue;
border-left: 1px solid #F0F0F0;
border-top: 1px solid #F0F0F0;
border-right: 1px solid gray;
}
.TabPage {
background-color: #D2D8D8;
color: #000000;
border-left:1px solid #F0F0F0;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
}
</style>
发表评论
|
Trackback
目前还没有任何评论.
您必须在
登录
后才能发布评论.
主题风格:
2012 年二月
一
二
三
四
五
六
日
« 六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
分类目录
AJAX JS
Android
ARTICLE
ASP
COMPUTER
D/XHTML CSS
DB
DESIGN
FLASH
JAVA
network
PHP
SYSTEM
未分类
功能
注册
登录
文章
RSS
评论
RSS
WordPress.org
标签
北京纪事
对白
开源程序
房地产 经济
正则
男人必读
编码
老婆
股市 经济
项目管理 mingle
ajax
apache
AVAYA
cisco pix515e
css
CTI
flex
HTTP
JAVA
javascript
memcached php
Mysql
PHP
php qq sns
Server
Server Monitor
sns flash 多图上传
VDN
«
JAVA 回顾(一) 相关概念篇 J2EE J2SE J2ME
CSS常用技巧
»
置顶