Also, for large handling large blocks of html from tcl you might try
set myvar "Some Value"
ns_write [subst {<html>
<body>
<font color="blue">This is a page that has $myvar in it</font>
</body>
</html
}]
That way you don't have to escape the quotation marks. Although you still
have to escape $[ ]{ and }.
On Monday 20 January 2003 12:40 pm, Patrick Spence wrote:
> ----- Original Message -----
> From: Jim Davidson
> To: [EMAIL PROTECTED]
> Sent: Monday, January 20, 2003 11:10 AM
> Subject: Re: [AOLSERVER] adp parsers and aolserver 4.0
> differently than the normal ADP parser in that it supported the
> following coding style:
> ... more html ...
> <%
> }
>
> ...
>
> %>
>
> Does AOLServer 4's ADP parser allow you to break in and out of ADP code
> blocks within control structures like this?
> No, it doesn't. Each "chunk" of ADP must be a valid Tcl script as
> they're all executed independently. A parser which could handle the above
> would basically convert the whole page into a single script. Downside with
> that solution is an error anywhere in the page would generally result in no
> output which is why it's not done that way. Perhaps it could be a config
> option, maybe mapped to specfic files when the single-script approach would
> be useful?
>
> -Jim
>
> I would love to have it as an option, since my foray into PHP under
> aolserver I have found that to be a very nice extension.. that way I don't
> have to craft large chunks of html, convert all the quotes to backslash
> quotes and then ns_puts it all out.. so I can then change that HTML with
> dreamweaver instead of having to to the create/convert/ns_puts route over
> and over.. it increases my productivity quite a bit...
>
> also, such an option would make it easier to do an aolserver/tcl extension
> for Dreamweaver than is currently possible..