I know the questions sounds stupid but something is wrong with my code since I try to use JS and nothing shows...
I have this on my master page :
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="FORgestIT.SiteMaster" %>
<!DOCTYPE html>
<html lang="en">
<head runat="server">
<meta charset="utf-8" />
<script src="Scripts/Calendar/jquery-1.4.1.js" type="text/javascript"></script>
<script src="Scripts/Calendar/fullcalendar.js" type="text/javascript"></script>
<link href="Content/Calendar/fullcalendar.css" rel="stylesheet" type="text/css" />
<link href="Content/Calendar/Site.css" rel="stylesheet" type="text/css" />
<title><%: Page.Title %> FORgestIT</title>
<asp:PlaceHolder runat="server">
<%: Scripts.Render("~/bundles/modernizr") %>
</asp:PlaceHolder>
<webopt:BundleReference runat="server" Path="~/Content/css" />
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta name="viewport" content="width=device-width" />
<asp:ContentPlaceHolder runat="server" ID="HeadContent" />
</head>
And I want to do this on my dafault page:
<<pre lang="xml">asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent">
<div id="fullcal">
</div>
<script type="text/javascript">
$(document).ready(function () {
$.ajax({
type: "POST",
contentType: "application/json",
data: "{}",
url: "Default.aspx/GetEvents",
dataType: "json",
success: function (data) {
$('div[id*=fullcal]').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
events: $.map(data.d, function (item, i) {
var event = new Object();
event.id = item.EventID;
event.start = new Date(item.StartDate);
event.end = new Date(item.EndDate);
event.title = item.EventName;
event.url = item.Url;
event.ImageType = item.ImageType;
return event;
}),
eventRender: function (event, eventElement) {
if (event.ImageType) {
if (eventElement.find('span.fc-event-time').length) {
eventElement.find('span.fc-event-time').before($(GetImage(event.ImageType)));
}
else {
eventElement.find('span.fc-event-title').before($(GetImage(event.ImageType)));
}
}
},
loading: function (bool) {
if (bool) $('#loading').show();
else $('#loading').hide();
}
});
},
error: function (XMLHttpRequest, textStatus, errorThrown)
{ debugger; }
}); $('#loading').hide(); $('div[id*=fullcal]').show();
});
function GetImage(type) {
if (type == 0) {
return "<br/><img src = 'Images/attendance.png' style='width:24px;height:24px'/><br/>"
}
else if (type == 1) {
return "<br/><img src = 'Images/not_available.png' style='width:24px;height:24px'/><br/>"
}
else
return "<br/><img src = 'Images/not_available.png' style='width:24px;height:24px'/><br/>"
}
</script>
</asp:Content></pre>
But nothing is showing... the paths are correct btw