Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[JS] values an anderes Fenster übertragen

Empfohlene Antworten

Veröffentlicht

Guten Tag!

Ich möchte folgendes machen: Ich habe eine seite add_eintrag.php!

Dort kann man diverse "Ausgaben in Euro" angeben. Dazu kann man per JavaScript ein neues Fenster öffnen lassen und dort einzelne werte zusammenrechnen lassen. nun möchte ich beim klick auf den submit-button von diesem Fensterchen die gesammtsumme an das dahinterliegende formular (add_eintrag.php) übertragen und das fenster schliessen lassen, da ja jetzt die errechente gesammtsumme im formular steht.

Frage hierbei: Wie kann ich mit JavaScript zwischen 2 fenstern kommunizieren bzw. mit deren values arbeiten?

Grüße

Morfi

Frage hierbei: Wie kann ich mit JavaScript zwischen 2 fenstern kommunizieren bzw. mit deren values arbeiten?

Dass du eine php Seite hast spielt dabei keine Rolle, PHP läuft auf dem Server, Javascript auf dem Client. ;)

Genau so, wie Sie vom Hauptfenster auf ein mit open() erzeugtes Zweitfenster zugreifen können, können Sie aus einem solchen Zweitfenster auf das Hauptfenster zugreifen. Dazu gibt es das Fensterobjekt opener. Damit wird das Fenster angesprochen, von dem aus das aktuelle Fenster geöffnet wurde. Über das Objekt opener können Sie alle Eigenschaften und Methoden des öffnenden Fensters ansprechen.

Dass du eine php Seite hast spielt dabei keine Rolle, PHP läuft auf dem Server, Javascript auf dem Client. ;)

Das war auch soweit nicht meine Frage, weil ich mir sowas schon dachte.

Aber das mit dem opener ist gut!

Vielen Dank!

Morfois

hm... also ich habs jetzt so:

<input type="Submit" value="übernehmen" onClick="javascript:window.opener.add_eintrag.ausgaben.value = parseInt(gesamt.value);self.close();">

Im IE funktionierts super, aber im Firefox nicht!

Gibt es eine bessere Lösung, sodass es im IE und im Firefox bzw. Netscape funktioniet?

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.