[previous] [next] WebDot Tutorial: Clickable nodes

A graph can contain URLs so that the nodes and background are clickable, e.g.:
digraph G {
	graph [URL="default.html"]
	a [URL="a.html"]
	b [URL="b.html"]
	c [URL="c.html"]
	a -> b -> c
	a -> c
}

To respond to user mouse events, a map must be provided. WebDot supports either server-side or client-side maps. First we describe server-side maps.

The mapping information is generated dynamically from the same graph source file as the image, using this construct:
<a href="/cgi-bin/webdot/webdot/hnodes.dot.dot.map">
<img src="/cgi-bin/webdot/webdot/hnodes.dot.dot.png" ismap>
</a>

Which produces the graph at the top. Note that the "Graph by WebDot" signature is also hyperlinked to a customized help page.