Stephan Zesiger
Erfahrenes Mitglied
Hi
Hab mich gestern wieder bis spät in die Nacht mit einem auswelchemGrundauchimmer nicht funktionierenden HTML/JAVA/FLASH-Pop-up-Konstrukt rumgeschlagen.
Bis ich dann auf eine super einfache Variante gestossen bin. Ist alles in Flash; man braucht also nicht mehr Java-Code-Blocks in Html-files reinzutexten.
In Frame 1 der Haptzeitleiste kommt folgendes Script:
Nicht allzulang drüber nachdenken. einfach copy/paste.
ZB über einen Button kann die Methode dann aufgerufen werden;
mask.swf =swf-file, das ich im pop-up will
MeinNeusesFenster =Name(zur Kommunikation mit anderen JS-Objekten)
dann kommen
width,height,toolbar,location,directories,status,menubar,scrollbars, resizable
0=no, 1=yes
Wie gesagt läuft nur mit Flash MX.
Quelle: Flash MX professional
Warum nicht gleich so ?
Have fun
Hab mich gestern wieder bis spät in die Nacht mit einem auswelchemGrundauchimmer nicht funktionierenden HTML/JAVA/FLASH-Pop-up-Konstrukt rumgeschlagen.
Bis ich dann auf eine super einfache Variante gestossen bin. Ist alles in Flash; man braucht also nicht mehr Java-Code-Blocks in Html-files reinzutexten.
In Frame 1 der Haptzeitleiste kommt folgendes Script:
PHP:
Object.prototype.popmethode = function(url, winName, w, h, toolbar, location, directories, status, menubar, scrollbars, resizable) {
getURL ("javascript:newwin = window.open('"+url+"','"+winName+"','"+"width="+w+",height="+h+",toolbar="+toolbar+",location="+location+",directories="+directories+",status="+status+",menubar="+menubar+",scrollbars="+scrollbars+",resizable="+resizable+",top='+((screen.height/2)-("+h/1.5+"))+',screenY='+((screen.height/2)-("+h/1.5+"))+',left='+((screen.width/2)-("+w/2+"))+',screenX='+((screen.width/2)-("+w/2+"))+'"+"');setTimeout('newwin.focus();',900);void(0);");
};
Nicht allzulang drüber nachdenken. einfach copy/paste.
ZB über einen Button kann die Methode dann aufgerufen werden;
PHP:
on (release){
popmethode ("mask.swf","MeinNeuesFenster",200,280,0,0,0,0,0,0,0);
}
mask.swf =swf-file, das ich im pop-up will
MeinNeusesFenster =Name(zur Kommunikation mit anderen JS-Objekten)
dann kommen
width,height,toolbar,location,directories,status,menubar,scrollbars, resizable
0=no, 1=yes
Wie gesagt läuft nur mit Flash MX.
Quelle: Flash MX professional
Warum nicht gleich so ?
Have fun