Dr. Pest: Mehrere Fenster (Prozesse) miteinander kommunizieren lassen

Beitrag lesen

Hi,
ich habe folgendes Problem. Und ich hoffe ich es kann es richtig ausdrücken.^^

Ich hab vor bei einer Webanwendung im Hintergrund ein Javascript laufen zu lassen (im Frame), das von einer Datei aus alle 30s Daten abholt. Bei bestimmten Daten, soll ein PopUp aufpoppen und ein Alarmton piepsen. Das sollte theoretisch kein Problem sein.
Nur:
Es ist oft so, dass die Webanwendung mehr als nur einmal offen ist, sprich drei- oder auch sechsmal. Jetzt sollen natürlich nicht sechs Popups und 6 Alarmtöne erscheinen.

Ich würde das theoretisch so lösen, dass jedes Javascript zu Beginn einer jeden Schleife schaut, ob es schon ein "Main Javascript" gibt. Wenn ja macht es nichts, außer nach 30s nochmals prüfen. Gibt es kein "Main Javascript" (was beim öffnen der Anwendung oder bei Beendigung des "MAinFensters" auftritt) wird es selbst zu diesem. So kann nur das "MainJavascript" ein Popup und den Alrm auslösen.

Jetzt bin ich mir aber unsicher darüber, ob so ein JavaScript überhaupt ein anderes in einem 2. oder 3. Programm sehen kann (also den Namen dieser) ohne, dass es ihn kennt. Es müsste sozusagen "überglobal" sein.

Würde es so gehen, und wenn ja wie? Oder ist das mit Javascript nicht möglich? Andere Vorschläge?

Danke für die Antworten!