1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<title>JWChat - Gruppenchat betreten</title>
5
<meta http-equiv="content-type" content="text/html; charset=utf-8">
6
<script src="shared.js" language="JavaScript1.2"></script>
7
<script src="switchStyle.js"></script>
8
<script language="JavaScript1.2">
11
var srcW; // the source window with necessary data
14
var nick = (document.forms[0].nick.value!='')?document.forms[0].nick.value:srcW.roster.nick;
16
if (document.forms[0].group.value == '') {
17
alert("Bitte einen Raum angeben");
20
if (document.forms[0].server.value == '') {
21
alert("Bitte einen Server angeben");
25
var pass = document.forms[0].pass.value;
27
var group = document.forms[0].group.value+"@"+document.forms[0].server.value;
29
srcW.openGroupchat(group,nick,pass);
35
function bookmark_selected(el) {
36
var bookmark = srcW.bookmarks[el.options[el.selectedIndex].value];
38
document.forms[0].nick.value = bookmark.nick;
40
document.forms[0].group.value = bookmark.jid.substring(0,bookmark.jid.indexOf('@'));
42
document.forms[0].server.value = bookmark.jid.substring(bookmark.jid.indexOf('@')+1);
44
if (typeof(bookmark.pass) != 'undefined')
45
document.forms[0].pass.value = bookmark.pass;
50
function updateBookmarks() {
51
var bookmark_selector = document.getElementById('bookmark_selector');
54
// clear list - don't remove first
55
for (var i=1; i<bookmark_selector.options.length; i++)
56
bookmark_selector.options[i] = null;
58
// fill from global arr
59
for (var i=0; i<srcW.bookmarks.length; i++)
60
bookmark_selector.options[optidx++] = new Option(srcW.bookmarks[i].name,i);
64
function openSearchRooms() {
65
if (!srw || srw.closed)
66
srw = open("searchrooms.html","srw"+makeWindowName(srcW.jid),"width=400,height=300,resizable=yes");
72
// determine source window
73
if (opener.top.roster)
76
if (typeof(srcW.DEFAULTCONFERENCESERVER) != 'undefined' && srcW.DEFAULTCONFERENCESERVER != '')
77
document.forms[0].server.value = srcW.DEFAULTCONFERENCESERVER;
78
if (typeof(srcW.DEFAULTCONFERENCEROOM) != 'undefined' && srcW.DEFAULTCONFERENCEROOM != '')
79
document.forms[0].group.value = srcW.DEFAULTCONFERENCEROOM;
81
document.forms[0].nick.value = srcW.nick;
87
if (srw && !srw.closed)
91
function keyPressed(e) {
99
onkeydown = keyPressed;
104
<script for="document" event="onkeydown()" language="JScript">
107
return keyPressed(window.event);
111
<body style="margin:8px;">
112
<form name="sub" onsubmit="return doSub();">
113
<table border="0" width="100%">
114
<tr><td colspan="2">Nach Räumen suchen <button onClick="return openSearchRooms();">Suche öffnen</button></td></tr>
115
<tr><td colspan="2"><hr noshade size="1"></td></tr>
116
<tr><td>Lesezeichen</td><td><select id="bookmark_selector" onChange="return bookmark_selected(this);"><option value=""> - auswählen - </option></select> <button onClick="return srcW.openEditBookmarks();">Bearbeiten</button></td></tr>
117
<tr><td colspan="2"><hr noshade size="1"></td></tr>
118
<tr><td nowrap>Chatname</td><td width="100%"><input type="text" name="nick" size="32" style="width:100%;"></td></tr>
119
<tr><td nowrap>Raum</td><td width="100%"><input type="text" name="group" size="32" style="width:100%;"></td></tr>
120
<tr><td nowrap>Dienst</td><td width="100%"><input type="text" name="server" size="32" style="width:100%;"></td></tr>
121
<tr><td nowrap>Paßwort</td><td width="100%"><input type="text" name="pass" size="32" style="width:100%;"></td></tr>
123
<hr noshade size="1" size="100%">
124
<div align="right" id="buttonbox">
125
<button type="button" onClick="window.close();">Abbrechen</button> <button type="submit">Betreten</button>