Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-06-2007, 09:41   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 71
Pop Up

Hey leute

kann man pop ups auch in Safari verwenden ...
ich habs bisher nur geschafft eine Seite in einem neuen Fenster zu öffnen, aber kann ich es auch skalieren ... so wie mit diesem skript

Zitat:
on (release) {

popW = 800;
popH = 350;
winX = (System.capabilities.screenResolutionX - popW)/2;
winY = (System.capabilities.screenResolutionY - popH)/2;
getURL("javascript:window.open('www.hauft.at','Lie ge','width="+popW+",height="+popH+",left="+winX+", top="+winY+",toolbar=no, menubar=no,location=no,status=no,resizable=no,scro llbars=no');void(0);");
}
felixhauft ist offline   Mit Zitat antworten
Alt 15-06-2007, 11:43   #2 (permalink)
Flashig Flasher
 
Benutzerbild von darki777
 
Registriert seit: Jun 2006
Beiträge: 511
Ich würde lieber eine JS Funktion verwenden die du in Flash
aufrufst, denn dann hast du den vorteil dass du nicht jedesmal
den Code der fla Datei abändern und neu kompilieren musst,
wenn du noch was dazubauen/abändern möchtest.

Hier eine Popup Funktion wie ich es meist verwende:
PHP-Code:
function popup(url,w,h)
{    
    if(!
w)
    
w=650;
    if(!
h)
    
h=560;

    if(!
window.opera){
        
l    = (screen.availWidth/2)-(w/2);
        
t    = (screen.availHeight/2)-(h/2);
    }
    else{
        
/*opera*/
        
l    = (window.innerWidth/2)-(w/2);
        
t    = (window.innerHeight/2)-(h/2);
    }        

    
win window.open(url,"_blank",'width='+w+',height='+h+',left='+l+',top='+t+',menubar=no,location=no,resizable=no,scrollbars=yes,toolbar=no,status=no');
    
win.focus();

Gruß darki
__________________
Flashig Flasher - GeT ThE ExperiencE NoW

|---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$---|
|---$$$ Auf dieser Welt bin ich nur ein Duplikat einer immer weiter kopierenden Rekursion $$$---|
|---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$---|

Geändert von darki777 (15-06-2007 um 11:46 Uhr)
darki777 ist offline   Mit Zitat antworten
Alt 15-06-2007, 12:16   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 71
und wie baue ich den code ein ... ???
felixhauft ist offline   Mit Zitat antworten
Alt 15-06-2007, 12:21   #4 (permalink)
Flashig Flasher
 
Benutzerbild von darki777
 
Registriert seit: Jun 2006
Beiträge: 511
den Code als <script type="text/javascript">//dein code</script> in
deine index.html/php oder was du hast einbinden, oder als externe
JavaScript Datei einbinden, in Flash rufst du die Funktion dann so in etwa auf:

PHP-Code:
//Popupfenster mit vorgegebener Höhe/Breite (siehe JS Script):
getURL('javascript:popup(meinPopUpFenster.html)');

//oder (wenn du die Standardgröße des Popupfensters abändern möchtest):
getURL('javascript:popup(meinPopUpFenster.html,300,450)'); 
Gruß darki
__________________
Flashig Flasher - GeT ThE ExperiencE NoW

|---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$---|
|---$$$ Auf dieser Welt bin ich nur ein Duplikat einer immer weiter kopierenden Rekursion $$$---|
|---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$---|

Geändert von darki777 (15-06-2007 um 12:22 Uhr)
darki777 ist offline   Mit Zitat antworten
Alt 15-06-2007, 13:18   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 71
wenn du zeit hättest (möcht dich aber echt nicht nerven

könntest du mir ein kleines tutorial, mit einer fla und einer .js datei machen

danke
felixhauft ist offline   Mit Zitat antworten
Alt 15-06-2007, 14:05   #6 (permalink)
Flashig Flasher
 
Benutzerbild von darki777
 
Registriert seit: Jun 2006
Beiträge: 511
Hier die Beispiel fla. Einfach die popup.html öffnen,
wenn möglich auf deinem Server und nicht lokal, es
sei den du öffnest sie über deinen lokalen Server.
Angehängte Dateien
Dateityp: rar popup_test.rar (5,4 KB, 98x aufgerufen)
__________________
Flashig Flasher - GeT ThE ExperiencE NoW

|---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$---|
|---$$$ Auf dieser Welt bin ich nur ein Duplikat einer immer weiter kopierenden Rekursion $$$---|
|---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$---|

Geändert von darki777 (15-06-2007 um 14:26 Uhr)
darki777 ist offline   Mit Zitat antworten
Alt 15-06-2007, 15:37   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 71
hi darki

danke für deine hilfe ...

dein bsp. verstehe ich aber bei mir funzt das irgendwie nicht ...
bitte schau dir das mal an: Download files

Geändert von felixhauft (15-06-2007 um 15:39 Uhr)
felixhauft ist offline   Mit Zitat antworten
Alt 15-06-2007, 16:08   #8 (permalink)
Flashig Flasher
 
Benutzerbild von darki777
 
Registriert seit: Jun 2006
Beiträge: 511
Hmmm, Flash CS3? Hab ich im Moment grad wieder nicht drauf,
in Flash 8 gehts nicht zufällig oder?

Gruß darki
__________________
Flashig Flasher - GeT ThE ExperiencE NoW

|---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$---|
|---$$$ Auf dieser Welt bin ich nur ein Duplikat einer immer weiter kopierenden Rekursion $$$---|
|---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$---|
darki777 ist offline   Mit Zitat antworten
Alt 15-06-2007, 16:21   #9 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 71
hab es gerade geändert (in 5 Minuten ist es wieder hochgeladen)
danke nochmal
felixhauft ist offline   Mit Zitat antworten
Alt 15-06-2007, 16:30   #10 (permalink)
Flashig Flasher
 
Benutzerbild von darki777
 
Registriert seit: Jun 2006
Beiträge: 511
Hier deine abgeänderte Seite:
popup

Gruß darki
__________________
Flashig Flasher - GeT ThE ExperiencE NoW

|---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$---|
|---$$$ Auf dieser Welt bin ich nur ein Duplikat einer immer weiter kopierenden Rekursion $$$---|
|---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$---|
darki777 ist offline   Mit Zitat antworten
Alt 15-06-2007, 17:42   #11 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 71
und was hast du geändert
felixhauft ist offline   Mit Zitat antworten
Alt 11-08-2007, 20:30   #12 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Ort: Germania
Beiträge: 66
@felixhauft : nettes Beispiel, nun funkt der Rassel auch bei mir

Noch ne Quest am Rande : Wenn das Popup im Movie ausgeführt wurde, möchte ich das movie was das popup ausgelöst hat gleich unloaden lassen, wie kann ich das realisieren ???
alEX™ ist offline   Mit Zitat antworten
Alt 29-08-2007, 01:51   #13 (permalink)
x39
 
Benutzerbild von georgem
 
Registriert seit: Oct 2004
Ort: St.Gallen, Schweiz
Beiträge: 1.261
wie geht man hier eigentlich vor, wenn man anstatt eines html-popups sagen wir ein zip downloaden lassen will? Das wird dann leider geblockt.
__________________
The Sleeper Must Awaken

www.margaris.de | www.exosolar.net
georgem ist offline   Mit Zitat antworten
Alt 29-08-2007, 08:09   #14 (permalink)
Flashig Flasher
 
Benutzerbild von darki777
 
Registriert seit: Jun 2006
Beiträge: 511
Man startet auch keine DL's per Popup, es sei den du lässt den
User ein JAVA Interface starten das einen Art "DL-Manager"
die weitere arbeit erledigen lässt.
(P.S. bei den Browsern IE, FF, Safari, Opera, NS wird bei mir
das popup nicht geblockt, vieleicht hast du erhöhte Sicherheits-
einstellungen)

DL's solltest du auf das Ziel "_self" wirken lassen, nicht auf
"_blank". Ich hab die Funktion bisschen umgeschrieben,
wenn du einen dl starten willst übergebe in Flash den vierten
Parameter "_self", ansonsten lass ihn weg, dann wird er
standardmässig per "_blank" aufgerufen.

Hier der Code (p.s. im Anhang befindet sich ein neues
Beispiel per DL und normales Popup):

PHP-Code:
function popup(url,w,h,target)
{    
    if(!
w)
    
w=650;
    if(!
h)
    
h=560;
    if(!
target)
    
target="_blank";

    if(!
window.opera){
        
l    = (screen.availWidth/2)-(w/2);
        
t    = (screen.availHeight/2)-(h/2);
    }
    else{
        
/*opera*/
        
l    = (window.innerWidth/2)-(w/2);
        
t    = (window.innerHeight/2)-(h/2);
    }        

    
win window.open(url,target,'width='+w+',height='+h+',left='+l+',top='+t+',menubar=no,location=no,resizable=no,scrollbars=yes,toolbar=no,status=no');
    
win.focus();

Gruß darki
Angehängte Dateien
Dateityp: zip popup.zip (10,7 KB, 47x aufgerufen)
__________________
Flashig Flasher - GeT ThE ExperiencE NoW

|---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$---|
|---$$$ Auf dieser Welt bin ich nur ein Duplikat einer immer weiter kopierenden Rekursion $$$---|
|---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$---|

Geändert von darki777 (29-08-2007 um 08:45 Uhr)
darki777 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele