I forget if it's document.getElementById.value or val as shorthand. I tend to use the jQuery library, so I forget the basics of Javascript frequently.
VP On Wed, Jul 22, 2009 at 10:45 AM, Vincent Polite < [email protected]> wrote: > document.getElementById('pageTitle').toString() - does that actually return > what is inside your div? (i.e. do an alert()) > > I would think that you would be just fine either using .innerHTML() or some > sort of .val() property instead of .toString()? > > If toString does in fact properly stringify your output, then I would look > to see if there are any tags associated with standard HTML or XML, you may > need to escape those tag characters (like < and >), so you could use a > variety of techniques with varying success like encodeURIComponent or my > personal favorite, importing a JSON library and just using JSON.stringify(). > > So try those other methods first, on first glance I would've thought that > your code would try to actually take the DOM object and convert it into a > string as opposed to taking the value inside the DOM Object and turning it > into a string. > > Vincent > > > On Wed, Jul 22, 2009 at 8:39 AM, Chris <[email protected]> wrote: > >> >> I've tried posting my issue on a number of forums, and I've received >> no responses. So I must be doing something which isn't typically done >> (and probably for good reason). >> >> I'm trying to take the XHTML content that is being replaced by my >> embedded flash and convert it into a string which I can send into >> flash via flashvars and parse to my heart's content inside of flash. >> >> As an example: >> >> var parent1 = document.getElementById('pageTitle').toString(); >> >> var flashvars = {}; >> flashvars.parentXML = parent1; >> >> var params = {}; >> var attributes = {}; >> swfobject.embedSWF("flash/pageTitle.swf", "pageTitle", "510", "150", >> "9.0.0", "expressInstall.swf", flashvars, params, attributes); >> >> >> That first line breaks swfobject. I've also tried: >> var parent1 = document.getElementById('pageTitle').innerHTML; >> >> Either way, it breaks swfobject. So, I assume that I am doing >> something fundamentally wrong. I'm just not sure what or why. >> >> Any ideas what I'm doing wrong, and if there is a way to accomplish my >> goal? >> >> thanks, >> chris >> >> >> > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
