
__header
__title Advanced Features
__audio 6.mp3
__top
<h4>
The following information is not needed in order to run WebShow,
but may be helpful for advanced users.
</h4>

__bullet_start

__list_item Automated Slide Production
Included with WebShow is a program called
__emphasis makeslides.exe
This program looks in the current directory
for files of the name

__emphasis 1.txt, 2.txt, 3.txt, 
etc.
For each numbered file with a 

__emphasis .txt
extension, a corresponding file with a

__emphasis .htm
extension is automatically produced.
The conversion makes use of a set of 
user-defined

__emphasis 
__url 1.txt macros
.
These macros make it easier to generate slides
which all share a similar appearance. You can create
macros using your own names, assign HTML format text to them,
and then invoke them to insert the specified text into the slide.
Once a macro has been defined, it can be reused on subsequent
slides.  For this slide show, the first slide defines much of the
common appearance for all the slides.
Compare what you see on this slide (
__emphasis 6.htm
) with the corresponding text file which it was produced from
__url 6.txt (6.txt)
.

The input file for the first slide 
(see
__url 1.txt here
)
contains an explanation
of the macros and show examples defining styles for
subsequent slides.

__list_item Linking Between Slides
To link between slides, simply insert a URL into your slide using the
following format.  For example, to link back to slide 1, use:

__emphasis &lt;a href=&quot;javascript:parent.parent.S('1')&quot;&gt;goto slide 1&lt;/a&gt;
(or use the
__emphasis __goSlide 
macro as defined in
__url 1.txt 1.txt
.
Unlike normal URLs, this URL will notify WebShow to change
slides so the location in the slide sequence remain synchronized with
the user as he moves to a related slide.<br><br>
You can try it now:
__goSlide 1 goto slide 1
.
__small_start
__break
(See the
__emphasis __goSlide
macro definition in
__url 1.txt 1.txt
which makes it easier to insert links to associated slides.)
__small_end

__bullet_end
__footer
