Hi Jeremy Thanks for coming back on this, Yes, I agree these should work, but unfortunately
var Jvar = '<%='"'.ASPvar.'"'%>' generates a syntax error (ie the error: Microsoft VBScript compilation error '800a03ea') and var Jvar = '<%="\"".ASPvar."\""%>' stops the page on both Firefox and Chrome (no error message) NB. I'm using UTF-8 regards Simon On Mar 9, 11:04 am, Jeremy Geerdes <[email protected]> wrote: > You're having this problem because, when you try to use the single > quote inside the double quotes, JS thinks you're ending the string, > but then it finds something else that it doesn't know how process. > And " is a string to both JS and the Google engine, so it doesn't > process as though you want to search for "foo bar." What you need to > do is this: > > var Jvar = '<%='"'.ASPvar.'"'%>'; // i.e., single, double, single quotes > > Alternatively, you could try something like this: > > var Jvar = '<%="\"".ASPvar."\""%>'; // i.e., double, escaped double, > double quotes > > Jeremy R. Geerdes > Effective website design & development > Des Moines, IA > > For more information or a project > quote:http://jgeerdes.home.mchsi.comhttp://jgeerdes.blogspot.comhttp://jgeerdes.wordpress.com > [email protected] > > Unless otherwise noted, any price quotes contained within this > communication are given in US dollars. > > If you're in the Des Moines, IA, area, check out Debra Heights > Wesleyan Church! > > And check out my blog, Adventures in Web Development, > athttp://jgeerdes.blogspot.com > ! > > On Mar 9, 2009, at 5:36 AM, Simon Mallett wrote: > > > > > Hi, I've been through the existing messages and they almost answer my > > question, but.. > > > I'm using the Wizard generated code as closely as possible, all works > > fine, I can pass a variable, but I want to include quotes so that I > > can do aphrasesearch. > > > An example of Jvar below might be Kentish Flats (I want "Kentish > > Flats") > > > See: > > var newsBar; > > var Jvar = '<%= ASPvar %>' > > > var options = { > > largeResultSet : false, > > title : Jvar, > > horizontal : false, > > autoExecuteList : { > > executeList : [Jvar] > > } > > > The above works fine, but I get a lot of fairly unrelated listings.. > > > But if I use eg: var Jvar = '<%= "'" & ASPvar & "'" %>' (ie double, > > single, double quotes) I get a js error > > > or: > > var Jvar = '<%= """ & ASPvar & """%>' > > > executeList : ["""+Jvar+"""] > > > The Quote is included as part of the search so I get a list of results > > with a " in them > > > Thanks > > > Simon --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google AJAX APIs" 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/Google-AJAX-Search-API?hl=en -~----------~----~----~----~------~----~------~--~---
