时间: 2021-07-31 作者:daque
在考查和接洽了一下上头的示例步调后,会创造:
1。你不不妨读和表露cookie。即使你想看一下这个cookie你须要指定与它沟通的另一个字符串变量,如次: document.cookie = cookiename + "=" + cookievalue + "; expires=" + cookieexpires; myvar = cookiename + "=" + cookievalue + "; expires=" + cookieexpires; document.write(myvar);
2. 欣赏器用了各别的日子方法: netscape运用"gmt"中断,ie运用“utc",这是由于它不妨更好的建立一个日子,象底下如许: var expdate = new date() cookieexpires.settime (expdate.gettime() + 1 * (24 * 60 * 60 * 1000)) //+1 day cookieexpires.togmtstring()
当你表露日子局部 document.write(expdate.getyear() + "<br>" + expdate.getmonth() + "<br>" + expdate.getdate()); 对于2000-11-15的日子,在ie中表露为2000/10/15,在netscape下表露100/10/15(注:已决定是少许较低本子的 netscape 欣赏器的y2k题目)
示例中看到像底下如许的局部: if (platform == "mac") { lastvisit = lastvisit - (24 * 60 * 60 * 1000) } 但我不大概检验和测定它。
日子东西有getdate和getday的本领,第二个本领归来在一周中天的索引号。
---------------------------------------- 领会了那些,基础上就没题目了(此刻你不妨看一下homepage.htm)
[翻译注:将正文的结果示例代码拷至文本文献中并生存htm方法,而后运转]
结果要证明的是,这不只是一个专用的js剧本,即使你想将它用在你的web页面上你必需最小水平的运用各别的欣赏器尝试它并提防它们的本子,很多的剧本步调包括了欣赏器典型检验和测定和洪量的if...else语句,以处置如许各别。
示例页面homepage.htm源代码
=======================================