XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   Javascript & Ajax (http://xhtmlforum.de/forumdisplay.php?f=83)
-   -   IRC Register script funktioniert nicht! :( (http://xhtmlforum.de/showthread.php?t=57854)

webseite_freaky 27.07.2009 18:33

IRC Register script funktioniert nicht! :(
 
Hallo Ihr lieben,

ich bin momentan an meinem IRC-Online-Chat dran, der auf Java-Basis arbeitet. Meine Anmeldemaske funktioniert schon ganz gut. Da nicht jeder weiß, mit welche Befehle man ausführen muss, sich anzumelden (weiß ich noch nicht einmal auswendig) sich zu registrieren. Nun ja, ich könnte zwar eine Anleitung dafür erstellen, aber nicht jeder versteht es gleich auf anhieb, zumal es noch weitere Altinativen gibt, wie z.B. ein Registrierungsscript. Ich habe eins auf einer Homepage gesehen, was ich mir mal angeschaut habe. Früher hat es funktioniert, auf einmal aber nicht mehr... :( Liegt es daran, dass ich Mac OS X Leopard installiert habe? :(

Hier einmal der Java-Script:

Code:

function smiley(symbol)
{
        document.pjirc.setFieldText(document.pjirc.getFieldText()+symbol+' ');
        document.pjirc.requestSourceFocus();
}

function start_chat()
{
        if (document.login.nick.value == '')
        {
                // document.login.nick.value = 'Guest'+Math.round(Math.random()*1000);
                alert('Please enter a nickname!');
                document.login.nick.focus();

                return false;
        }

        document.login.target = 'mypopup';
        OpenPopup(750, 590);

        return true;
}

function OpenPopup(x, y)
{
        var values  = 'width='+x+', height='+y+', left=0, top=0,'
        values += 'dependent=no, hotkeys=no, resizable=yes, scrollbars=yes, menubar=no'
        window.open(document.login.action, document.login.target, values);
}

function nickserv_register()
{
        if (document.getElementById('pw').value != document.getElementById('pw2').value)
        {
                alert('The passwords don\'t match!\nPlease type again!');
                document.getElementById('pw').value = '';
                document.getElementById('pw2').value = '';
                return;
        }
        if (document.getElementById('pw').value == '')
        {
                alert('Please enter a password!');
                return;
        }
        if (document.getElementById('email').value == '')
        {
                alert('Please enter an email address!');
                return;
        }

        document.pjirc.sendString('/msg nickserv register '+document.getElementById('pw').value+' '+document.getElementById('email').value);
        alert('A Registration request has been sent.\nTake a look at the chat window, to see, if the registration has been successful.');

        document.getElementById('pw').value = '';
        document.getElementById('pw2').value = '';
        document.getElementById('email').value = '';
}

function show_register()
{
        var html = '<b>Register your nickname:</b>&nbsp;';
        html += '<b>Password:<\/b>&nbsp;<input type="password" id="pw" size="20">&nbsp;&nbsp;';
        html += '<b>Confirm Password:<\/b>&nbsp;<input type="password" id="pw2" size="20">&nbsp;&nbsp;';
        html += '<b>Email:<\/b>&nbsp;<input type="text" id="email" size="20">&nbsp;&nbsp;';
        html += '<input type="button" value="Register" onclick="nickserv_register();">';
       
        document.getElementById('register').innerHTML = html;
}

Hoffe mir kann jemand helfen.

Ganz liebe Grüße,
webseite_freaky


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:51 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023