swf and javascript

Ask a Question related to Macromedia Flash Sitedesign, Design and Development.

  1. #1

    Default 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>&nbsp;</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

  2. Similar Questions and Discussions

    1. 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++? ...
    2. 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...
    3. 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...
    4. 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...
    5. 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
  3. #2

    Default 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] ..
    > 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>&nbsp;</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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139