i'm still in desbelief that i got this to work.
i can't see what i did, but i got it to work both in FF and IE7
i must install an test in other IE's but for now, im in disbelief
until i re test the code tomorrow (usaully something breaks after a
few hours when stubles like this occur, so..)
in the meanwhile here's the code if anybody else is interested in
testing or even using the code
used with dynamic publishing
(also has a javascript disabled backup script to run flash)
...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://
www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Dynamic</title>
<style type="text/css">
body, html {
height: 100%;
margin: 0;
background-color:#e1e6e9;
}
</style>
<!-- Embed Flash with SWFObject 2 - Start-->
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript">
var params = {};
params.bgcolor = "#e1e6e9";
params.menu = "false";
params.quality = "best";
params.scale = "noscale";
swfobject.embedSWF("ExternalInterfaceExample.swf", "flashContent",
"550", "400", "9.0.0", "swfTools/expressInstall.swf", false, params,
false);
</script>
<!-- Javascript Detection Script Snippet -->
<style type="text/css">
.hide { visibility:hidden; }
.show { visibility:visible; }
</style>
<!-- Event Link - Makes JS call the flash function -->
<script type="text/javascript">
function formSend() {
document.flashContent.callExtFunction();
}
</script>
<!-- Check For The Variable 'events' in URL -->
<script type="text/javascript">
function checkEventString() {
if(location.search != "") {
var findString = "events";
var windowHref = document.location.href;
if(windowHref.search(findString) != -1) {
formSend();
}
}
}
</script>
</head>
<body onload="checkEventString();">
<div id="flashContent" class="hide"></div>
<script type="text/javascript">
document.getElementById('flashContent').className='show';
document.getElementById('flashContent').innerHTML="<strong>In order to
view this website you need to install the <a href='http://
www.adobe.com/go/getflashplayer' target='_blank'>Flash Player</a> 9+</
strong>";
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
width="550" height="400" id="flashContent" >
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="ExternalInterfaceExample.swf" />
<param name="quality" value="best" />
<param name="bgcolor" value="#e1e6e9" />
<param name="scale" value="noscale" />
<embed src="ExternalInterfaceExample.swf" quality="best"
scale="noscale" bgcolor="#e1e6e9" width="550" height="400"
name="ExternalInterfaceExample" allowScriptAccess="always"
allowFullScreen="false" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>
</body>
</html>
enjoy
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"SWFObject" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/swfobject?hl=en
-~----------~----~----~----~------~----~------~--~---