{lang: 'de'}
Flashhilfe.de - Flash Community

Verändertes DIV (mit Flash) dauerhaft verändern (Cookie)

 


AntwortenRegistrieren Seite1  

Aryn#1
Benutzerbild von Aryn
Beiträge: 10
Wohnort: Tirschenreuth
Registriert: Oct 2009

22.07.2010, 09:04

Hallo,

das ist mein Problem:
Ich habe eine Webseite auf der soll beim ersten Besuch ein Div erscheinen in dem ein Flashfilm läuft. Wenn der nutzer aber diesen Film nicht sehen will klickt er diesen einfach weg. Das funktioniert wunderbar. Habe es so gelöst, dass aus dem Flash heraus ein Javascript angesprochen wird, welches das DIV das das SWF beinhaltet entfernt.

Das sieht so aus:

In Flash:
ActionScript:
1
2
3
4
5
6
7
8
import flash.events.IEventDispatcher;
import flash.external.ExternalInterface;

var closePopUp:URLRequest = new URLRequest ("javascript:DivEinAusblenden('kasten')");


stream.togglePause();
   navigateToURL (closePopUp, "");



Das Javascript dazu schaut dann so aus:

ActionScript:
1
2
3
4
5
6
7
8
9
function DivEinAusblenden(kasten){
  //Gibt es das Objekt mit dem Namen der in divName übergeben wurde?
if(document.getElementById(kasten)){
    //"Sichtbarkeit" des Divs umschalten.
//  Wenn es sichtbar war, unsichtbar machen und umgedreht.
  document.getElementById(kasten).style.display =
     (document.getElementById(kasten).style.display == 'none') ? 'inline' : 'none';
  }
}


Wie kann ich es jetzt mit Hilfe eines Cookies schaffen, dass diese Änderung welche das DIV verschwinden lässt nachdem man "Close" gedrückt hat auch beim erneuten Laden erhalten bleibt, sprich das DIV mit dem Flash nicht erscheint?

Danke schonmal für eure Hilfe.

Grüße
Aryn
Schlagwörter: Cookie, Flash, JavaScript
vindel#2
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

22.07.2010, 11:00