!popup aus popup? (mit flash)!

L

Lsdkonsument

Hi Leutz,
Hab mal ne Frage...wie wahrscheinlich alle hier...
Also ich hab ein Menü mit Flash gemacht...alles noch nicht weltbewegend...Lasse dieses menü per javascript in einem popfenster öffnen...Nun möchte ich aber aus diesem popupfenster ein neues öffnen lassen
z.B hab im Menü ein kleineres Bild das in nem neuen popup dann grösser dargestellt werden soll...
aber wie schon gesagt mein Menü ist auch in einem popupfenster

Hab mal nen Versuch gemacht dass ich mein Menü als normales fenster öffnen lasse (im Browser) und dann dieses neue popupfenster öffnen lasse....das funzt...
Wie bekomm ich das nun hin??? popup aus popup oder geht das überhaupt nicht :] :] :] :]
:_
 
man kann soviele popups aus sovielen popups machen wie man bock hat.
nur manchmal gibt´s ärger wenn das popup-script dem popup den gleichen namen gibt. dann öffnet sich das 2. popup im 1. popup.
der name ist nur für javascript interessant, den sieht man nachher nirgendwo.
mit dem script wird dem popup ein zufallsnamen gegeben, dann geht das:

function openWindow(url, w, h) {
random_num = (Math.round((Math.random()*999)+1))
var windowprops = "width=" + w + ",height=" + h;
popup = window.open(url,'remote'+random_num,windowprops);
}


das ganze ruft man dann so auf:
geturl("javascript:eek:penwindow('seite.html', '300', '200');");

oder
href="javascript:eek:penwindow('seite.html', '300', '200');"


300 & 200 sind höhe & breite (wer hätte das gedacht :))


·kuat·
 
ich denke soooo kompliziert ist es nicht, dass man sich was downloaden muss.
außer man hat es nicht so sehr mit programmiersprachen.....
 
habe mit kuat per icq shcon en längeres Gespräch geführt naja und seit dem geht des auch
 
geht bei mir nicht !!

getURL ("java script:eek:penwindow('seite.html', '100', '100');");
hab ich eingefügt, aber das geht natürlich bei mir wieder nicht !!!!!!!

On Press war auch noch davor.

Wer kann mir eine datei schicken ?? ch.s@sbg.at
 
Huhu,

also hat super geklappt.
Danke g-zus.
Doch tut sich da eine weitere Frage auf, zu der ich noch keine Antwort hier gefunden habe.
Kann durchaus sein, dass ich eine übersehen habe und lasse mich dann gerne belehren. :p
Also, nu zum Punkt.
Wie würde denn das Script im html-Code ausschauen, wenn man jeden weiteren Link aus der Flashdatei in einem neuen Fenster aufpoppen lassen möchte?
Also in Flash müsste man ja sicherlich ersteinmal allen Schaltflächen einen passenden Get-url Eintrag verpassen, oder?
Sprich so z.B.
Code:
on (release){ 
getURL("java script:open_seite1('seite1.html', '300', '300');"); 
}

Seitennamen dann eben fortlaufend.
Lieg ich da richtig? :{}

Und vor allem wie schauts denn im Quelltext aus?
Muss ich mir das in etwa so vorstellen?
Code:
<script language="JavaScript"> 
function open_seite1() { open("seite1.htm","seite1","width=300,height=300"); 
} 
function open_seite2() { open("seite2.htm","seite2","width=300,height=300"); 
}

.
.
.
usw.

</script>

Und schreibe ich das dann zwischen head und body oder...ääähhh...mmppfff?

Irgendwie will das bei mir nicht funktionieren.


Grüsse,
Xarus.
 
also das javascript von dem link kommt zwischen den beiden HEAD-Tags.
nicht zwischen head und body.

außerdem muss das script auch nicht erweitert werden, also für jeden link neu......das hab ich schon so ummodifiziert.
also, du musst bei jedem button nur noch solch eine funktion verwenden:

on(release){
getURL("javascript:eek:penwindow('seitenname.html', '400', '400');");
}

jetzt einfach immer seintenname.html durch ddeine filer ersetzen und dann halt noch die breite und höhe einstellen (ist hier das 400x400!).

eigentlich geht das mit jeder flashdatei, vorrausgesetzt sie befindet sich irgendwie "in" der HTML-File.

sie muss halt darin eingebettet sein.
ich glaube es funktioniert auch, wenn du eine SWF-File in die SWF-File lädst, die in der HTML-Datei eingebettet ist.probiers einfach mal aus....
 

Neue Beiträge

Zurück