换换思路吧
用PHP生成图片
然后分热区,加动作
比如<img src="pict.php" width="350" height="40" border="0" usemap="#Map">
<map name="Map">
<area shape="rect" coords="0,0,106,40" href="javascript:test1()"><area shape="rect" coords="105,1,210,40" href="javascript:test2()">
<area shape="rect" coords="209,1,361,44" href="javascript:test3()"></map>