--- IRA <[EMAIL PROTECTED]> wrote:

> Automatic digest processor wrote on 8/11/2004, 11:01
> PM:
>
>   > Has anyone tried to get the asp style ADP parser
> originally written in
>   > like 1999 or 2000 by some guys at AM Computers
> working with Aolserver
>   > 4?  The source file was nsAspStyleAdps.c.  It
> allowed conditional code
>   > throughout the file separated by the <% %>
> sequence, in the manner of
>   > ASP.
>
>
> This has always been one of my biggest complaints
> with aolserver.   When
> you have to output html conditionally in adp pages,
> you have to
> backslash everything to keep tcl from choking on it.
>
> It's just this sort of problem that makes me wonder
> if the people
> building aolserver ever actually USE aolserver to
> build web
> applications.  It seems like not that big of a deal
> . . . until you
> realize that we do this ALL THE TIME.
>
>

Won't single quotes work (at least for the \" part)?
i.e.:

if {$vlCountryCode == "DE"} {
             ns_puts "<td
 background='$imageDir/hdr_bg.gif' valign='top'
 align='right'><a
    .
    .
    .

or am I missing something? I don't use ADP too much, I
just prefer straight Tcl pages...



> Here's an example from our code:
>
>         if {$vlCountryCode == "DE"} {
>             ns_puts "<td
> background=\"$imageDir/hdr_bg.gif\" valign=\"top\"
> align=\"right\"><a
>
href=\"http://www.aol.de/action_templates/globalhelp_1.jsp?cid=1041541\";
> target=\"top\"><img
> src=\"$imageDir/btn_helptop.gif\" width=$img2w
> height=$img2h border=0 alt=\"$str6\"></a></td>"
>         } elseif {$vlCountryCode == "FR"} {
>             ns_puts "<td
> background=\"$imageDir/hdr_bg.gif\" valign=\"top\"
> align=\"right\"><a
>
href=\"http://aolaide.aol.fr/version4/topic/theme6.htm\";
> target=\"top\"><img
> src=\"$imageDir/btn_helptop.gif\" width=$img2w
> height=$img2h border=0 alt=\"$str6\"></a></td>"
>         } else {
>             ns_puts "<td
> background=\"$imageDir/hdr_bg.gif\" valign=\"top\"
> align=\"right\"><a
>
href=\"javascript:pop=prntPack('help/help.adp',530,500);\"><img
> src=\"$imageDir/btn_helptop.gif\" width=$img2w
> height=$img2h border=0
> alt=\"$str6\"></a></td>"
>         }
>
>
>
> Whereas in darn near any other language/appserver
> out there
> (php,npe,jsp,asp), it would look something like this
> (syntax varies a
> bit, of course):
>
>
> <% if $vlCountryCode == "DE" %>
>
>     <td background="<%=$imageDir%>/hdr_bg.gif"
> valign="top" align="right">
>     <a
>
href="http://www.aol.de/action_templates/globalhelp_1.jsp?cid=1041541";
> target="top"><img src="$imageDir/btn_helptop.gif"
> width=<%=$img2w%>
> height=<%=$img2h%> border=0
> alt="<%=$str6%>"></a></td>
>
> <% elseif $vlCountryCode == "FR" %>
>
>     <td background="<%=$imageDir%>/hdr_bg.gif"
> valign="top" align="right">
>     <a
>
href="http://aolaide.aol.fr/version4/topic/theme6.htm";
> target="top"><img
> src="<%=$imageDir%>/btn_helptop.gif"
> width=<%=$img2w%>
> height=<%=$img2h%> border=0
> alt="<%=$str6%>"></a></td>
>
>
> <% else %>
>     <td background="<%=$imageDir%>/hdr_bg.gif"
> valign="top"
> align="right"><a
>
href="javascript:pop=prntPack('help/help.adp',530,500);"><img
> src="<%=$imageDir%>/btn_helptop.gif"
> width=<%=$img2w%>
> height=<%=$img2h%> border=0
> alt="<%=$str6%>"></a></td>
>
> <% endif %>
>
>
> The readability difference may not be so apparent
> given the lack of
> formatting in this email, but the difference in my
> text editor (using
> syntax coloring) is tremendous.
>
> IRA
>
> --
> Sr. Software Engineer
> Parental Controls Web
>
>
> --
> AOLserver - http://www.aolserver.com/
>
> To Remove yourself from this list, simply send an
> email to <[EMAIL PROTECTED]> with the
> body of "SIGNOFF AOLSERVER" in the email message.
> You can leave the Subject: field of your email
> blank.
>


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of 
your email blank.

Reply via email to