Ask a Question related to Macromedia Flash Sitedesign, Design and Development.
- Alex Mercier #1
swf and javascript Hello, sorry for my bad english...
I have a little problem :
I have a swf file in a html that need to communicate with an other swf in an
other html window that pop up when a button is pressed.
All the thing work perfectly with internet explorer but does not work with
netscape (no window pop up on press)
on the button inside the swf, I have this code :
on (release){
varpage=2;
fscommand ("send", varpage);
}
the html code I use is :
(taked on this site : [url]http://www.ashzfall.com/examples/flash/fscom/[/url])
-------------------------------------
<html>
<head>
<title>blablabla</title>
</head>
<body bgcolor="00007d" leftmargin="0" topmargin="0" marginwidth="0"
marginheight="0" >
<SCRIPT LANGUAGE=JavaScript>
<!--
f1=null
fscom1=null
InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
if (command == "send")
{newWindow(), sendIt(args)}
}
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
navigator.userAgent.indexOf("Windows") != -1 &&
navigator.userAgent.indexOf("Windows 3.1") == -1) {
document.write('<SCRIPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
document.write('Sub fscom_FSCommand(ByVal command, ByVal args)\n');
document.write(' call fscom_DoFSCommand(command, args)\n');
document.write('end sub\n');
document.write('</SCRIPT\> \n');
}
function sendIt(strArgs)
{f1.fscom1.SetVariable("varpage", strArgs);
fscom1.SetVariable("varpage", "sent")}
function setObject()
{fscom1 = InternetExplorer ? fscom : document.fscom;}
function newWindow()
{win1=window.open("cvm.html","f1","top=0,left=0,fu llscreen=yes,outerHeight='
+ screen.availHeight + ',outerWidth=' + screen.availWidth");
f1=win1
setObject()
}
//-->
</SCRIPT>
<table width="105%" border="0" align="center" height="100%">
<tr>
<td> </td>
</tr>
<tr>
<td height="400" background="bg.jpg">
<div align="center">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0
,0"
ID=fscom WIDTH=628 HEIGHT=400>
<param NAME=movie VALUE="splash.swf">
<param NAME=quality VALUE=high>
<param NAME=bgcolor VALUE=#FFFFFF>
<embed name="fscom" src="splash.swf" quality=high bgcolor=#FFFFFF
WIDTH=628 HEIGHT=400 swLiveConnect=true
TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?
P1_Prod_Version=ShockwaveFlash"></embed>
</object> </div> </td> </tr></table>
</body>
</html>
----------------------------------------
like I said, everything work with internet explorer.
but with netscape, the second windows does not even pop up.
thanx in advance for any help
Alex
Alex Mercier Guest
-
Include javascript in a javascript file
Hello, Is there a way to include a javascript file from WITHIN a javascript file? Something similar as in the "#include" directive in C++? ... -
cfm to htm & javascript
We just upgraded from 5 to MX 7. We have a page that we flatten from cfm to htm. There are popup window links on the page in the form of... -
output text in control location; calling control javascript from page javascript
Hi; If you don't know, I'm just learning javascript and aspnet, but I have a pretty good grounding in windows programming. I'm trying to build a... -
JavaScript - How do you add an action to the JavaScript action menu
Greetings, I'd like to add custom script(s) to the drop down list of actions in Acrobat. We are creating an app where many authors will be... -
need javascript staff (anyone who knows javascript peroid) (READ)
hey its me ultimategamerx and im back in some clothes lol i need some people who know java script i need help please reply if ya know some - Alex Mercier #2
Re: swf and javascript I forgot to mention that if I put the -newWindow()- fonction in the body
like : <body onload = "newWindow()> insteed of puting it in the IF
like : > if (command == "send")
{newWindow(), sendIt(args)}
it will work and the window will popup.
"Alex Mercier" <[email protected]> a écrit dans le message de
news:1MMYb.8004$[email protected] ..an> Hello, sorry for my bad english...
> I have a little problem :
> I have a swf file in a html that need to communicate with an other swf in{win1=window.open("cvm.html","f1","top=0,left=0,fu llscreen=yes,outerHeight='> other html window that pop up when a button is pressed.
> All the thing work perfectly with internet explorer but does not work with
> netscape (no window pop up on press)
>
> on the button inside the swf, I have this code :
>
> on (release){
> varpage=2;
> fscommand ("send", varpage);
> }
>
>
> the html code I use is :
> (taked on this site : [url]http://www.ashzfall.com/examples/flash/fscom/[/url])
>
> -------------------------------------
>
> <html>
> <head>
> <title>blablabla</title>
> </head>
> <body bgcolor="00007d" leftmargin="0" topmargin="0" marginwidth="0"
> marginheight="0" >
>
> <SCRIPT LANGUAGE=JavaScript>
> <!--
> f1=null
> fscom1=null
> InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
>
>
> if (command == "send")
> {newWindow(), sendIt(args)}
> }
>
>
> if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
> navigator.userAgent.indexOf("Windows") != -1 &&
> navigator.userAgent.indexOf("Windows 3.1") == -1) {
> document.write('<SCRIPT LANGUAGE=VBScript\> \n');
> document.write('on error resume next \n');
> document.write('Sub fscom_FSCommand(ByVal command, ByVal args)\n');
> document.write(' call fscom_DoFSCommand(command, args)\n');
> document.write('end sub\n');
> document.write('</SCRIPT\> \n');
> }
>
> function sendIt(strArgs)
> {f1.fscom1.SetVariable("varpage", strArgs);
> fscom1.SetVariable("varpage", "sent")}
>
> function setObject()
> {fscom1 = InternetExplorer ? fscom : document.fscom;}
>
> function newWindow()
>codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0> + screen.availHeight + ',outerWidth=' + screen.availWidth");
> f1=win1
> setObject()
> }
> //-->
> </SCRIPT>
> <table width="105%" border="0" align="center" height="100%">
> <tr>
> <td> </td>
> </tr>
> <tr>
>
> <td height="400" background="bg.jpg">
> <div align="center">
>
> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
>
>> ,0"
> ID=fscom WIDTH=628 HEIGHT=400>
> <param NAME=movie VALUE="splash.swf">
> <param NAME=quality VALUE=high>
> <param NAME=bgcolor VALUE=#FFFFFF>
> <embed name="fscom" src="splash.swf" quality=high bgcolor=#FFFFFF
> WIDTH=628 HEIGHT=400 swLiveConnect=true
> TYPE="application/x-shockwave-flash"
> PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?
> P1_Prod_Version=ShockwaveFlash"></embed>
>
> </object> </div> </td> </tr></table>
> </body>
> </html>
>
> ----------------------------------------
>
> like I said, everything work with internet explorer.
> but with netscape, the second windows does not even pop up.
>
> thanx in advance for any help
> Alex
>
>
>
>
Alex Mercier Guest




