Mega Code Archive

 
Categories / ASP.Net / Asp Control
 

ImageMap HotSpots Alternate Text

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="Default_aspx" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server">     <title>Untitled Page</title> </head> <body>     <form id="form1" runat="server">     <div>         <asp:ImageMap ID="ImageMap1"                        runat="server"                        ImageUrl="yourImage.jpg"                        HotSpotMode="PostBack">         <asp:CircleHotSpot             HotSpotMode="PostBack"              X="103"              Y="26"              PostBackValue="PowerSwitch"              Radius="5"              AlternateText="Power Switch" />             <asp:RectangleHotSpot                   Top="48"                   Bottom="242"                   Left="30"                   NavigateUrl="http://www.rntsoft.com"                  Right="177"                   HotSpotMode="Navigate" />             <asp:PolygonHotSpot                   Coordinates="2,73,12,73,23,87,12,30,92,30,83,87"                   PostBackValue="Navigation"                  HotSpotMode="PostBack" />         </asp:ImageMap>&nbsp;</div>     </form> </body> </html> File: Default.aspx.vb Partial Class Default_aspx     Inherits System.Web.UI.Page     Protected Sub ImageMap1_Click(ByVal sender As Object, _                   ByVal e As System.Web.UI.WebControls.ImageMapEventArgs) _                   Handles ImageMap1.Click         Dim str As String = "You have clicked " & e.PostBackValue         Response.Write(str)     End Sub     Protected Sub Page_Load(ByVal sender As Object, _                             ByVal e As System.EventArgs) _                             Handles Me.Load         ImageMap1.HotSpots(0).AlternateText = "A"         ImageMap1.HotSpots(1).AlternateText = "B"         ImageMap1.HotSpots(2).AlternateText = "C"     End Sub End Class