From: Matthew Z. <mc...@gm...> - 2008-08-22 19:22:22
|
If it's in the HTML page itself, wrapping the code in a CDATA section should help: <script>//<![CDATA[ var loadJmol = "<script> type='text/javascript'>addJmol(molecule, divInc);</script>"; //]]></script> Not sure on the compatibility factor for older browsers, but anything recent should digest it just fine. MZ On Fri, Aug 22, 2008 at 12:38 AM, Dean Johnston <djo...@gm...> wrote: > I'm not sure of the context, but this should be OK if it's part of an > external javascript file. If it's within an HTML page, the browser is > interpreting the </script> in your string as the closing tag of your script, > thereby rendering everything that follows as HTML. > > Dean > > On Thu, Aug 21, 2008 at 11:20 PM, Jeff Hansen <jh...@de...> wrote: >> >> Can anyone help me figure out what is wrong with this line of code? >> >> var loadJmol = "<script >> type='text/javascript'>addJmol(molecule, >> divInc);</script>"; >> >> What is happening is the </script> is not being recognized or >> something and everything from the closing quotation mark on, including >> the next several lines until the next </script>, is being displayed as >> text on the web page. >> >> >> *********************************************** >> Jeff Hansen >> Department of Chemistry and Biochemistry >> DePauw University >> 602 S. College Ave. >> Greencastle, IN 46135 >> jh...@de... >> *********************************************** |