Client Side flash to javascript calls doesnt work on IE (on most machines)

For some reason, i cant get flash to talk to javascript client side via the flash integration kit or getURL in Internet Explorer.

Strange thing is when i upload it, it works fine. On some IE machines client side, it works fine but most of them dont seem to work.

Calling flash functions from javascript seems to work fine, but just not the other way around.

This is the ActionScript code im using for flash -> javascript:

//set up proxy calls from javascript
import com.macromedia.javascript.JavaScriptProxy;
var proxy:JavaScriptProxy = new JavaScriptProxy(_root.lcId, this);

printPage = function(){
_root.proxy.call("PrintIframe","content");
}

And this is the Javascript in the html:

<script type="text/javascript" src="./scripts/JavaScriptFlashGateway.js"></script>
<script type="text/javascript">
var uid = new Date().getTime();
var flashProxy = new FlashProxy(uid, './scripts/JavaScriptFlashGateway.swf'); //change to where the swf you have is located

//call this when you want to call the AS
function callAS(x)
{
//CALL ACTIONSCRIPT
flashProxy.call('eLink', x); //call the doStuff method and send following parameter(s).
}

function PrintIframe(content)
{
frames[content].focus();
frames[content].print();
}

function closeWindow(){
parent.window.close();
}
</script>