Hej TreFalCon..
Du kan prøve med denne script:
(Du skal bruge Flash 8)
I Falsh, laver en tom lag og indsæt actionscript'en:
import flash.external.ExternalInterface;
function sendTilJavaScript(winUrl:String, winName:String, winWidth:Number, winHeight:Number):Void {
var win:Object = new Object();
win.url = winUrl;
win.name = winName;
win.height = winHeight;
win.width = winWidth;
ExternalInterface.call("openWindow", win);
}
// minMc = Din MovieClip
minMC.onRelease = function() {
sendTilJavaScript("popUp.html", "minPopUp", 800, 600);
}
I din html mellem <head> og </head> skriver du:
<script language="javascript" type="text/javascript">
<!--
var newWin = null;
function openWindow(win) {
var XX = (screen.width - win.width) / 2;
var YY = (screen.height - win.height) / 2;
var features = 'scrollbars=no,menubar=no,height=' + win.height + ',width=' + win.width +',resizable=no,toolbar=no,location=no,status=no,top=' + YY + ',left=' + XX + '';
newWin = window.open(win.url, win.name, features);
if (parseInt(navigator.appVersion) >= 4) {
newWin.window.focus();
}
}
//-->
</script>
Jeg håber at du kan fostå javascripten og actionscripten. Den skulle gerne virker i alle browser, selv IE6 XP SP2 med popup blok slået til.
--
http://www.peteyork.dk[...]