1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Größe,etc. ändern von einem Pop Up Window das von einer Form geöffnet wird.

  • Myc0rrhizal
  • 19. August 2006 um 18:48
  • Unerledigt
  • Myc0rrhizal
    1
    Myc0rrhizal
    Gast
    • 19. August 2006 um 18:48
    • #1

    Also ich habe eine Form die daten an eine php datei weitergibt die auf einem anderen server liegt. Wenn man nun den submit button drückt öffnet sich die php seite in einem neun (oder dem gleichen) fenster. Wie kann ich dieses neue fenster in größe, statusleist, url leiste, scrollbar, etc. beinflussen. Ich weiß das man mit einem java script folgend eine neues kontrollierbares fenster öffnen:

    PHP
    <script type="text/javascript">
    //New Window Javascript
    function customwindow(title,features) {
    win = window.open("","title","features")
    }

    Nun kann man das leicht mit einem anchor (link) einbinden, doch wie in eine form? Mein code schaut etwa folgendermaßen aus:

    PHP
    <form name="form1" action="http://url.com/input.php" method="post" target="_blank">
                Bitte eingeben:
                <input name="feld1" size="18" maxlength="10"><br>
                <input type="submit" class="Normal_Text_12px" value="Go"><input type="reset" class="Normal_Text_12px" value="Löschen">
              </form>

    Wenn man ein script in den button integried ala:

    PHP
    <input type="submit" class="Normal_Text_12px" value="Go" onClick="customwindow("","title","features")">


    Doch da öffnet sich einfach ein zweites fenster.

    Wenn man

    PHP
    <form name="form1" action="http://url.com/input.php" method="post" target="_blank" onsubmit="customwindow("","title","features")">


    macht, ändert das nicht das neue fenster?

    Kann mir da jemand helfen?!

  • Myc0rrhizal
    1
    Myc0rrhizal
    Gast
    • 20. August 2006 um 00:00
    • #2

    ok war doch wesentlich einfacher als ich dacht, für alle dies interessiert:
    Öffnet ein neues fenster mit den in "window.open" definierten argumenten. Ein kleiner schutz gegen multiple submits is auch drin.
    Dies ist das script (in den header)

    PHP
    zaehler = 0;
    function changeURL(winName, newURL) {
        zaehler++;
    
        if(zaehler > 4) {
            zaehler = 2
            alert('Dies ist ein Spamschutz um ' +
                   'mehrfach submits zu verhindern.');
            return false;
        }
    
          win = window.open("", winName,"height=400,width=550");
          win.location.href = newURL;
        return true;
    }
    Alles anzeigen


    und so schaut die form aus

    PHP
    <form name="check" action="http://transvisa_quick.php" method="post" target="Track">
                Auftragsnummer: <a href="transvisa_service1.html">[?]</a> 
                <input name="feld1" size="18" maxlength="10"><br>
                <input type="submit" class="Normal_Text_12px" value="Go" onClick="return changeURL('Track', '')">
                <input type="reset" class="Normal_Text_12px" value="Löschen">
              </form>
  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung