<SET macroname="macrovalue"> <SET macroname1="macrovalue1" macroname2="macrovalue2" ... >
The macro "emailaddr" can then be expanded later. The USE tag is used to expand the macro outside a tag (i.e., into the regular text). If the macro needs to be expanded inside a markup tag, use the '$' operator.
Multiple macros can be declared in a single markup tag, as the second syntax line shows.
SET should only be used for a single line's worth of text. Multi-line macros can be defined with the BLOCK tag. The BLOCK tag is also useful if the macro contains a quotation character and you don't want to fool around with special escape characters.
Macros can be redefined by using another SET command with the same macro name. The prior definition will be destroyed, however. Also, the macro can be removed (destroyed) with the UNSET tag.
Table of Contents
htp on-line reference / http://maths.newcastle.edu.au/~rking/htp/ref/
Copyright © 1995-96 Jim Nelson.
Permission to reproduce and distribute this hypertext document granted according to terms described in the Introduction
Last updated Mon Sep 23, 1996