- Details
- Written by: Stanko Milosev
- Category: JavaScript
- Hits: 4263
In a view if you are receiving error: False is not defined, then you probably have to transfer you variable to low string, something like:
var doAboutTab = @((ViewBag.DoAboutTab != null).ToString().ToLower());
Taken from here
- Details
- Written by: Stanko Milosev
- Category: JavaScript
- Hits: 4332
function dumpProps(obj, parent) { // Go through all the properties of the passed-in object for (var i in obj) { // if a parent (2nd parameter) was passed in, then use that to // build the message. Message includes i (the object's property name) // then the object's property value on a new line if (parent) { var msg = parent + "." + i + "\n" + obj[i]; } else { var msg = i + "\n" + obj[i]; } // Display the message. If the user clicks "OK", then continue. If they // click "CANCEL" then quit this level of recursion if (!confirm(msg)) { return; } // If this property (i) is an object, then recursively process the object if (typeof obj[i] == "object") { if (parent) { dumpProps(obj[i], parent + "." + i); } else { dumpProps(obj[i], i); } } } }
With this function we can check what one object content.
- Details
- Written by: Stanko Milosev
- Category: JavaScript
- Hits: 4947
This took me some time:
When you use client-side code (the Document.Cookie property) to write cookies, and then use the same method to retrieve the cookies, you may receive an empty string or the following error message:
- Details
- Written by: Stanko Milosev
- Category: JavaScript
- Hits: 4749
First, code for increasing day. If we have date in string, then code would look something like this:
strYear = strDate.substring(0,4); strMonth = strDate.substring(5,7); strDay = strDate.substring(8,10); d = new Date(strYear, strMonth - 1, strDay); d.setDate(d.getDate() + 1);
Then, to format date time, to something like yyyy-mm-dd, I was using this code:
strYear = d.getFullYear(); if (d.getMonth() < 10) { intMonth = d.getMonth() + 1; strMonth = '0' + intMonth; } else { strMonth = d.getMonth() + 1; } if (d.getDate() < 10) { strDay = '0' + d.getDate(); } else { strDay = d.getDate(); }
Finnaly, date would be created something like:
strDate = strYear + '-' + strMonth + '-' + strDay;
getMonth - with this function we are geting number of a month, but from 0, 0 - this is January?
getDate - with this function we are geting number of a day in a month.