+ Antworten
Ergebnis 1 bis 9 von 9

Thema: popuo in flash

  1. #1
    TP-Member ich-neuling macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    32

    popup in flash

    Guten Tag,

    wenn mein Film abgelaufen ist, möchte ich gerne eine html Seite als popup öffnen.
    Ich habe auch hier im Forum bereits einen Beitrag hierzu gefunden:

    in der html, in der dein swf eingebettet ist, eine javascript function definieren, an die du dann aus flash die entsprechenden
    parameter übegibts..


    PHP-Code:
    // function in der html
    <head>
    <script language="javascript">
    <!--
    function winOpen(url, breite, hoehe) {
    // Errechnet Koordinaten, um das Popup zentriert zu platzieren
    links = (screen.width/2)-(breite/2);
    oben = (screen.height/2)-(hoehe/2);
    window.open(url,"popup","height="+hoehe+",width="+breite+",status = no,toolbar = no,menubar = no,location = no,resizable = no,titlebar = no,scrollbars = no,fullscreen = no,top ="+oben+",left ="+links);
    }
    //-->
    </script>
    </head>

    //aufruf aus flash
    Btn.onRelease = function () {
    getURL("java script:winOpen('deineseite.html', 300, 200); void(0);");
    }



    hope it helps...


    Das funktioniert bei mir natürlich wieder einmal nicht. Bin einfach zu blöd. Deshalb genau nachgefragt:
    In der html Seite muss ich doch keine Parameter ändern?
    Einfach das script
    <script language="javascript">
    <!--
    function winOpen(url, breite, hoehe) {
    // Errechnet Koordinaten, um das Popup zentriert zu platzieren
    links = (screen.width/2)-(breite/2);
    oben = (screen.height/2)-(hoehe/2);
    window.open(url,"popup","height="+hoehe+",width="+breite+",status = no,toolbar = no,menubar = no,location = no,resizable = no,titlebar = no,scrollbars = no,fullscreen = no,top ="+oben+",left ="+links);
    }
    //-->
    </script>

    zwischen die Head Tags und fertig?
    Und wenn ich das script

    onRelease = function () {
    getURL("java script:winOpen('deineseite.html', 300, 200); void(0);");
    }

    in flash so übernehme bekomme ich eine Fehlermeldung:

    Szene=Szene 1, Ebene=Ebene 1, Bild=91: Zeile 1: Anweisung muss innerhalb einer on-Prozedur vorliegen
    onRelease = function () {

    Schreibe ich:

    on (release) {
    getURL("java script:winOpen('http://www..ronald-pohl.de/html/freie_Malerei.html', 300, 200); void(0);");
    }


    scheint das in Flash völlig in Ordnung zu sein, nur sucht IE die Seite

    http://java%20script:winOpen('http://www..ronald-pohl.de/html/freie_Malerei.html',%20300,%20200);%20void(0);

    die natürlich nicht gefunden wird.
    Kann mir jemand auf die Sprünge helfen?
    Geändert von ich-neuling (24.06.2005 um 16:28 Uhr)

  2. #2
    TP-Veteran root_alpha hilft, wo's geht root_alpha hilft, wo's geht root_alpha hilft, wo's geht Avatar von root_alpha
    Registriert seit
    May 2003
    Ort
    münchen
    Beiträge
    1.745
    Hi, versuch doch mal das ganze so rum.

    PHP-Code:
    <head>
    <
    script language="javascript"
    <!-- 
    function 
    winOpen(urlbreitehoehe) { // Errechnet Koordinaten, um das Popup zentriert zu platzieren
    links = (screen.width/2)-(breite/2);
    oben = (screen.height/2)-(hoehe/2);
    window.open(url,"popup","height="+hoehe+",width="+breite+",status = no,toolbar = no,menubar = no,location = no,resizable = no,titlebar = no,scrollbars = no,fullscreen = no,top ="+oben+",left ="+links+");

    //--> 
    </script> 
    </head>

    //Dieses Script kopierst du in deine html datei und zwar oben innerhalb des <head> Tags (nach title, metatags usw). 
    //Aus Flash heraus wird diese Popupfunktion über einen Button folgendermaßen aufgerufen: 

    on (release) {
    getURL("
    java script:winOpen('deineseite.html'300200); void(0);");
    }

    //In der URL Eingabezeile folgendes eintragen: 
    javascript:winOpen('deineseite.html', 300, 200); void(0);

    //deineseite.html ist deine Seite, welche in deinem Popup erscheinen soll, die 300 steht für die Breite und die 200 für die Höhe des Popups. 
    //Falls du das Popup automatisch beim Aufrufen deiner Seite öffnen willst, setzt in den <body> Tag des Quelltexts folgendes Attribut: 

    <body ... onLoad="
    winOpen('http://www.marios-galaxy.de'800500);"> 
    Bei fragen, fragen.
    mfg. - - Mario - - Icq 124346551 : MyWebHome :

  3. #3
    TP-Member ich-neuling macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    32
    Erst einmal vielen Dank an root_alpha.
    Zuerst einmal eine Anmerkung für zukünftige Hilfen:

    on (release) {
    getURL("java script:winOpen('deineseite.html', 300, 200); void(0);");
    }


    Hier müßte java script doch zusammen geschrieben werden?

    Aber das ist nicht mein Problem. Selbst wenn ich es zusammenschreibe klappt es trotzdem nicht.Ich habe nun an die tausend Varianten ausprobiert. Nichts geht.

    Muß ich in dem script der Hauptseite Parameter ändern? Vielleicht die URL eintragen oder die Höhe und die Breite?
    Die Site wird in NOF8 generiert. Muß ich bei dem zu kopierenden script die oberste und unterste Zeile "head" mit einkopieren? Es steht dann 2x im Quelltext.
    Also ich kann nicht mehr. Nerven sind blank. Habe einfach zu wenig Ahnung. Möchte es aber gerne lernen. "Learning by doing".

    Lasse mir aber auch gerne helfen und bin dankbar dafür, dass es Leute gibt, die sich mit derartigen Problemen befassen.
    Vielleicht komme ich so weiter:

    Hier die URL um die es geht:
    http://www.ronald-pohl.de/ron3

    Hier die URL die als popup geladen werden soll:
    http://www.ronald-pohl.de/ron3/html/freie_malerei.html

    Hier das flash script:
    on (release) {
    getURL("javascript:winOpen('http://www.ronald-pohl.de/ron3/html/freie_malerei.html', 1000, 650); void(0);");
    }

    Warum klappt das nicht?

  4. #4
    TP-Veteran root_alpha hilft, wo's geht root_alpha hilft, wo's geht root_alpha hilft, wo's geht Avatar von root_alpha
    Registriert seit
    May 2003
    Ort
    münchen
    Beiträge
    1.745
    Hi,

    am betsen ist es wenn du mal deine Dateien hier im forum zum download bereit stellst, dann kann man sich das auch mal in ruhe anschauen und selbst testen.
    mfg. - - Mario - - Icq 124346551 : MyWebHome :

  5. #5
    TP-Member ich-neuling macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    32
    Mit Vergnügen.

    Aber wie mache ich das?
    Ich kann hier doch keine Dateien einfügen.
    Die NOF ( ron-3.nod ) und Flash Datei ( herz3.fla ) habe ich schon einmal nach

    http://www.ronald-pohl.de/webspace

    geladen.
    Aber so kommt doch keiner dran?
    Mit dem Quelltext der Site, den ich vorher angeführt hatte, geht es nicht?

    Bei Fragen, fragen.

  6. #6
    TP-Veteran root_alpha hilft, wo's geht root_alpha hilft, wo's geht root_alpha hilft, wo's geht Avatar von root_alpha
    Registriert seit
    May 2003
    Ort
    münchen
    Beiträge
    1.745
    Hi,

    packe die Dateien mit einem Zip-Programm, und lege es auf deinem Server ab.
    Du brauchst dann nur noch den Link zu dem Zip-file hier posten und man kann es dann saugen.
    mfg. - - Mario - - Icq 124346551 : MyWebHome :

  7. #7
    TP-Member ich-neuling macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    32
    Guten Morgen root-alpha,

    hier die Adressen der files

    http://www.ronald-pohl.de/webspace/ron-3.zip
    http://www.ronald-pohl.de/webspace/herz3.zip

    bis bald

  8. #8
    TP-Veteran paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE paby ist ein richtiges Arbeitstier - DANKE Avatar von paby
    Registriert seit
    Sep 2002
    Ort
    bayern
    Beiträge
    1.109
    hallo neuling

    ich bin auch nof-user...
    deine beiden links funzen nicht - dort gibt es keine zips....

    die ron-3.zip ist eine nof-vorlage? - die bräuchte ich nämlich...

    meld dich einfach kurz

    paby
    In jeder großen Trennung liegt ein Keim von Wahnsinn; man muß sich hüten, ihn nachdenklich auszubrüten und zu pflegen.

    Johann Wolfgang von Goethe


  9. #9
    TP-Member ich-neuling macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    32
    Hallo,

    erst einmal herzlichen Dank an Alle.
    Ich hatte weiterhin nach Lösungen gesucht und über Google fand ich:

    http://www.flashworker.de/tutorial/4...is_Popper.html

    Damit hat es denn selbst bei mir geklappt.
    Ist sicherlich auch ein Tip zum weitergeben.

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51