to call serverside methods from clientside functions.
i need eaualvent coding for safari chrome firefox
this coding
here is sample code to call serverside code from javascript
Expand|Select|Wrap|Line Numbers
- <script language="javascript" type="text/javascript">
- window.onbeforeunload = function (evt) {
- var brow = navigator.appName;
- alert(brow);
- if (brow == "Microsoft Internet Explorer") { // IE
- if (window.event.clientX < 0 || window.event.clientY < 0) {
- PageMethods.Message();
- alert("You are navigate away from this page\n\n Press OK to Continue?");
- }
- else if (evt.altKey && evt.keyCode == 115) {
- alert("You are navigate away from this page\n\n Press OK to Continue?");
- PageMethods.Message();
- }
- }
- else if (brow == "Netscape") { // FF
- var tempXX = getMouse(this);
- if (tempXX <= 10) {
- alert("You are navigate away from this page\n\n Press OK to Continue?");
- PageMethods.Message();
- }
- else if (evt.altKey && evt.keyCode == 115) {
- alert("You are navigate away from this page\n\n Press OK to Continue?");
- PageMethods.Message();
- }
- }
- }
- </script>
- <script type="text/javascript">
- var posx; var posy;
- function getMouse(e) {
- //posx = 0; posy = 0;
- var ev = (!e) ? window.event : e; //IE:Moz
- if (ev.pageX) {//Moz
- posx = ev.pageX + window.pageXOffset;
- posy = ev.pageY + window.pageYOffset;
- }
- else if (ev.clientX) {//IE
- posx = ev.clientX + document.body.scrollLeft;
- posy = ev.clientY + document.body.scrollTop;
- }
- return posy;
- }
- document.onmousemove = getMouse