我找了这3个,怎么试来试去都不行啊,还是我插入代码的位置不对,我是个初学者,对代码毫不了解,请高手给我指点啊,谢谢了!第1个<SCRIPT language="JavaScript"><!--function openpopup(){url="http://www.pjiu.com"window.open(url,"www_pjiu_com","width=300,height=150,left=400,top=50")}function get_cookie(Name) {var search = Name + "="var returnvalue = "";if (.length > 0) {offset = .indexOf(search)if (offset != -1) {offset += search.lengthend = .indexOf(";", offset);if (end == -1)end = .length;returnvalue=unescape(.substring(offset, end))}}return returnvalue;}function helpor_net(){if (get_cookie(\'popped\')==\'\'){openpopup()="popped=yes"}}helpor_net()//--></SCRIPT>第2个.<SCRIPT language="javascript"><!--function openpopup(){url="wz.ly6.net/"window.open(url,"www_jn001_net","width=300,height=150,left=400,top=50")}function get_cookie(Name) {var search = Name + "="var returnvalue = "";if (documents.cookie.length > 0) {offset = documents.cookie.indexOf(search)if (offset != -1) {offset += search.lengthend = documents.cookie.indexOf(";", offset);if (end == -1)end = documents.cookie.length;returnvalue=unescape(documents.cookie.substring(offset, end))}}return returnvalue;}function helpor_net(){if (get_cookie(\'popped\')==\'\'){openpopup()documents.cookie="popped=yes"}}helpor_net()//--></SCRIPT>第3个.<script language="JavaScript"><!--function openpopup(){url="http://www.twoq.com/"window.open(url)}function get_cookie(Name) {var search = Name + "="var returnvalue = "";if (document.cookie.length > 0) {offset = document.cookie.indexOf(search)if (offset != -1) {offset += search.lengthend = document.cookie.indexOf(";", offset);if (end == -1)end = document.cookie.length;returnvalue=unescape(document.cookie.substring(offset, end))}}return returnvalue;}function helpor_net(){if (get_cookie(\'popped\')==\'\'){openpopup()document.cookie="popped=yes"}}helpor_net()//--></script>
好长时间没有用javascript做cookie了。~~~先说一下他的代码吧:function openpopup(){//用于弹出窗口 url="./1.htm"//用于设置弹出窗口地址栏的地址 window.open(url,"","width=300,height=150,left=400,top=50")//设置弹出窗口的高,宽。}function get_cookie(Name) {//得到Cookie传入的参数为Cookie的名子 var search = Name + "="//在cookie中查找"name="这个字符串 var returnvalue = "";//声明返回值 if (.length > 0) {//如果当前对象的长度>0 offset = .indexOf(search)//记录当前字符串的出现位置 if (offset != -1) {//如果找到则进入条件语句中 offset += search.length//计算name=字符串的长度 end = .indexOf(";", offset);//查找name=字符串后“;”第一次出现的位置; if (end != -1)//如果找到 end = .length;//那么将记录到当前对象(name=somebody;)的最后分号的出现位置 returnvalue=unescape(.substring(offset, end))//结取字符串并进行解码。为返回值赋值 } } return returnvalue;}呵呵,也许这段代码不适合你。给你一段我刚做的吧!(最简单的cookie)<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><title>无标题文档</title><SCRIPT language="JavaScript"><!--function setCookie(){ var the_date=new Date("December,31,2023"); var the_cookieExpire=the_date.toGMTString(); var the_name=prompt("您好您第一次来本站,请输入你的名字:",""); var the_cookie="MyCookie=username:"+escape(the_name)+";expires="+the_cookieExpire; document.cookie=the_cookie; alert("你好:MyFriend:"+the_name+"希望本站的内容能使您愉快!");}function getCookie(){ var the_cookie=document.cookie; if(the_cookie==""){ setCookie(); } else{ var splitcookie=the_cookie.split(":"); var username=splitcookie[1]; var the_name=unescape(username); alert("欢迎您"+the_name+"的到来!"); }}</SCRIPT><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body onLoad="getCookie()"></body></html>
提问者对答案的评价: |