Daniel: Link mit Button und Eingabefeldern

Erst mal Guten morgen ;)

Ich würde gerne von meiner Homepage Leute direkt auf meinen TeamSpeak Server Joinen lassen. Das ist ja nicht das Problem! Mein Problem besteht darin, das ich das ganze etwas ausgefallener machen möchte!

Ich habe mir vorgestellt das man mit Hilfe von Eingabefeldern bestimmte Möglichkeiten eingeben kann, wie zum beispiel:

NickName: (standart ist immer "Gast" max. 30 Zeichen)
event. LoginName: (standart ist immer leer, max. 30 Zeichen)
event. Password: (standart ist immer leer, max. 30 Zeichen)

Dann auf einen Button "Join In" klickt und folgender link sich dann aus diesen angaben zusammen setzt.

Diesen Link nur bei Benutzung von "NickName":
teamspeak://212.112.227.102:8766/nickname=Gast?

Diesen Link nur bei Benutzung von allen Eingabefeldern:
teamspeak://212.112.227.102:8766/nickname=Gast?loginname=peter?password=hallo?

(Wobei die vorgegebenen Beispiele dann mit dem Inhalt der Eingabefeldern verändert werden!)

Ich hab mich im Web schon Tod gewelst, nur finde ich keine HP oder Forum das mit so ein Beispiel ansatzweise vorzeigt!
Wer hat eine Idee oder kann mir da weiter helfen?? Währe echt super klasse.

  1. Hi

    Du hast also 3 Formularfelder

    NickName
    LoginName
    Password

    und willst nachher die angaben via URL Parameter weitergeben und daraus einen der folgenden Links zusammensetzen

    teamspeak://212.112.227.102:8766/nickname=Gast?
    teamspeak://212.112.227.102:8766/nickname=Gast?loginname=peter?password=hallo?

    Die einfachste Möglichkeit wäre das Forumluar einfach mit "method='GET'" und "action='http://212.112.227.102:8766'"abzuschichen.

    Dann werden aber alle Formularfelder übergeben, genau in der Reihenfolge in der sie im Formular stehen.

    Du kannst dir natürlich auch mit JavaScript die "action" des Formulars auf "onSubmit" passend zusammen setzen oder das ganze mit einer beliebigen Serverseitigen Sprache deiner Wahl bewerkstelligen. Welches die sicherste Methode wäre, da du damit auch nachhalten kannst ob jetzt dein Formular benutzt wurde oder sich jeamdn ein eigenes gebaut hat.

    so long
    ole
    (8-)>

    1. Hm OK,

      bis dahin erst mal danke.

      Ich hab das mal versucht hin zu biegen nur leider bin ich in Sachen Java-Scripts ein NooB!

      D.h: Ich hab nicht viel Ahnung und benötige zum Arbeiten mit solchen Scripts noch eine Vorlage. Da ich jedoch weiß, das Coder ( ich denk mal auch in HTM ... ) nicht gerne freizügig damit sind!

      Trotzdem noch mal danke, vieleich Hilft mir das irgend wann mal weiter

      cya m8

      1. Ach ja ich hab mal ein Modell aufgesetzt. Nur Fehlen mir hier noch die entsprechenden (Module, Funktionen) damit es klappt!

        <center>
        Gewünschter NickName:
        <input type="text" size=20 onKeyUp="javascript:this.value=this.value.()"> * bitte Ausgefüllen
        </p>
        UserName__________:
        <input type="text" size=20 onKeyUp="javascript:this.value=this.value.()"> * nur für Reg.User
        </p>
        UserPassword_______:
        <input type="text" size=20 onKeyUp="javascript:this.value=this.value.()"> * nur für Reg.User
        </p>
        <input type="submit" onClick="return confirm('Bist du sicher das du auf den \nTeamSpeak-Server willst?\n( IP = 212.112.227.102:8766 )\n\nDu mußt dazu TeamSpeak Installiert haben!\nhttp://www.teamspeak.org')">
        </p>
        <button onclick="window.open('file:///C|/Programme/teamspeak2_RC2', 'display', 'directories=0,location=0,menubar=1,resizable=1,
        scrollbars=1,status=1,toolbar=1,width=450,height=350')"> <b>TeamSpeak Pfad</b></button> klicke hier um zu sehn ob der Programmpfad von TS exestiert!