[mapserver-users] HTM Legend: How to force "click thru" to new page?

Thomas P. Colson tpcolson at nexussoft.com
Fri Nov 15 10:26:45 EST 2002


I've implemented a nifty HTML legend IAW http://mapserver.gis.umn.edu/doc36/html-legend-howto.html
And it works GREAT!. Thing is, I'm trying to make it so when the legend url is clicked, it opens up a new browser page as opposed to reloading the mapserver page with the url that is in the legend. Any ideas? 


Here's my Legend.html

[leg_layer_html order_metadata=WMS_ORDER opt_flag=15]
      <tr>
           <td><input type=checkbox name=layer value=[leg_layer_name]
             [if name=layer_status value=1]CHECKED[/if]>
              [if name=layer_type value=4]
                  <img src=[leg_icon width=22 height=18]>
              [/if]
              [if name=layer_type oper=neq value=4]<img src=[leg_icon]>[/if]
           </td>
           <td>
              <a href="[leg_layer_name]">[metadata name=description]</a>
           </td>
      </tr>
[/leg_layer_html]


and in my .map file...



  LEGEND
    STATUS ON
    OUTLINECOLOR 195 195 195
    IMAGECOLOR 195 195 195
    TRANSPARENT ON
    INTERLACE OFF
    POSITION UR
    KEYSIZE 20 10 
    KEYSPACING 5 5 
    TEMPLATE "/var/www/html/maplab-2.0rc3/htdocs/mapbrowser/legend_template.html"
    POSTLABELCACHE TRUE
    LABEL
      TYPE BITMAP
      SIZE MEDIUM
      OFFSET 0 0 
      BUFFER 0
      MINDISTANCE -1
      MINFEATURESIZE -1
      COLOR 195 195 195
      OUTLINECOLOR 195 195 195
      SHADOWCOLOR 195 195 195
      SHADOWSIZE 1 1 
      BACKGROUNDCOLOR 195 195 195
      BACKGROUNDSHADOWCOLOR 195 195 195
      BACKGROUNDSHADOWSIZE 1 1 
      PARTIALS TRUE
      FORCE FALSE
    END
  END




More information about the mapserver-users mailing list