+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Problem mit PopUp

  1. #1
    TP-Junior ASchwiedy macht alles soweit korrekt
    Registriert seit
    Mar 2002
    Ort
    Hof
    Beiträge
    20

    Problem mit PopUp

    Hi,

    ich habe folgendes Problem mit PopUp-Fenstern.
    Bei Klick auf einen Button in Flash geht ein neues Fenster mit einer vorher bestimmten Größe auf und zentriert sich in der Bildschirmmitte.

    Button-Script:

    on (release) {
    getURL("javascript:winOpen('verzeichniss/unterverzeichniss/seite1.html', 300, 444); void(0);");
    }

    Das Java-Script im HTML-Fenster:

    <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>


    Habe diese Scripts einem anderen Forumbeitrag hier entnommen (Danke für die Hilfe).

    Doch ich habe folgendes Problem damit.
    Ich habe auf einer Flashseite gleich 2 Buttons. Bei jeweiligen Klick geht ein neues Fenster mit einer Detailansicht auf. Wenn ich dann jeoch auf den zweiten Button klicke ohne das erste PopUp zuzumachen. dann geht das zweite im Hintergrund (also nicht sichtbar) und in der Grösse des ersten PopUp´s auf. Beiden habe ich jedoch unterschiedliche Grössen zugeteilt.

    Gibt es da Abhilfe? z.B. ein Script das zuerst das erste PopUp schließt???

    Und Hilfe wäre ich dankbar !


    Gruß
    Andi

  2. #2
    TP-Moderator Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Hallo, füge den Code innerhalb deiner on(release) Befehl ein.
    ("java script:window.close()"
    und zwar bevor du die neue Seite aufrufst.
    Damit müßte es klappen.
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  3. #3
    TP-Junior ASchwiedy macht alles soweit korrekt
    Registriert seit
    Mar 2002
    Ort
    Hof
    Beiträge
    20

    Geht nicht !!! :-(

    Hi,

    hab den Code getestet. Funktioniert so nicht.
    Das Problem ist auch folgendermaßen:

    Ich habe eine HTML-Seite mit einem Flashfilm indem sich zwei Buttons befinden. Klicke ich jetzt auf einen Button, dann geht ein neues Fenster auf mit einer bestimmten Größe. Und das natürlich im Vordergrund als aktives Fenster. Wenn ich jetzt jedoch auf den zweiten Button im Flashfilm klicke, dann ist doch dieses Fenster mit dem Flasfilm nach dem Mausklick aktiv, und das PopUp versetzt sich automatisch in den Hintergrund. Kann man das irgendwie unterbinden? Das zweite PopUp wird dann übrigends im gleichen Fenster wie das erste geladen. Trotz Deines Codes wird es nicht vorher geschlossen. Außerdem hat es dann immer noch die gleiche Größe wie das Erste. Obwohl beide eine unterschiedliche haben sollten....

  4. #4
    TP-Specialist the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE Avatar von the0bone
    Registriert seit
    Mar 2001
    Ort
    NDS
    Beiträge
    4.269
    Da das ganze mehr eine Java Script Frage ist, solltest du mal in HTML Forum bei uns gehen!

    Oder dich erstmal schlaulesen!
    http://selfhtml.teamone.de/javascrip...indow.htm#open

    Über target="NameDesFensters" kannst du verschiedene Fenster öffnen und auch dann unterschiedlich ansprechen. (dadurch auch mit unterschiedlichen Grössen und so versehen.)

    Auch kannst du nach einem Klick über JS ein anderes Fenster wieder nach "vorne" holen.
    Einfach mal lesen oder unsere HTML Puristen belästigen
    the0bone

    Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.

  5. #5
    TP-Junior ASchwiedy macht alles soweit korrekt
    Registriert seit
    Mar 2002
    Ort
    Hof
    Beiträge
    20

    Lightbulb Sorry das ich Euch hier nochmal belästige...

    Aber ich denke, die eine Frage die ich noch habe passt eher hier rein.
    Ich habe mich im Forum "HTML" mal umgesehen. Mit der Funktion windows.focus(); habe ich es schon geschafft die Fenster immer im Vordergrund aufgehen zu lassen.

    Jedoch werden die Bilder immer in das gleiche Fenster geladen, welches sich dann aber nicht mehr an die neue Größe des zweiten Bildes anpasst.
    Kann man den Befehl im Flash soweit ändern, das immer ein neues Fenster aufgeht und nicht das Bild im alten geladen wird?
    (_blank etc.)

    Welches Script ich verwende habe ich ja bereits gepostet. Mit der Befehl windows.close(); welchen ich ja in den on release-Befehl einbauen soll komme ich nicht weiter. Muß hier auch das Script ihn der HTML-Datei ändern???

  6. #6
    TP-Specialist the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE Avatar von the0bone
    Registriert seit
    Mar 2001
    Ort
    NDS
    Beiträge
    4.269
    Sorry, aber es hat immernoch nichts mit Flash zu tun!
    Der Link und das Verständnis für JS solltest du dir in HTML aneignen. In Flash machst du dann genau das selbe, nur nicht als a- Tag sondern als getURL.

    Und die Antwort zu deiner Frage hab ich oben schon gepostet!
    Über target="NameDesFensters" kannst du verschiedene
    the0bone

    Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.

+ 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