var ans; var gazou=1;//0=画像をリンクとして出す,1=画像をチャット画面にそのまま出す。 var wcm=1;//0=CMなし,1=CMあり var cm = ""; var mes = new Array( "Log-cleared",//ログ消去時のメッセージ "Log-in : ",//ログイン時のメッセージ "Log-out : ",//ログアウト時のメッセージ "Welcome to : [",//ようこそメッセージの前半 "]" ) ;//ようこそメッセージの後半 var fsize = new Array( "12",//ユーザー発言の文字サイズ "12",//ログイン、アウト時の文字サイズ "12",//ログ消去時の文字サイズ "12",//ようこそメッセージの文字サイズ "12");//エラーメッセージの文字サイズ var fcolor = new Array( "#000000",//ユーザー発言の文字色 "#ff0000",//ログイン、アウト時の文字色 "#ffffff",//ログ消去時の文字色 "#008800",//ようこそメッセージの文字色 "#888888",//エラーメッセージの文字色 "#000000");//エラーメッセージの文字色 var bcolor = new Array( "#ffffff",//ユーザー発言の背景色 "#ffffff",//ログイン、アウト時の背景色 "#000000",//ログ消去時の背景色 "#000000",//ようこそメッセージの背景色 "#fffffff");//エラーメッセージの背景色 var margin = new Array(//縦マージン 横マージンの順で 半角空白をはさむ "0px 0px",//ユーザー発言の表示マージン "0px 0px",//ログイン、アウト時の表示マージン "0px 5%",//ログ消去時の表示マージン "0px 5%",//ようこそメッセージの表示マージン "0px 5%");//エラーメッセージの表示マージン var plus = new Array( "",//ユーザー発言の表示マージン "",//ログイン、アウト時の表示マージン "text-align:center;width:100%",//ログ消去時の表示マージン "text-align:center;width:100%",//ようこそメッセージの表示マージン "text-align:center;width:100%");//エラーメッセージの表示マージン //ログイン、ログアウトの時間をとります。 function gettime(text){ time = text.substring(text.indexOf("しました。 (", 0)+7,text.indexOf(")", text.indexOf("しました。 (", 0)+7)); } function writeText(text,num) { if (window.view != null) { window.view.document.body.innerHTML += "" + text + "
"; window.view.scrollBy(-10000, 100000); } } // アプレットがサーバからのメッセージを表示する際に呼び出します。 function showServerMessage(text) { var fg = 0; if (text.indexOf("さんがログインしました。", 0) != -1){ fg = 1; gettime(text); text = text.substring(text.indexOf(">", 0)+1,text.indexOf("さんがログインしました。", 0)); if (text.indexOf("kz@", 0) != -1){text="kz";} writeText(" "+time+" "+mes[1]+text+" ",1); } if (text.indexOf("さんがログアウトしました。", 0) != -1){ fg = 1; gettime(text); text = text.substring(text.indexOf(">", 0)+1,text.indexOf("さんがログアウトしました。", 0)); if (text.indexOf("kz@", 0) != -1){text="kz";} writeText(" "+time+" "+mes[2]+text+" ",1); } if (text.indexOf("]へようこそ", 0) != -1){ fg = 1; text = text.substring(text.indexOf("[", 0)+1,text.indexOf("]へようこそ", 0)); writeText(mes[3]+text+mes[4],3); } if(fg == 0){ writeText(text,4); } } // アプレットがユーザのメッセージを表示する際に呼び出します。 function showClientMessage(name, text) { if (document.gz.gzv.checked=="1") { while (text.indexOf(".jpg"+text.substring(text.indexOf("0)*(text.indexOf("</google>",text.indexOf("<google>", 0))>0) != 0){ text = text.substring(0,text.indexOf("<google>",0))+""+text.substring(text.indexOf("<google>",0)+14,text.indexOf("</google>",0))+""+text.substring(text.indexOf("</google>", 0)+15,2048); } name = name.substring(text.indexOf('">')+2,name.indexOf('kz"; } writeText(name +" : " + text,0); } // アプレットがメンバー一覧を表示する際に呼び出します。 function showClientList() { var loginlg = showClientList.arguments.length; var clients ="
入室者リスト
"; var pat=0 var rom=0 for (var i = 0; i < showClientList.arguments.length; i++) { var text = showClientList.arguments[i] ; if (text.indexOf("*.", 0)+text.indexOf(".*", 0) > -1){ rom += 1; } else{ clients += ""; pat += 1; if (text.indexOf("kz@", 0) != -1){ clients += "管理人"; } else{ clients += showClientList.arguments[i]; } clients += "
" } } clients += "参加者:"+pat+"人
ROM:"+rom+"人
計"+i+"人
"; window.list.document.body.innerHTML = clients; } // アプレットがログのクリアを要求されたときに呼び出します。 function clearLog() { if (window.view != null) { window.view.document.body.innerHTML = ""; if (wcm == 1){writeText(cm,0);} writeText(mes[0],2); } }