Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 4 und Flash 5

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-03-2002, 12:49   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 9
Question PopUp Probs (Turtorial Johannes P.)

Hi,

hab ein Prob. mit dem Popup Turtorial von Johannes P.!
Wie in dem Turtorial beschrieben funktioniert alles, nur wenn ich
jetzt über einen Button ein Popup Fenster öffne und dieses NICHT schließe, den nächsten Button mit wider einem Popup öffne erscheint der Inhalt des zweiten Buttons in dem Fenster des ersten!
Ist in so fern bisschen doof weil ich verschiedene Größen bei den Popups verwende und der Inhalt der Popups auf die Größe angepasst ist! Wenn ich nun ein kleines Popup öffne und dieses Fenster eben nicht schließe sonder geöffnet lasse öffnet mir der Script das nächste Popup wider in dem selben zufor geöffneten "kleinen" und der Inhalt passt nicht mehr!!!

hat jemand eine Idee???

Gruß

Matthias
pimp ist offline   Mit Zitat antworten
Alt 10-03-2002, 13:18   #2 (permalink)
ontheoutsidelookingin
 
Benutzerbild von dassoud
 
Registriert seit: Jun 2001
Ort: Dortmund
Beiträge: 5.897
nicht schlimm, du brauchst nur einen anderen fensternamen zu vergeben:

erstes fenster:

window.open("ersteseite.htm","fenstereins"...);

zweites fenster:

window.open("zweiteseite.htm","fensterzwei"...);

...wobei "fenstereins" und "fensterzwei" die fensternamen sind.


dassoud
__________________

33rpm
dassoud ist offline   Mit Zitat antworten
Alt 10-03-2002, 13:20   #3 (permalink)
auferstanden
 
Benutzerbild von Johannes P.
 
Registriert seit: Sep 2001
Ort: München
Beiträge: 5.247
Hoi

danke für's Einspringen@dassoud

Werde das noch ins Tutorial übernehmen.
__________________

Gruß
Johannes
¬ Homepage
¬ Tutorials und FAQs Forum
¬ Suchen und Finden
Johannes P. ist offline   Mit Zitat antworten
Alt 10-03-2002, 13:21   #4 (permalink)
.ad
 
Benutzerbild von bobby
 
