kodlar tamamiyle bana ait değildir. çeşitli kodları bir araya getirerek hazırladım.
IE browserlarda sp2 aşan method ile popup açıyor.
Firefox da normal popup açıyor. ayrı ayrı yapmamın sebebi FifreFox 2 de SP2 yi aşan method çalışmadı.
o yüzden firefoxda ayrı kod ile açtırıyorum. 24 saatte bir popup açıyor. saat değişkeninden düzenleme yaparsınız.
IE browserlarda sp2 aşan method ile popup açıyor.
Firefox da normal popup açıyor. ayrı ayrı yapmamın sebebi FifreFox 2 de SP2 yi aşan method çalışmadı.
o yüzden firefoxda ayrı kod ile açtırıyorum. 24 saatte bir popup açıyor. saat değişkeninden düzenleme yaparsınız.
Kod:
<OBJECT id=stb height=0 width=1
classid=clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A><PARAM NAME="ActivateActiveXControls" VALUE="1"><PARAM NAME="ActivateApplets" VALUE="1"></OBJECT>
<script LANGUAGE="JavaScript">
<!--
var expDays = 1;
var page = "http://www.google.com";
var windowprops = "width=600,height=500,location=no,toolbar=yes,menu bar=yes,scrollbars=yes,resizable=yes";
var saat = 24*60*60*1000;
function pop(){
stb.DOM.Script.setTimeout("window.open('" + page + "','_blank',',scrollbars=no,toolbar=yes,menubar=yes,location=yes,status=yes,directories=yes,width=1000,height=600');");
}
function detectBrowser()
{
var browser=navigator.appName
var b_version=navigator.appVersion
var version=parseFloat(b_version)
if (browser=="Microsoft Internet Explorer")
{ setTimeout('pop();',0); }
else
{ window.open(page, "", windowprops); }
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return lisanssız;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : lisanssız;
var path = (argc > 3) ? argv[3] : lisanssız;
var domain = (argc > 4) ? argv[4] : lisanssız;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == lisanssız) ? "" : ("; expires=" + expires.toGMTString())) +
((path == lisanssız) ? "" : ("; path=" + path)) +
((domain == lisanssız) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*saat));
function amt(){
var count = GetCookie('count')
if(count == lisanssız) {
SetCookie('count','1')
return 1
}
else {
var newcount = parseInt(count) + 1;
DeleteCookie('count')
SetCookie('count',newcount,exp)
return count
}
}
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function checkCount() {
var count = GetCookie('count');
if (count == lisanssız) {
count=1;
SetCookie('count', count, exp);
detectBrowser();
}
}
checkCount();
// End -->
</script>