| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2003 Ort: united states of mars
Beiträge: 334
|
Hallo, ich habe hier follgendes Problem, ich habe einen dezenten backgroundloop. Dieser wird getoggelt (aus) wenn ich über eine eine eine javascript fuction, oder über getURl eine neues browserfenster öffne. Soweit so gut ;-) Soll heißen das kriege ich hin. Jetzt aber soll wenn das Popup, geschlossen wird der sound wieder automatisch angehen. Geht so was überhaupt? Bzw wie löse ich dieses Problem? Danke Guido |
| | |
| | #2 (permalink) |
| [Ernst Reiter] Registriert seit: Jul 2001 Ort: austria
Beiträge: 3.691
|
naja du müsstest nun mal in javascript überwachen ob das fenster noch existiert... leider gibt es keinen eventHandler wie onClose.... du kannst natürlich mit setInterval und closed dir einen mehr oder weniger selber bauen... arbeitest du mit einem close button ist es einfach... jedoch kannst du nicht sicherstellen das einer das fenster auf anderen wege schließt....... letzt endlich wie auch immer der event ausschaut der das fenster überwacht muss der dann eine function im haupt browser aufrufen (opener window) welcher das swf beinhaltet und diese js function kann dann werte im swf setzen oder frames ansteuern damit dann die sound play aktion gestartet wird... hier zwei links zu dem thema... flash film steuern per javascript http://www.flashworker.de/tutorial/52/001.html http://www.flashworker.de/tutorial/36/001.html
__________________ Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen m.f.g Scrawer (www.thinkspace.at) Geändert von Scrawer (04-09-2003 um 11:46 Uhr) |
| | |
| | #3 (permalink) |
| snafu Registriert seit: Feb 2003 Ort: 5 feet over ground
Beiträge: 214
|
hi guido, mit onMouseMove könnte so etwas gehen: ActionScript:
i++ |
| | |
| | #4 (permalink) |
| [Ernst Reiter] Registriert seit: Jul 2001 Ort: austria
Beiträge: 3.691
|
woher willst du mit der maus bewegung wissen ob ein ein anderes browser fenster offen ist oder nicht?
__________________ Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen m.f.g Scrawer (www.thinkspace.at) |
| | |
| | #6 (permalink) |
| snafu Registriert seit: Feb 2003 Ort: 5 feet over ground
Beiträge: 214
|
hi scrawer, ob das fenster offen ist kann man mit onMouseMove nicht feststellen (wäre schön, aber...), aber man kann feststellen, wann das hauptfenster wieder aktiviert wurde. in vielen popup-situationen wäre das dann, wenn der benutzer das popup wieder schließt. aber eine 100%ige lösung ist das wirklich nicht ;-) i++ |
| | |
| | #7 (permalink) |
| [Ernst Reiter] Registriert seit: Jul 2001 Ort: austria
Beiträge: 3.691
|
aso.. versteh... ja das dürfte dann zu so viel prozent sicher sein wie das setzen von werten per js auf alle fälle sind beide nicht 100% sicher... aber was ist das schon... dein weg ist sicher einfacher und schneller....... hat was
__________________ Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen m.f.g Scrawer (www.thinkspace.at) Geändert von Scrawer (04-09-2003 um 12:01 Uhr) |
| | |
| | #10 (permalink) |
| [Ernst Reiter] Registriert seit: Jul 2001 Ort: austria
Beiträge: 3.691
|
denk auch... den focus in flash zu prüfen.... mit mouseMove oder sonst wie... ist sicher ein guter weg... vor allem ein schneller... denn meiner ist schon aufwendig..... weil du minimum drei js functions brauchst.....
__________________ Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen m.f.g Scrawer (www.thinkspace.at) |
| | |
| | #13 (permalink) |
| Neuer User Registriert seit: Jun 2002
Beiträge: 30
|
der eventHandler is für die html-seite, die geöffnet wird: <body onUnload="javascriptFunktion()"> ... dann könntest du in der javascript-funktion das andere fenster und damit dein flash-film ansprechen... (geht natürlich nur, wenn du zugriff auf die html-seite hast oder per php erstellst) beispiel hab ich keins, is nur ne idee... gruss, flashfarmer |
| | |
| | #14 (permalink) |
| ur leiwand oida Registriert seit: Sep 2001 Ort: plagwitz/jumeirah lake towers
Beiträge: 1.660
|
mach doch einfach folgendes: in dein hauptfenster einen zweiten, 0px großen frame ("sound") mit der sound-datei drin. ins popup dann: onLoad=soundOff(); onUnload=soundOn(); soundOn(){ window.parent.opener.frames["sound"].location.href="soundon.html"; } soundOn(){ window.parent.opener.frames["sound"].location.href="soundoff.html"; } und in die soundon und soundof.html tust du deinen sound rein oder nicht. de kannst du auch aus flash steuern. wegen window.parent.bla bin ich mir nicht ganz sicher -> dom-referenz hth |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |