با سلام دوستان من کد اون سایتی رو که گفتم این پایین قرار دادم
کد:
<script type="text/javascirpt">
var t,mt,titH=48;
function l(){
service.useService("AuthUser.asmx?WSDL","get");
mt = new MainTit(document,titH);
mt.Maxi();
t = new Tab(document,titH,0,document.body.clientWidth,document.body.clientHeight-titH);
t.maintitle=mt;
OpenFaci('صفحه اصلي','nav.htm?fid=0;1&tck=');
mt.HideGTit();
}
function OpenFaci(name,url){
mt.ShowGTit();
t.AddNew(name,url);
t.Activate();
}
function ex(ltck,tck,u,si,ft,fid,sess){
service.get.callService(function(result){if(result.error){/*alert(result.errorDetail.string);*/}},"ex",ltck,tck,u,si,ft,fid,sess);
}
function ul(){
var u='',ltck='',tck='',seq='',sess='';
var cook=document.cookie.split(";");
for (var i=0;i<cook.length;i++){
var n=cook[i].split("=");
if (trim(n[0])=='u' ) u = trim(n[1]) ;
else if(trim(n[0])=='su') su = trim(n[1]) ;
else if(trim(n[0])=='ft') ft = trim(n[1]) ;
else if(trim(n[0])=='f' ) f = trim(n[1]) ;
else if(trim(n[0])=='lt') ltck = trim(n[1]) ;
else if(trim(n[0])=='seq') seq = trim(n[1]) ;
}
ex(ltck,tck,u,seq,0,1,sess);
}
function bu(){
if(t.exalert)event.returnValue = 'آيا مايليد از سيستم جامع دانشگاهي گلستان خارج شويد؟';
}
function onr(){
try{
mt.SetPos();
t.SetDim(titH,0,document.body.clientWidth,document.body.clientHeight-titH);
t.SetPos(t.butt_vis);
t.faci.SetPos();
}
catch(e){}
}
function closeall(){
ul();
t.exalert=false;
top.location="/";
}
function showpic(options){
var $npv = $('<div/>').npviewer(options);
}
</script>
</head>
<body onload="l()" onunload="ul()" onbeforeunload="bu()" onresize="onr()">
توی این کد طرف امده از طریق onbeforeunload تابع bu را صدا زده
حالا تابع bu:
کد:
function bu(){
if(t.exalert)event.returnValue = 'آيا مايليد از سيستم جامع دانشگاهي گلستان خارج شويد؟';
}
این نمی دونم به چه روشی ولی مثل کدی که بهش رسیدیم پیامو نمایش می دهد ولی
فقط زمان بسته شدن صفحه و نه تغییر صفحه به صفحه ی دیگر