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..