Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Reload einer Seite (Zusammenspiel zwischen php und Javascript)

Einklappen

Neue Werbung 2019

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

  • [Erledigt] Reload einer Seite (Zusammenspiel zwischen php und Javascript)

    Hallo,

    folgendes Problem habe ich gerade:

    Habe eine "Haupseite" (.php) welches ein Formular beinhaltet.
    Über das Formular können Daten eingegeben werden und teilweise werden Daten automatisch aus einer Datenbank ausgelesen - in Form einer Auswahlliste.
    Desweiteren gibt es "Links" über die - mittels Javasrcipt -ein popup-Fenster (.php) geöffnet wird. In dem Popup kann man neue Daten eingeben. Beim Submit werden die Daten an eine weitere Seite (.php) "weitergegeben" und in die Datenbank geschrieben. Klickt man bei der "letzten" Seite auf ok, so wird das pop-Fenster geschlossen.

    Was ich jetzt noch brauche:
    Wenn das Popup-Fenster geschlossen wird, so soll auch automatisch die Hautseite neu geladen werden!?!?

    Wie stelle ich das an?

    Wäre super, wenn ihr mir da helfen könntet.

    Danke.

  • #2
    Hier gibt es ein paar Antworten:
    javascript parent window reload - Google-Suche

    Kommentar


    • #3
      Hört sich schon mal gut an...

      Aber bei mir müsste aber das dritte Fenster das erste Fenster aktualisieren.
      Funktioniert das dann immernoch? Eine Idee?
      (In den gefundenen Beispielen wird immer aus dem zweiten das erste Fenster aktualisiert).

      --> Bräuchte ich dann nicht sowas ähnliches wie: "opener.opener.location.reload();"

      Kommentar


      • #4
        die hauptseite:
        PHP-Code:
        die hautptseite
        <a href=# onclick='window.open("fenster1.html", "fenster1", "width=600,height=400,status=yes,scrollbars=yes,resizable=yes")'>win1</a> 
        das popup (fenster1.html):
        PHP-Code:
        das formular fenster
        <form action="fenster2.html" method="get">
        <
        input type="text">
        <
        input type="submit">
        </
        form
        die ergebnisseite (fenster2.html):
        PHP-Code:
        das letzte fenster
        <a href=# onclick='window.opener.location="http://www.individual-it.net"'>reload parent</a> 

        Kommentar


        • #5
          Das sieht schon fast perfekt aus

          Ein kleines "neues" Problem hat sich aber aus deiner Lösung ergeben:
          Durch "dein" Reload werden alle (schon getätigten) Einträge auf der Hauptseite wieder gelöscht! Das soll so nicht sein.
          (Vorher musste man über manuell die Seite über den Browser aktualiseren - dabei blieben die Eingaben aber bestehen!)

          Hast du hierfür auch noch eine Idee bzw. Lösung?

          Danke.

          (oder wäre es auch möglich nur eine bestimmte Auswahlliste auf der Hauptseite zu aktualisieren??? -> würde das Problem dann auch beheben)

          Kommentar


          • #6
            Hallo,

            es funktionier alles!!!

            Habe es so realisiert:
            <input type="button" value="ok!" onClick='opener.location.reload(); window.close();'>

            Danke!

            Kommentar


            • #7
              versuch mal window.opener.reload()

              Kommentar


              • #8
                Ich finde das nicht so gut. Da würde ich eher zum Pseudopopup (Whitebox) greifen.

                Kommentar

                Lädt...
                X