1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
5
<meta http-equiv="content-type" content="text/html; charset=utf-8">
6
<script src="switchStyle.js"></script>
7
<script src="shared.js"></script>
8
<script src="pngfix.js"></script>
12
function openHelp(button) {
13
window.open("help.html","help","scrollbars=yes,resizable=yes");
19
function openOptions(el) {
20
if (!top.ow || top.ow.closed)
21
top.ow = open("options.html","ow"+makeWindowName(parent.jid),"width=380,height=380,resizable=yes");
28
top.openSubscription();
32
// function searchUser() {
38
function openGroupchat() {
39
if (!groupw || groupw.closed)
40
groupw = open("joingroupchat.html","joingroupw"+makeWindowName(parent.jid),"width=330,height=250,resizable=yes");
46
function openChangeStatus() {
47
if (!onlStatW || onlStatW.closed)
48
onlStatW = open("changestatus.html","onlStatW"+makeWindowName(parent.jid),"width=330,height=240,resizable=yes");
53
function selStatusMessage(el) {
55
el.className = 'myStatusMsgSelected';
57
el.className = 'myStatusMsg';
58
el.selected = !el.selected;
62
function setStatusMessage() {
63
var el = document.getElementById('statusMsg');
67
top.changeStatus(top.onlstat,el.value);
72
function keyPressed(e) {
73
if (e.ctrlKey && e.keyCode == 74)
77
var firingObj = (top.is.ie)?event.srcElement:e.target;
78
if (firingObj.id != 'statusMsg')
80
return setStatusMessage();
83
function handleClick(e) {
84
var firingObj = (top.is.ie)?e.srcElement:e.target;
85
if (firingObj.id == 'statusMsg' && !firingObj.selected)
86
return selStatusMessage(firingObj);
88
return setStatusMessage();
91
var adduser = new Image();
92
adduser.src = "images/adduser.png";
93
var adduserOver = new Image();
94
adduserOver.src = "images/adduser_over.png";
95
// var searchuser = new Image();
96
// searchuser.src = "images/searchuser.png";
97
// var searchuserOver = new Image();
98
// searchuserOver.src = "images/searchuser_over.png";
99
var groupchat = new Image();
100
groupchat.src = "images/groupchat.png";
101
var groupchatOver = new Image();
102
groupchatOver.src = "images/groupchat_over.png";
104
function changePic(oldEl,newEl) {
105
if (oldEl.tagName == "SPAN") // from pngfix.js
106
oldEl.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+newEl.src+", sizingMethod='scale')";
108
oldEl.src = newEl.src;
109
oldEl.style.cursor = 'pointer';
112
function cleanUp() { //close dependant windows
113
if (ow && !ow.closed)
115
if(groupw && !groupw.closed)
117
if (onlStatW && !onlStatW.closed)
121
onclick = handleClick;
123
onkeydown = keyPressed;
126
<script for="document" event="onclick()" language="JScript">
128
handleClick(window.event);
131
<script for="document" event="onkeydown()" language="JScript">
133
keyPressed(window.event);
138
<table height="100%" width="100%" border=0 cellspacing=0 cellpadding=0>
141
<tr><td class="menubar"><a href="#" class="menubar" onClick="return openOptions(this);">属性</a></td><td align="right" class="menubar"><a href="#" class="menubar" onClick="return openHelp(this);">帮助</a></td></tr>
143
<!-- me myself and my microphone -->
144
<tr><td colspan=2 class="rosterInnerElement" style="padding-bottom:0px;">
145
<img id="statusLed" name="statusLed" src="images/unavailable.gif" align="left" title="修改在线状态" onClick="return openChangeStatus();"><div><span id="myNickname" class="nickName" onClick='return top.openUserInfo(top.cutResource(top.jid))' title="修改用户信息"></span><br>
146
<input type="text" id="statusMsg" title="修改状态提示语" class="myStatusMsg"></div>
149
<!-- the roster himself -->
150
<tr><td height="100%" colspan=2 class="rosterInnerElement"><iframe src="iRoster.html" name="iRoster" id="iRoster" scrolling="auto" style="width:100%;height:100%;border:2px groove;" frameborder=0></iframe></td></tr>
153
<tr><td colspan=2 class="rosterInnerElement"><img class="actionButton" src="images/adduser.png" onMouseOver="changePic(this,adduserOver);" onMouseOut="changePic(this,adduser);" align="left" onClick="addUser();" title="新增联系人"><!--img class="actionButton" src="images/searchuser.png" onMouseOver="changePic(this,searchuserOver);" onMouseOut="changePic(this,searchuser);" align="left" onClick="searchUser();" title="搜索用户"--><img class="actionButton" src="images/groupchat.png" onMouseOver="changePic(this,groupchatOver);" onMouseOut="changePic(this,groupchat);" onClick="openGroupchat();" title="加入组聊"></td></tr>