Hi Marc
Tried this code with an alert, but the alert doesn't even appear.
Tried this code with an alert, but the alert doesn't even appear.
<html>
<table>
<tr>
<td>
<a href="/lists/opportunities1/newform.aspx?source=/" onMouseOver="return changeImage()" onMouseOut= "return changeImageBack()" onMouseDown="return handleMDown()"
onMouseUp="return handleMUp()"><img name="jsbutton" src="/AnimFrog/AnimInitial.jpg" width="110" height="260" border="0"
alt="javascript button"></a>
<script language="JavaScript">
upImage = new Image();
upImage.src = "/AnimFrog/AnimHover.jpg";
downImage = new Image();
downImage.src = "/AnimFrog/AnimClick.jpg"
normalImage = new Image();
normalImage.src = "/AnimFrog/AnimInitial.jpg";
function changeImage()
{
document.images["jsbutton"].src= upImage.src;
return true;
}
function changeImageBack()
{
document.images["jsbutton"].src = normalImage.src;
return true;
}
function handleMDown()
{
document.images["jsbutton"].src = downImage.src;
return true;
}
function handleMUp()
{
changeImage();
return true;
}
</script>
</td>
<td>
Total number of items:<span id="frogItemCount"></span>
</td>
<td>
<script type="text/javascript" src="/scripts/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="/scripts/jquery.SPServices-2014.01.min.js"></script>
<script language="JavaScript">
{ var itemCount;
var daysFromSunday = (new Date()).getDay(),
dateOffset = (
daysFromSunday > 0 ? " OffsetDays='-" + daysFromSunday + "'" : ""
),
query;
var daysToSunday = 7 - daysFromSunday;
var query = "<Query>" +
"<Where>" +
"<And>" +
"<Geq>" +
"<FieldRef Name='CreateDate' />" +
"<Value Type='DateTime'>" +
"<Today OffsetDays='-" + daysFromSunday + "'/>" +
"</Value>" +
"</Geq>" +
"<Leq>" +
"<FieldRef Name='CreateDate' />" +
"<Value Type='DateTime'>" +
"<Today OffsetDays='" + daysToSunday + "'/>" +
"</Value>" +
"</Leq>" +
"</And>" +
"</Where>" +
"</Query>";
$().SPServices({
operation: "GetListItems",
listName: "Opportunities",
async: false,
completefunc: function(xData, Status) {
itemCount = $(xData.responseXML).SPFilterNode("rs:data").attr("ItemCount");
}
});
alert(itemCount);
});
</script>
</td>
</tr>
</table>
I am wondering if it would be easier to use the moment.js to pass the Sunday date variable to SPServices and then tell it to count items created after that date taken from the createDate field in the list, which is just a date field