We help IT Professionals succeed at work.

Dynamic FlashVars and Foxfire

juststeve
juststeve asked
on
Medium Priority
561 Views
Last Modified: 2008-02-01
I using Javascript to parseout values to send via FlashVars so I'm using the 'document.write' method to construct the Flash related stuff. It works fine for ie but Foxfire chokes on opening. Clearly it has to do with escaping the quotes properly...can someone point me to a working sample?

<script language="JavaScript">
      document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" WIDTH=100% HEIGHT=100% name=\"campus\" id=\"campus\" >");
      document.write("<param name=movie value=campus4.swf>");
      document.write("<PARAM NAME=FlashVars VALUE=" + parseData() + ">");
      document.write("<param name=menu value=false>");
      document.write("<param name=quality value=high>");
      document.write("<embed src=campus4.swf\" menu=false FlashVars=" + parseData() + " name=\"campus\" swliveconnect=true  quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" width=\"100%\" height=\"100%\" type=\"application/x-shockwave-flash >");
            document.write("</embed></object>");

Comment
Watch Question

CERTIFIED EXPERT
Top Expert 2008
Commented:
I found an issue in your code ..


quote is missing just before the SWF name...
----------------
embed src=\"campus4.swf\"
-----------------

and one missing quote will effect the all further codes..

check it if it fix the issue..

Rgds
Aneesh

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.