BrowzOS/bzcmd/mail.js

67 lines
1.3 KiB
JavaScript
Raw Normal View History

2019-07-10 04:56:48 +00:00
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
function SetLogin(user, pass)
{
SetVar("user",user)
}
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>... (<28> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> mail)
function Navi()
{
dtime = ping?(new Date()-0):0 // <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ping
with(document)
if (NaviStack.length)
{
for (i = 10; i && images["navi"+curnavi].busy; i--)
if (++curnavi>9) curnavi = 0
if (!images["navi"+curnavi].busy)
{
images["navi"+curnavi].busy = true
images["navi"+curnavi].onerror = new Function("x","NaviFree("+curnavi+","+dtime+")")
images["navi"+curnavi].src = NaviStack.pop()
}
}
}
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
function SetNavi(url)
{
NaviStack.unshift(url+(ping?'/%00?'+Math.random():''))
Navi()
}
function NaviFree(num, dtime)
{
if (document.images && document.images["navi"+num])
{
document.images["navi"+num].busy = false
if (/^http:\/\/([^\/]+)/.test(host = document.images["navi"+num].src)) host = RegExp.$1
if (dtime)
{
dtime = new Date()-dtime
if (dtime>pingto) Type('Request timed out.\n'); else
Type('64 bytes from '+host+': time='+dtime+' msec\n')
}
if (--ping<0)
{
ping = dialog = 0
Type(P())
} else SetNavi('http://'+host)
}
}
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
function NaviCheckBrowser() // 1 <= bad
{
if (NC && Version>=5) return 1
if (MZ)
{
var Aver = Version.split (".")
if (Aver[1]<9 || Aver[1]==9 && Aver[2]<6)
return 1
}
return 0
}