Thanks, I fixed the typos.
From: [email protected] [mailto:[email protected]] On Behalf Of Philip Hutchison Sent: Monday, February 22, 2010 12:43 PM To: [email protected] Subject: Re: SWFObject You also have some typos. For instance, two of your objects have commas after the last declaration, which will kill your script in Internet Explorer. var params = { bgcolor:"#5B5B5B", }; var attributes = { allowScriptAccess:"always", menu:"false", quality:"best", } On Mon, Feb 22, 2010 at 9:36 AM, Phillip H St Louis <[email protected]> wrote: Thanks for your help but when I replaced what I have with what it should be nothing loads. From: [email protected] [mailto:[email protected]] On Behalf Of Philip Hutchison Sent: Monday, February 22, 2010 12:30 PM To: [email protected] Subject: Re: SWFObject You're missing the questionmark in your URL. var rand_no = Math.floor(1000*Math.random()); var targetID = targetID + rand_no; var obj = swfobject.createSWF(attributes, params, targetID); should be var rand_no = Math.floor(1000*Math.random()); var targetID = targetID + "?" + rand_no; var obj = swfobject.createSWF(attributes, params, targetID); - philip On Mon, Feb 22, 2010 at 7:27 AM, philbuilt <[email protected]> wrote: I would like to know how i can make this code work? function isObject(targetID){ var isFound = false; var el = document.getElementById(targetID); if(el && (el.nodeName === "OBJECT" || el.nodeName === "EMBED")){ isFound = true; } return isFound; } function replaceSwfWithEmptyDiv(targetID){ var el = document.getElementById(targetID); if(el){ var div = document.createElement("div"); el.parentNode.insertBefore(div, el); swfobject.removeSWF(targetID); div.setAttribute("id", targetID) } } function loadSWF(url, targetID){ if(isObject(targetID)){ replaceSwfWithEmptyDiv(targetID); } if (swfobject.hasFlashPlayerVersion("9")) { var attributes = { data: url, data:url, width:"975", height:"575", type:"application/x-shockwave-flash"}; var params = { menu:"false", enablejs:"true", quality:"best", base:".", bgcolor:"#5B5B5B", allowNetworking:"all", //wmode:"transparent", allowScriptAccess:"always", allowfullscreen:"false" }; var rand_no = Math.floor(1000*Math.random()); var targetID = targetID + rand_no; var obj = swfobject.createSWF(attributes, params, targetID); } } I am trying to add a random number on the end of the swf so my swf's will not load from the cache. My swfs change thts why i do not want them to load from the cache. My home swf works fine with this code: (the first one to load to the html page) <script type="text/javascript"> swfobject.switchOffAutoHideShow(); var params = { bgcolor:"#5B5B5B", }; var attributes = { allowScriptAccess:"always", menu:"false", quality:"best", } var rand_no = Math.ceil(1000*Math.random()); swfobject.embedSWF("flash_files/home.swf?" + rand_no, "flashcontent", "975", "575", "9.0.0","expressInstall.swf", null, params, attributes); </script> this loads from the server eveytime fine. (I have tested it!) But as soon as i replace the swf with another it loads from the cache? my site is http://www.philbuilt.info any help is greatly appreciated. PhilBuilt -- 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] <mailto:swfobject%[email protected]> . For more options, visit this group at http://groups.google.com/group/swfobject?hl=en. -- 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] <mailto:swfobject%[email protected]> . For more options, visit this group at http://groups.google.com/group/swfobject?hl=en. -- 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] <mailto:swfobject%[email protected]> . For more options, visit this group at http://groups.google.com/group/swfobject?hl=en. -- 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. -- 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.
