Hello,
I'm trying to implement the radtooltip inside a page but once i load the page i get the following javascript error
"Microsoft JScript runtime error: 'map' is null or not an object"
please find below my code:
Thanks a lot for your help guys,
Mike
I'm trying to implement the radtooltip inside a page but once i load the page i get the following javascript error
"Microsoft JScript runtime error: 'map' is null or not an object"
please find below my code:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="TripoliActivities.aspx.vb"
Inherits="BeitElYasmine._TripoliActivities" MasterPageFile="~/MasterPages/FrontEnd.Master" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
asp:Content
ID
=
"Content1"
runat
=
"server"
ContentPlaceHolderID
=
"ContentPlaceHolder2"
>
<
telerik:RadAjaxPanel
ID
=
"AjaxPanel1"
runat
=
"server"
LoadingPanelID
=
"LoadingPanel1"
></
telerik:RadAjaxPanel
>
<
div
style
=
"text-align: center"
>
<
asp:ImageMap
ID
=
"ImageMap1"
HotSpotMode
=
"Navigate"
ImageUrl
=
"Img/FloorPlan.jpg"
AlternateText
=
"FloorPlan"
runat
=
"server"
>
<
asp:PolygonHotSpot
Coordinates
=
"36,221,36,304,134,304,134,278,228,278,228,304,359,304,359,279,349,228,346,205,301,205,301,34,36,34,36,221"
/>
<
asp:PolygonHotSpot
Coordinates
=
"301,34,490,34,490,151,301,149,301,34"
/>
<
asp:PolygonHotSpot
Coordinates
=
"301,149,301,204,347,204,350,225,470,225,470,152,301,149"
/>
<
asp:PolygonHotSpot
Coordinates
=
"350,226,360,289,469,289,469,226,350,226"
/>
</
asp:ImageMap
>
</
div
>
<
telerik:RadToolTip
ID
=
"tooltip"
RelativeTo
=
"Mouse"
runat
=
"server"
TargetControlID
=
"area0"
Animation
=
"FlyIn"
Position
=
"BottomCenter"
IsClientID
=
"true"
ShowCallout
=
"false"
EnableShadow
=
"true"
>
<
img
src
=
"Img/livingRoom.jpg"
alt
=
"LivingRoom"
/></
telerik:RadToolTip
>
<
telerik:RadToolTip
ID
=
"RadToolTip1"
RelativeTo
=
"Mouse"
runat
=
"server"
TargetControlID
=
"area1"
Animation
=
"FlyIn"
Position
=
"TopRight"
IsClientID
=
"true"
ShowCallout
=
"false"
EnableShadow
=
"true"
>
<
img
src
=
"Img/kitchen.jpg"
alt
=
"Kitchen"
/></
telerik:RadToolTip
>
<
telerik:RadToolTip
ID
=
"RadToolTip2"
RelativeTo
=
"Mouse"
runat
=
"server"
TargetControlID
=
"area2"
Animation
=
"FlyIn"
Position
=
"MiddleRight"
IsClientID
=
"true"
ShowCallout
=
"false"
EnableShadow
=
"true"
>
<
img
src
=
"Img/bathroom.jpg"
alt
=
"Bathroom"
/></
telerik:RadToolTip
>
<
telerik:RadToolTip
ID
=
"RadToolTip3"
RelativeTo
=
"Mouse"
runat
=
"server"
TargetControlID
=
"area3"
Animation
=
"FlyIn"
Position
=
"BottomRight"
IsClientID
=
"true"
ShowCallout
=
"false"
EnableShadow
=
"true"
>
<
img
src
=
"Img/entrance.jpg"
alt
=
"Entrance"
/></
telerik:RadToolTip
>
<
script
type
=
"text/javascript"
>
//
<![CDATA[
var map = document.getElementsByName("ImageMapImageMap1")[0];
var areas = map.getElementsByTagName("AREA");
for (var i = 0; i < areas.length; i++) {
var area = areas[i];
area.setAttribute("id", "area" + i);
//Prevent from postbacking the page
area.onclick = function(e) { return false; };
}
//]]>
</
script
>
</
asp:Content
>
Thanks a lot for your help guys,
Mike