You can stop the event propagation by doing this –
function stopEventPropagation(event) {
if (event.stopPropagation) {
event.stopPropagation(); // W3C model
} else {
event.cancelBubble = true; // IE model
}
}
You can stop the event propagation by doing this –
function stopEventPropagation(event) {
if (event.stopPropagation) {
event.stopPropagation(); // W3C model
} else {
event.cancelBubble = true; // IE model
}
}
Here is the function:
function getXmlString(xmlDoc) {
try {
return ((new XMLSerializer()).serializeToString(xmlDoc));
}
catch (e) {
try {
// Internet Explorer.
return (xmlDoc.xml);
}
catch (e) {
//Strange Browser ??
return (‘Xmlserializer not supported’);
}
}
}
Here is the function:
function transFormXml(xmlData, xsltData) {
try {
try {
return xmlData.transformNode(xsltData);
}
catch (e) {
var xsltProcessor = new XSLTProcessor();
xsltProcessor.importStylesheet(xsltData);
return getXmlString(xsltProcessor.transformToFragment(xmlData, document));
}
} catch (e)
{ alert(e); }
return null;
}
Here is the function:
function getTimeZoneOffset() {
var currentDate = new Date();
var date1 = new Date(currentDate.getFullYear(), 0, 1, 0, 0, 0, 0);
var temp = date1.toGMTString();
var date3 = new Date(temp.substring(0, temp.lastIndexOf(” “)));
var hoursDiffStdTime = ((date1 – date3) / (1000 * 60 * 60)) * 60;
return hoursDiffStdTime;
}
And if you want to get the offset with daylight saving then look at the below function:
function getTimeZoneOffsetDayLightSaving() {
var currentDate = new Date();
var date2 = new Date(currentDate.getFullYear(), 6, 1, 0, 0, 0, 0);
var temp = date2.toGMTString();
var date4 = new Date(temp.substring(0, temp.lastIndexOf(” “)));
var hoursDiffDaylightTime = ((date2 – date4) / (1000 * 60 * 60)) * 60;
return hoursDiffDaylightTime;
}
Here is the function:
function valid(field) {
var re = /\d*\.\,/;
if (!re.test(field.value)) {
alert(“Only numbers, dot and comma are allowed!”);
}
}