Dynamic FlashVars and Foxfire

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 >");

Who is Participating?
Aneesh ChopraCommented:
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..

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.