Sie sind auf Seite 1von 5

//declare variable here var c = 0; var t; var timer_is_on = 0; var postbackcheck; function WebUrl(methodname) { var WebServiceUrl = document.location.

protocol + "://" + document.location.h ostname + "/AsynchronousSave.asmx?wsdl," + methodname + ""; return WebServiceUrl; } //set cookie value function SetCookie(c_name, value, exdays) { var exdate = new Date(); exdate.setDate(exdate.getDate() + exdays); var c_value = escape(value) + ((exdays == null) ? "" : ";expires=" + exdate. toUTCString()); document.cookie = c_name + "=" + c_value; } //get cookie value function getCookie(c_name) { var i, x, y, ARRcookies = document.cookie.split(";"); for (i = 0; i < ARRcookies.length; i++) { x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("=")); y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1); x = x.replace(/^\s+|s+$/g, ""); if (x == c_name) { return unescape(y); } } } //check cookie value function CheckCookie() { var username = getCookie("Url"); if (username != null && username != "") { alert("Welcome again " + username); } else { username = prompt("Please enter your nme :", ""); if (username != null && username != "") { SetCookie("Url", document.URL, 1); } } } // //window load event in javascirpt // $(window).load(Function(){ // ///// // alert("window is loadded"); // }); clicked = function (e) { var cElem = (e.srcElement) ? e.srcElement : e.target; if (typeof cElem != 'undefined' && cElem != null) { if (cElem.tagName == "A") { var csr = document.URL.indexOf(getCookie("Url")) > -1; if (csr) { SetCookie("Url", window.location, 1); postbackcheck = false;

} else { postbackcheck = true; } var link = cElem; window.location = cElem; // var ev = false; // ev.addProperty('url', link.href); // ev.fire(); } else { // return true; } // return; } // // // // // // // while (typeof cElem != 'undefined' && cElem != null) { if (cElem.tagName == "A") { // break; SetCookie("Url", cElem, 1); } cElem = cElem.parentNode; }

} //window load event window.onload = function () { //doTimer(); //CheckCookie(); postbackcheck = chkPostBack; // alert(chkPostBack); if (chkPostBack == 'false') { //page load event writer here alert('pageload'); if (typeof (document.attachEvent) != 'undefined') { document.attachEvent("click", clicked); // document.attachEvent("onmousemove", moved); // document.attachEvent("onkeydown", typed); } else { document.addEventListener("onclick", clicked, false); //// document.addEventListener("mousemove", moved, false); document.addEventListener("keydown", typed, false); } // document.attachEvent('onmousedown', "clicked"); } else { alert('postback'); } // var check = document.URL.indexOf(getCookie("Url")) > -1; // if (check) { // //here you write your postback events // alert("this is post back in onload"); // } // else { // //here you write your page load event or session load or page redirec event // SetCookie("Url", "", -10); // //coding to call webservice

// // // // document.referrer); // } } function clicksd() { // alert('click');

// // // //

service.useService(window.protocol CheckPageRedirect(); Service.useService(WebUrl("checkpageredirect")); Service.checkpageredirect.CallService(document.URL,

} //window unload event window.onunload = function () { var check = document.URL.indexOf(getCookie("Url")) > -1; var r1 = window.location; var r2 = document.path; var r3 = document.URL; var r4 = document.referrer; if (postbackcheck=='true') { alert("postback event by un load"); } else { // if ((window.event.clientX < 0) || (window.event.clientY < 0) || (win dow.event.clientX < -80)) { alert("page view end"); SetCookie("Url","",1); } } // // // if (check) { //here you write your postback events alert("this is post back in onload");

// } // else { // //here you write your page load event or session load or page redirec event // SetCookie("Url", "", -10); // alert("2"); //coding to call webservice // service.useService(window.protocol // CheckPageRedirect(); // Service.useService(WebUrl("checkpageredirect")); // Service.checkpageredirect.CallService(document.URL, document.referrer); // } // SetCookie("start","1",1); } function CheckPageRedirect() { var ulr = document.URL; var referurl = document.referrer; CallaSync(AsynchronousSave.checkpageredirect(ulr, referurl), "Post"); } function onsuccessfull() { alert("th"); } function onfail() {

alert("fail"); } function receivebyuser() { var pnlpopup = document.getElementById(("pnlpop")); if (pnlpopup.style.display == "block") { pnlpopup.style.display = "none"; } CallaSync(AsynchronousSave.Recivedbyuser(1), "Post"); // AsynchronousSave.Recivedbyuser(1); } function CallaSync(method, typemethod) { var xmlhttp; if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safar i xmlhttp = new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function () { //alert(xmlhttp.responseText); if (xmlhttp.readyState == 4 && xmlhttp.status == 20000) { //alert(xmlhttp.responseText); } } xmlhttp.open(typemethod, method, true); xmlhttp.send(); } function timedCount() { c = c + 1; AsynchronousSave.CounterM(c, OnRequestComplete); t = setTimeout("timedCount()", 20000); } function doTimer() { if (!timer_is_on) { timer_is_on = 1; timedCount(); } } function OnRequestComplete(result) { // if (result != "") { if (result[0] != "" && result[1] != "") { var pnlpopup = document.getElementById(("pnlpop")); //use for master pag e document.getElementById("divtitle").innerHTML = result[0]; document.getElementById(("divcontent")).innerHTML = result[1]; if (pnlpopup.style.display == "none") { pnlpopup.style.display = "block"; } } else { pnlpopup = document.getElementById(("pnlpop")); //use for master page if (pnlpopup.style.display == "block") { pnlpopup.style.display = "none";

} } }

Das könnte Ihnen auch gefallen