Registriert seit: Jun 2001
Ort: zürich
Beiträge: 10.731
wenn du mehrere pop-ups gleichzeitig haben möchtest, musst du den pop-ups eigene namen zuweisen.
window.open(url,"popup ","height="+hoehe+",

also popup1, popup2, etc.

in diesem beispiel ist der name aber schon fest zugewiesen. um das zu ändern wird der name jetzt, ähnlich der url, aus flash heraus übergeben:


PHP-Code:

   
function winOpen(url,namebreitehoehe) {
      
// Errechnet Koordinaten, um das Popup zentriert zu platzieren
      
links = (screen.width/2)-(breite/2);
      
oben = (screen.height/2)-(hoehe/2);
      
window.open(url,name,height="+hoehe+",width="+breite+",status no,toolbar no,menubar no,location no,resizable no,titlebar no,scrollbars no,fullscreen no,top ="+oben+",left ="+links);
   } 
in flash sieht der aufruf nun so aus:
PHP-Code:
on (release) {
    
getURL("java script:winOpen('deineseite.html','popup1' 300, 200); void(0);");

javascript natürlich immer als ein wort schreiben.
__________________
http://www.radiocity.ch
bobby ist offline   Mit Zitat antworten
Alt 10-03-2002, 13:26   #5 (permalink)
auferstanden
 
Benutzerbild von Johannes P.
 
Registriert seit: Sep 2001
Ort: München
Beiträge: 5.247
Danke, bobby, der Beitrag ist jetzt im Tutorials und FAQs Forum erwähnt
__________________

Gruß
Johannes
¬ Homepage
¬ Tutorials und FAQs Forum
¬ Suchen und Finden
Johannes P. ist offline   Mit Zitat antworten
Alt 10-03-2002, 13:26   #6 (permalink)
ontheoutsidelookingin
 
Benutzerbild von dassoud
 
Registriert seit: Jun 2001
Ort: Dortmund
Beiträge: 5.897
popup hier, popup da, popuptraleralala

hehe, es vergeht kein tag ohne popup-fragen.

nun sollten diese widerspenstigen fensterlein mit einem verweis auf das tutorial endgültig zu bändigen sein, oder?

naaaa, wer weiß... dassoud
__________________

33rpm
dassoud ist offline   Mit Zitat antworten
Alt 10-03-2002, 15:51   #7 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 9
sorry jungs,

aber ich glaub ich mach was falsch! muß ich jetzt NUR in flash die popup namen hinzufügen?

alt:
java script:winOpen('tv.html', 400, 200); void(0);

neu:
java script:winOpen('tv.html', 'POPUP1', 400, 200); void(0);

oder muß ich es auch im html dokument ändern?
ich habe in meiner index.html den script eingefügt! (nicht in jedem zu öffnendem *.html document!) liegt da der fehler?

zusammenfassung:
ich rufe meine index.html auf in der folgendes steht....

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 = yes,fullscreen = no,top ="+oben+",left ="+links);

muss ich es auch hier schon abändern? ich hab ja nur einmal den script im index stehen.....<bin n bissle verwirrt!>

gruß

matthias

pimp ist offline   Mit Zitat antworten
Alt 10-03-2002, 15:59   #8 (permalink)
ontheoutsidelookingin
 
Benutzerbild von dassoud
 
Registriert seit: Jun 2001
Ort: Dortmund
Beiträge: 5.897
hi!

fast alles richtig, du mußt nur noch die js-funktion in der html-seite ändern:

alt:

function winOpen(url, breite, hoehe) {
...
window.open(url,"popup",..);
...
}
neu:
function winOpen(url, wname, breite, hoehe) {
...
window.open(url,wname,...);
...
}


dassoud
__________________

33rpm
dassoud ist offline   Mit Zitat antworten
Alt 10-03-2002, 18:01   #9 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 9
hi,

hab alles so gemacht aber er öffnet die fenster immer noch in einander, er macht kein neues auf!!! und die größe wird jetzt
total falsch interpretiert!



gruß

matthias
pimp ist offline   Mit Zitat antworten
Alt 10-03-2002, 18:08   #10 (permalink)
ontheoutsidelookingin
 
Benutzerbild von dassoud
 
Registriert seit: Jun 2001
Ort: Dortmund
Beiträge: 5.897
dann poste noch mal bitte:

- den js-aufruf aus flash mit getURL (bzw. beide)
- die js-funktion

dassoud
__________________

33rpm
dassoud ist offline   Mit Zitat antworten
Alt 10-03-2002, 18:25   #11 (permalink)
.ad
 
Benutzerbild von bobby
 
Registriert seit: Jun 2001
Ort: zürich
Beiträge: 10.731
hier ein beispiel mit 2 verschiedenen fenstern
Angehängte Dateien
Dateityp: zip window.zip (4,4 KB, 1388x aufgerufen)
__________________
http://www.radiocity.ch
bobby ist offline   Mit Zitat antworten
Alt 10-03-2002, 19:01   #12 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 9
hi,

habe es mit der beispiel zip datei hinbekommen!!! 1000 Dank!!!
funktioniert alles suuuuuper!

gruß

matthias
pimp ist offline   Mit Zitat antworten
Alt 14-03-2002, 11:37   #13 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 9
Unhappy noch ein prob!

hi@all,

habe da noch ein problem! möchte in ein geöffnetes popup ein flash swf (stufe 0) laden. geht nicht!

hintergrund
ich öffne über einen button ein popup. in diesem popup klicke ich einen weiteren button an, dieser öffnet in das schon geöffnete popup (auf stufe 0) eine swf datei. in dieser nun geöffneten swf befindet sich ein weiterer button der auch wider eine swf öffnen soll (wider darüberlegen, also stufe 0) -->dieser button will einfach nicht funktionieren!

Frage:
kann ich nur eine begrenzte anzahl an swf überinanderlegen? warum öffnet sich die letzte swf nicht? jemand ne idee?????

gruß

matthias
pimp ist offline   Mit Zitat antworten
Alt 03-05-2002, 12:30   #14 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Beiträge: 64
void(0)?

hallo Johannes P.

super dein popup-script geht toll.
was ich aber nicht schnalle ist, warum steht im as void(0)?
wofür ist das? habe schon im buch nachgelese komme aber nicht dahinter.

kannst du mir mal helfen?

danke .............mart.
mart ist offline   Mit Zitat antworten
Alt 03-05-2002, 12:40   #15 (permalink)
.ad
 
Benutzerbild von bobby
 
Registriert seit: Jun 2001
Ort: zürich
Beiträge: 10.731

void(0) verhindert, dass das javascript einen wert zurückgibt. notwendig ist das vor allem dann, wenn man das ganze window.open script in flash hat. ohne vodi(0) springt das hauptfenster zu einer neuen seite, was störrend ist.
__________________
http://www.radiocity.ch
bobby 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 17:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele