Use templates and put all your javascript in to that.So that you need not
worry about escapes and slashes .. :)


On Thu, 10 Aug 2000, colin yates wrote:

> Can you not escape the quotes with a slash (i.e.):
>
> out.println("document.images[imgName].src=eval(imgObjName + \".src\");");
>
> Just a thought :-)
>
> Col
>
> karthikeyan wrote:
>
> > Hi Guys,
> >
> >   This is urgent, I am writing a servlet which contains javascript, i
> > somehow need to put double quotes instead of
> >   single quote ['src'] into ["src"].
> >
> >       out.println("document.images[imgName].src = eval(imgObjName +
> > '.src');");
> >
> >  so that the servlet generated javascript will look something
> >
> >    document.images[imgName].src = eval(imgObjName + ".src");
> >
> > hope you are getting what i am saying otherwise i am letting you know the
> > whole program, its like this
  > >
> > ==========================================================================
> > import java.io.*;
> > import javax.servlet.*;
> > import javax.servlet.http.*;
> >
> > public class Index extends GenericServlet
> > {
> >   public String getServletInfo()
> >   {
> >     return "Trailblazer Foods Home Page Servlet";
> >   }
> >
> >   public void service(ServletRequest req, ServletResponse res) throws
> > ServletException,IOException
> >   {
> >
> >     PrintWriter out = res.getWriter();
> >
> >     out.println("<html>");
> >     out.println("<head>");
> >     out.println("<meta http-equiv=Content-Type content=text/html;
> > charset=windows-1252>");
> >     out.println("<title>Trailblazer Foods : Tradition in the
> > making</title>");
> >
> >     out.println("<SCRIPT LANGUAGE=JavaScript>");
> >
> >    /* out.println("if (document.images)");
> >     out.println("{");
> >     out.println("m_on1   = new Image(131,30); m_on1.src   =
> > c:/karthik/projects/tbfoods/images/m_on1.gif;");
> >     out.println("m_off1  = new Image(131,30); m_off1.src  =
> > c:/karthik/projects/tbfoods/images/m_off1.gif;");
> >     out.println("m_on2   = new Image(131,30); m_on2.src   =
> > c:/karthik/projects/tbfoods/images/m_on2.gif;");
> >     out.println("m_off2  = new Image(131,30); m_off2.src  =
> > c:/karthik/projects/tbfoods/images/m_off2.gif;");
> >     out.println("m_on3   = new Image(131,30); m_on3.src   =
> > c:/karthik/projects/tbfoods/images/m_on3.gif;");
> >     out.println("m_off3  = new Image(131,30); m_off3.src  =
> > c:/karthik/projects/tbfoods/images/m_off3.gif;");
> >     out.println("m_on4   = new Image(131,30); m_on4.src   =
> > c:/karthik/projects/tbfoods/images/m_on4.gif;");
> >     out.println("m_off4  = new Image(131,30); m_off4.src  =
> > c:/karthik/projects/tbfoods/images/m_off4.gif;");
> >     out.println("m_on5   = new Image(131,30); m_on5.src   =
> > c:/karthik/projects/tbfoods/images/m_on5.gif;");
> >     out.println("m_off5  = new Image(131,30); m_off5.src  =
> > c:/karthik/projects/tbfoods/images/m_off5.gif;");
> >     out.println("m_on6   = new Image(131,30); m_on6.src   =
> > c:/karthik/projects/tbfoods/images/m_on6.gif;");
> >     out.println("m_off6  = new Image(131,30); m_off6.src  =
> > c:/karthik/projects/tbfoods/images/m_off6.gif;");
> >     out.println("m_on7   = new Image(131,30); m_on7.src   =
> > c:/karthik/projects/tbfoods/images/m_on7.gif;");
> >     out.println("m_off7  = new Image(131,30); m_off7.src  =
> > c:/karthik/projects/tbfoods/images/m_off7.gif;");
> >     out.println("}");
> >
> >     out.println("function hiLite(imgName,imgObjName)");
> >     out.println("{");
> >     out.println("if (document.images)");
> >     out.println("{");
> >     out.println("document.images[imgName].src = eval(imgObjName + " +
> > "".src"");");
> >     out.println("}");
> >     out.println("}");*/
> >
> >     out.println("</SCRIPT>");
> >
> >     out.println("</head>");
> >     out.println("<body marginheight=0 marginwidth=0 topmargin=0
> > leftmargin=0>");
> >     out.println("<center>");
> >     out.println("<table border=0 cellpadding=0 cellspacing=0 width=780>");
> >
> >     out.println("<tr>");
> >     out.println("<td colspan=2 align=left
> > background=c:/karthik/projects/tbfoods/images/topbg.gif width=780>");
> >     out.println("<map name=FPMap0>");
> >     out.println("<area href=# shape=rect coords=192, 65, 305, 80>");
> >     out.println("<area href=# shape=rect coords=323 65, 455, 80>");
> >     out.println("<area href=# shape=rect coords=470 65, 537, 80>");
> >     out.println("<area href=# shape=rect coords=560 65, 670, 80>");
> >     out.println("</map>");
> >     out.println("<img border=0
> > src=c:/karthik/projects/tbfoods/images/top.gif width=700 height=80
> > usemap=#FPMap0></td>");
> >     out.println("</tr>");
> >
> >     out.println("<tr>");
> >     out.println("<td width=180 align=center bgcolor=#000000 valign=top>");
> >     out.println("<table border=0 cellspacing=0>");
> >     out.println("<tr>");
> >     out.println("<td align=center bgcolor=#000000><img border=0
> > src=c:/karthik/projects/tbfoods/images/left.gif width=112
> > height=154></td>");
> >     out.println("</tr>");
> >     out.println("<tr>");
> >     out.println("<td align=center bgcolor=#000000>");
> >     out.println("<a
> > href='category.asp?parent_ctgy=3&name=Trialblazer%20Foods'
> > onMouseOver=hiLite('img01','m_on1') onMouseOut=hiLite('img01','m_off1')>");
> >     out.println("<img border=0
> > src=c:/karthik/projects/tbfoods/images/m_off1.gif width=131 height=30
> > name=img01>");
> >     out.println("</a>");
> >     out.println("</td>");
> >     out.println("</tr>");
> >     out.println("<tr>");
> >     out.println("<td align=center bgcolor=#000000>");
> >     out.println("<a
> > href='category.asp?parent_ctgy=1&name=Walls%20Berry%20Farm'
> > onMouseOver=hiLite('img02','m_on2') onMouseOut=hiLite('img02','m_off2')>");
> >     out.println("<img border=0
> > src=c:/karthik/projects/tbfoods/images/m_off2.gif width=131 height=30
> > name=img02>");
> >     out.println("</a>");
> >     out.println("</td>");
> >     out.println("</tr>");
> >     out.println("<tr>");
> >     out.println("<td align=center bgcolor=#000000>");
> >     out.println("<a href ='category.asp?parent_ctgy=2&name=Jakes'
> > onMouseOver=hiLite('img03','m_on3') onMouseOut=hiLite('img03','m_off3')>");
> >     out.println("<img border=0
> > src=c:/karthik/projects/tbfoods/images/m_off3.gif width=131 height=30
> > name=img03>");
> >     out.println("</a>");
> >     out.println("</td>");
> >     out.println("</tr>");
> >     out.println("<tr>");
> >     out.println("<td align=center bgcolor=#000000>");
> >     out.println("<a href ='category.asp?parent_ctgy=7&name=Gift%20Baskets'
> > onMouseOver=hiLite('img04','m_on4') onMouseOut=hiLite('img04','m_off4')>");
> >     out.println("<img border=0
> > src=c:/karthik/projects/tbfoods/images/m_off4.gif width=131 height=30
> > name=img04>");
> >     out.println("</a>");
> >     out.println("</td>");
> >     out.println("</tr>");
> >     out.println("<tr>");
> >     out.println("<td align=center bgcolor=#000000>");
> >     out.println("<a href ='category.asp?parent_ctgy=5&name=Dassant%20Breads'
> > onMouseOver=hiLite('img05','m_on5') onMouseOut=hiLite('img05','m_off5')>");
> >     out.println("<img border=0
> > src=c:/karthik/projects/tbfoods/images/m_off5.gif width=131 height=30
> > name=img05>");
> >     out.println("</a>");
> >     out.println("</td>");
> >     out.println("</tr>");
> >     out.println("<tr>");
> >     out.println("<td align=center bgcolor=#000000>");
> >     out.println("<a href ='category.asp?parent_ctgy=6&name=BBQ%20Sauces'
> > onMouseOver=hiLite('img06','m_on6') onMouseOut=hiLite('img06','m_off6')>");
> >     out.println("<img border=0
> > src=c:/karthik/projects/tbfoods/images/m_off6.gif width=131 height=30
> > name=img06>");
> >     out.println("</a>");
> >     out.println("</td>");
> >     out.println("</tr>");
> >     out.println("<tr>");
> >     out.println("<td align=center bgcolor=#000000>");
> >     out.println("<a href ='category.asp?parent_ctgy=6&name=BBQ%20Sauces'
> > onMouseOver=hiLite('img07','m_on7') onMouseOut=hiLite('img07','m_off7')>");
> >     out.println("<img border=0
> > src=c:/karthik/projects/tbfoods/images/m_off7.gif width=131 height=30
> > name=img07>");
> >     out.println("</a>");
> >     out.println("</td>");
> >     out.println("</tr>");
> >     out.println("<tr>");
> >     out.println("<td align=center bgcolor=#000000>&nbsp;</td>");
> >     out.println("</tr>");
> >     out.println("</table>");
> >     out.println("</td>");
> >
> >     out.println("<td width=569 align=center valign=top>");
> >     out.println("<table border=0 cellpadding=5 cellspacing=0 width=550>");
> >     out.println("<tr>");
> >     out.println("<td colspan=2><br>");
> >     out.println("<font face=verdana,helvetica,arial size=2pt>");
> >     out.println("<p><img src=c:/karthik/projects/tbfoods/images/welcome.gif
> > height=33 width=171></p>");
> >     out.println("<blockquote>");
> >     out.println("<p align=justify><br>");
> >     out.println("All of our products are made with 100% USA grown fruit.
> > Much " +
> >        "of the fruit used in our original pioneer recipes is grown to " +
> >        "perfection right here in the Pacific Northwest. Our " +
> >        "gourmet and retail line offers fruit preserves in seven " +
> >        "delicious flavors and syrups and pie fillings in five delicious
> > flavors.");
> >
> >     out.println("</p>");
> >     out.println("<p align=justify>");
> >     out.println("Our Jake's Famous Products line offers a rich New England
> > style clam " +
> >           "chowder, specialty cocktail and tartar sauces, gourmet cooking
> > sauces " +
> >      "and the famous Chocolate Truffle Cake! ");
> >
> >     out.println("</p>");
> >     out.println("<p align=justify>");
> >     out.println("Please click on the &quot; Start Shopping &quot; tab to
> > take a closer look at all " +
> >        "of our products including our &quot; monthly specials &quot;. ");
> >     out.println("</p>");
> >     out.println("<p align=justify>");
> >     out.println("Thank you again for visiting TrailblazerFoods.com! ");
> >     out.println("</p>");
> >     out.println("</blockquote>");
> >     out.println("<p align=justify><img
> > src=c:/karthik/projects/tbfoods/images/your_satisfaction.gif height=23
> > width=486></p>");
> >     out.println("</font>");
> >     out.println("</td>");
> >     out.println("</tr>");
> >     out.println("</table>");
> >     out.println("</td>");
> >     out.println("</tr>");
> >     out.println("</table>");
> >     out.println("</center>");
> >     out.println("</body>");
> >     out.println("</html>");
> >   }
> > }
> >
> > ==========================================================================
> >
> > karthikeyan
> >
> > ___________________________________________________________________________
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> > of the message "signoff SERVLET-INTEREST".
> >
> > Archives: http://archives.java.sun.com/archives/servlet-interest.html
> > Resources: http://java.sun.com/products/servlet/external-resources.html
> > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to