[JavaScript] Formular per Link im neuen Fenster

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [JavaScript] Formular per Link im neuen Fenster

    Heyho,

    ich moechte, dass ein Formular per Link aufgerufen wird, das klappt ja auch hervorragend!

    Das Formular sieht so aus:

    PHP-Code:
    <form method="post" action="http://URL/LOGIN" name="chat">
    <input type="hidden" name="nick" value="<?=$_SESSION['benutzer'];?>" />
    <input type="hidden" name="password" value="<?=$_SESSION['pw'];?>" />
    <input name="nh" value="0" type="hidden">
    </form>
    und weiter unten steht dann im Menü:

    Code:
    <a href="#" onclick="document.forms.chat.submit();">Chat</a>
    Ich moechte jetzt, dass der Chat aber in einem neuen Fenster z.B. in der Größe 800x600 Pixeln angezeigt wird. Wie bekomm ich das hin? Ich hab schon so oft bei Google und so gesucht aber bin nicht fuendig geworden. Vielen Dank im Voraus!

    ~ c-r-y

  • #2
    window.open

    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Original geschrieben von Kropff
      window.open

      peter
      heyho,

      danke aber das wusst ich auch aber ich weiss nicht wo ich das einfuegen soll bzw. an welcher stelle, weil wenn ich das bei onSubmit="" mache dann klappts nicht. :|

      Kommentar


      • #4
        1. nie dass passwort in einem formular-feld abspeichern.
        2. woher kommen die session-daten? hat es schon vorher ein login gegeben?

        gruß
        peter
        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
        Meine Seite

        Kommentar


        • #5
          Original geschrieben von Kropff
          1. nie dass passwort in einem formular-feld abspeichern.
          2. woher kommen die session-daten? hat es schon vorher ein login gegeben?

          gruß
          peter
          ja ein login gibt es schon vorher jedoch muss man sich beim chat-login nochmal einloggen und deswegen hab ich das als hidden versteckt, damit man sich nicht noch einmal einloggen muss. die session-daten vom chat kommen von der java-klasse.

          Kommentar


          • #6
            vestehe ich nicht ganz. man hat sich schon vorher eingeloggt, muss das im chat aber nochmal machen. damit man das aber nicht selber machen muss, packst du die zugangsdaten in formular-felder.

            dann würde ich schon das login-formular in dem gewünschten fenster öffnen.

            welches script nimmt denn die zweite überprüfung vor? und was geschieht da?

            gruß
            peter
            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
            Meine Seite

            Kommentar


            • #7
              Original geschrieben von Kropff
              vestehe ich nicht ganz. man hat sich schon vorher eingeloggt, muss das im chat aber nochmal machen. damit man das aber nicht selber machen muss, packst du die zugangsdaten in formular-felder.

              dann würde ich schon das login-formular in dem gewünschten fenster öffnen.

              welches script nimmt denn die zweite überprüfung vor? und was geschieht da?

              gruß
              peter
              Durch die Java-Klasse. Eigentlich ist der Chat eigenstaendig aber ich wollte ne Community und hab dies per PHP geschrieben.

              Kommentar


              • #8
                dann hast du doch irgendwo einen link oder button mit dem hinweis hier für chat einloggen.

                darauf legst du dein window.open und nimmst dann das login vor.

                gruß
                peter
                Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                Meine Seite

                Kommentar


                • #9
                  Ja aber ich weiss ja nicht wie ich das bei dem Link machen soll?

                  Der Link sieht so aus:

                  <a href="#" onclick="document.forms.chat.submit();">Chat</a>

                  und wenn ich das so mache funktionierts nicht:

                  <a href="#" onclick="window.open(document.forms.chat.submit(), 'chat', width=800,height=800,scrollbars');">Chat</a>

                  wie soll der Link aussehen?

                  Kommentar


                  • #10
                    nein nein nein.
                    PHP-Code:
                    onclick="document.form...; window.open....;" 
                    wenn dann der login überhaupt funktioniert.

                    gruß
                    peter
                    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                    Meine Seite

                    Kommentar


                    • #11
                      Original geschrieben von Kropff
                      nein nein nein.
                      PHP-Code:
                      onclick="document.form...; window.open....;" 
                      wenn dann der login überhaupt funktioniert.

                      gruß
                      peter
                      öffnet der das dann nicht zweimal? weil einmal bei action="" und bei window.open(url) ?

                      Kommentar


                      • #12
                        deswegen sollst du bereits das login-formular für den chat per window.open öffnen, also noch vorher.

                        gruß
                        peter
                        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                        Meine Seite

                        Kommentar


                        • #13
                          hoe? sorry ich versteh das gerad nicht..kannst du mir irgendwie ein beispiel zeigen oder mir das genauer erklaeren?

                          Kommentar


                          • #14
                            zeig mal lieber deine seite, damit ich mir das vorstellen kann.

                            peter
                            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                            Meine Seite

                            Kommentar


                            • #15
                              http://community.askindili.com dort findet man den Chat

                              und auf http://community.askindili.com/site/ findet man die Community!

                              Kommentar

                              Lädt...
                              X