网页刷新,让它显示下一副图片的问题 要用到cookie写吧否则很难实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那用到cookie写,怎么写啊?有没有相关资料啊,我加分的 是asp的就提交当前的图片,在asp里处理到下一幅就可以了。 有没有全局变量?有就好办了,要不就借助别的asp.php.jsp之类的 以下是原始代码,写cookie的代码放到哪儿?<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title><script language="javascript">var ADPicID1=0,ADPicID21=0,ADPicID22=0;//显示图片的标志var ADPicID23=0,ADPicID24=0,ADPicID25=0;//显示图片的标志var intSecond1,intIndex1=0; //位置1的图片显示时间、时间判断变量var intSecond21,intIndex21=0;//位置2.1的图片显示时间、时间判断变量var intSecond22,intIndex22=0;//位置2.2的图片显示时间、时间判断变量var intSecond23,intIndex23=0;//位置2.3的图片显示时间、时间判断变量var intSecond24,intIndex24=0;//位置2.4的图片显示时间、时间判断变量var intSecond25,intIndex25=0;//位置2.5的图片显示时间、时间判断变量var ADPic1;ADPic1=new Array("1/1.gif","1/2.gif","1/3.gif","1/4.gif","1/5.gif","1/6.gif","1/7.gif","1/8.gif","1/9.gif");var PicTimer1;PicTimer1=new Array(15,10,11,10,10,10,10,10,10);var ADPic21;ADPic21=new Array("2.1/10.gif","2.1/11.gif","2.1/12.gif");var PicTimer21;PicTimer21=new Array(5,5,5);var ADPic22; ADPic22=new Array("2.2/13.gif","2.2/14.gif","2.2/15.gif");var PicTimer22;PicTimer22=new Array(6,5,7);var ADPic23;ADPic23=new Array("2.3/16.gif","2.3/17.gif","2.3/18.gif","2.3/19.gif");var PicTimer23;PicTimer23=new Array(9,6,6,6);var ADPic24; ADPic24=new Array("2.4/20.gif","2.4/21.gif","2.4/22.gif");var PicTimer24;PicTimer24=new Array(5,8,9);var ADPic25;ADPic25=new Array("2.5/23.gif","2.5/24.gif","2.5/25.gif");var PicTimer25;PicTimer25=new Array(8,9,7);function getNextImage(Image_place,ADImage_index) {if (Image_place=="ADImage1") { if (ADImage_index==ADPic1.length-1) { ADPicID1=-2; } else { ADImage_index++; } var new_image = ADPic1[ADImage_index]; intSecond1=PicTimer1[ADImage_index]; return(new_image);}if (Image_place=="ADImage21") { if (ADImage_index==ADPic21.length-1) { ADPicID21=-2; } else { ADImage_index++; } var new_image = ADPic21[ADImage_index]; intSecond21=PicTimer21[ADImage_index]; return(new_image);}if (Image_place=="ADImage22") { if (ADImage_index==ADPic22.length-1) { ADPicID22=-2; } else { ADImage_index++; } var new_image = ADPic22[ADImage_index]; intSecond22=PicTimer22[ADImage_index]; return(new_image);}if (Image_place=="ADImage23") { if (ADImage_index==ADPic23.length-1) { ADPicID23=-2; } else { ADImage_index++; } //alert(ADImage_index); var new_image = ADPic23[ADImage_index]; //alert(new_image); intSecond23=PicTimer23[ADImage_index]; return(new_image);}if (Image_place=="ADImage24") { if (ADImage_index==ADPic24.length-1) { ADPicID24=-2; } else { ADImage_index++; } var new_image = ADPic24[ADImage_index]; intSecond24=PicTimer24[ADImage_index]; return(new_image);}if (Image_place=="ADImage25") { if (ADImage_index==ADPic25.length-1) { ADPicID25=-2; } else { ADImage_index++; } var new_image = ADPic25[ADImage_index]; intSecond25=PicTimer25[ADImage_index]; return(new_image);}}function ADWeb_Timer(){ intIndex1++; intIndex21++; intIndex22++; intIndex23++; intIndex24++; intIndex25++; //alert(intIndex1); if (intIndex1==intSecond1) { var nextAD = getNextImage("ADImage1",ADPicID1); document["ADImage1"].src = nextAD; specific_Web1(); //ADPicID1++; intIndex1=0; } if (intIndex21==intSecond21) { var nextAD = getNextImage("ADImage21",ADPicID21); document["ADImage21"].src = nextAD; ADPicID21++; intIndex21=0; } if (intIndex22==intSecond22) { var nextAD = getNextImage("ADImage22",ADPicID22); document["ADImage22"].src = nextAD; ADPicID22++; intIndex22=0; } if (intIndex23==intSecond23) { var nextAD =getNextImage("ADImage23",ADPicID23); document["ADImage23"].src = nextAD; ADPicID23++; intIndex23=0; } if (intIndex24==intSecond24) { var nextAD = getNextImage("ADImage24",ADPicID24); document["ADImage24"].src = nextAD; ADPicID24++; intIndex24=0; } if (intIndex25==intSecond25) { var nextAD = getNextImage("ADImage25",ADPicID25); document["ADImage25"].src = nextAD; ADPicID25++; intIndex25=0; } setTimeout(ADWeb_Timer,1000);}function specific_Web1(){ ADImage1.filters.item(0).apply(); ADImage1.filters.item(0).transition = 10; ADImage1.style.visibility = "inherit"; ADImage1.filters(0).play(2.0);}function specific_Web21(){ ADImage21.filters.item(0).apply(); ADImage21.filters.item(0).transition = 3; ADImage21.style.visibility = "inherit"; ADImage21.filters(0).play(2.0);}function ADWebIni(){ specific_Web1(); intSecond1=PicTimer1[0]; intSecond21=PicTimer21[0]; intSecond22=PicTimer22[0]; intSecond23=PicTimer23[0]; intSecond24=PicTimer24[0]; intSecond25=PicTimer25[0]; setTimeout(ADWeb_Timer,1000);//每1000毫秒,执行一次ADWeb_Timer}</script></head><body onLoad="ADWebIni()"><table width="760" height="420" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="487" rowspan="6"><img src="1/1.gif" name="ADImage1" style="FILTER: revealTrans(Duration=3.0,Transition=1); VISIBILITY: hidden" width="648" height="768"></td> <td width="223"><img src="2.1/10.gif" name="ADImage21" width="224" height="145"></td> </tr> <tr> <td><img src="2.2/13.gif" name="ADImage22" width="224" height="145"></td> </tr> <tr> <td><img src="2.3/16.gif" name="ADImage23" width="224" height="145"></td> </tr> <tr> <td><img src="2.4/20.gif" name="ADImage24" width="224" height="145"></td> </tr> <tr> <td><img src="2.5/23.gif" name="ADImage25" width="224" height="145"></td> </tr> <tr> <td> </td> </tr></table></body></html> cookie偶学得实在初浅给你一个实例用visitordata.visits 这个记录关联最后地图片下次再访问就直接到所要第跳动一次图片时,判断,在visitordata.visits++;这个上面加1<script language="JavaScript1.1">function Cookie(document, name, hours, path, domain, secure){ this.$document = document; this.$name = name; if (hours) this.$expiration = new Date((new Date()).getTime() + hours*3600000); else this.$expiration = null; if (path) this.$path = path; else this.$path = null; if (domain) this.$domain = domain; else this.$domain = null; if (secure) this.$secure = true; else this.$secure = false;}Cookie.prototype.store = function (){ var cookieval = ""; for(var prop in this) { if ((prop.charAt(0) == '$') || ((typeof this[prop]) == 'function')) continue; if (cookieval != "") cookieval += '&'; cookieval += prop + ':' + escape(this[prop]); } var cookie = this.$name + '=' + cookieval; if (this.$expiration) cookie += '; expires=' + this.$expiration.toGMTString(); if (this.$path) cookie += '; path=' + this.$path; if (this.$domain) cookie += '; domain=' + this.$domain; if (this.$secure) cookie += '; secure'; this.$document.cookie = cookie;}Cookie.prototype.load = function(){ var allcookies = this.$document.cookie; if (allcookies == "") return false; var start = allcookies.indexOf(this.$name + '='); if (start == -1) return false; start += this.$name.length + 1; var end = allcookies.indexOf(';', start); if (end == -1) end = allcookies.length; var cookieval = allcookies.substring(start, end); var a = cookieval.split('&'); for(var i=0; i < a.length; i++) a[i] = a[i].split(':'); for(var i = 0; i < a.length; i++) { this[a[i][0]] = unescape(a[i][1]); } return true;}var visitordata = new Cookie(document, "name_color_count_state", 240);if (!visitordata.load() || !visitordata.name || !visitordata.color){ visitordata.name = null//prompt("What is your name:", ""); visitordata.color = prompt("What is your favorite color:", "");}if (visitordata.visits == null) visitordata.visits = 0;visitordata.visits++;visitordata.store();document.write('<font size="7" color="' + visitordata.color + '">' + 'Welcome, ' + visitordata.name + '!' + '</font>' + '<p>You have visited ' + visitordata.visits + ' times.');</script> 楼上的哥哥们,至于这样难吗?看看这个网站的,给楼主一个思路~呵呵~http://alden.go2.icpcn.com/index.html网页刷新自动随机选一个图片~至于显示下一张,不如就用数据库和ASP来做好了。或是用 JS 写个可以循环的链表,呵呵....初来勿惨,混个脸熟~嘿嘿,偶是小草~有空去我的家坐客哦~希望一起学一些东西...Http://new.0451dg.net小草: [email protected] jsp中JQUERY 如何获得 CHECKBOX是否被选中?--不使用ONCLICK属性 javascript转化五笔码,求教! 请问类似WOW天赋模拟器的WEB应用,要采用哪些技术开发? 江湖救急:请问javascript中能否实现以下操作数据库的功能? div内容滚动问题 哪个哥哥帮下,分不够,再加啊! 怎樣使用JavaScript操作XML數據据 (100分) 为什么我的表格在打印的时候不显示边框线? 如何用JAVASCRIPT让PC喇叭发声? 请教几个简单的问题? 求一个广告特效代码~~~ HTA 是啥意思?详细解释一下
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language="javascript">
var ADPicID1=0,ADPicID21=0,ADPicID22=0;//显示图片的标志
var ADPicID23=0,ADPicID24=0,ADPicID25=0;//显示图片的标志
var intSecond1,intIndex1=0; //位置1的图片显示时间、时间判断变量
var intSecond21,intIndex21=0;//位置2.1的图片显示时间、时间判断变量
var intSecond22,intIndex22=0;//位置2.2的图片显示时间、时间判断变量
var intSecond23,intIndex23=0;//位置2.3的图片显示时间、时间判断变量
var intSecond24,intIndex24=0;//位置2.4的图片显示时间、时间判断变量
var intSecond25,intIndex25=0;//位置2.5的图片显示时间、时间判断变量
var ADPic1;
ADPic1=new Array("1/1.gif","1/2.gif","1/3.gif","1/4.gif","1/5.gif","1/6.gif","1/7.gif","1/8.gif","1/9.gif");
var PicTimer1;
PicTimer1=new Array(15,10,11,10,10,10,10,10,10);
var ADPic21;
ADPic21=new Array("2.1/10.gif","2.1/11.gif","2.1/12.gif");
var PicTimer21;
PicTimer21=new Array(5,5,5);
var ADPic22;
ADPic22=new Array("2.2/13.gif","2.2/14.gif","2.2/15.gif");
var PicTimer22;
PicTimer22=new Array(6,5,7);
var ADPic23;
ADPic23=new Array("2.3/16.gif","2.3/17.gif","2.3/18.gif","2.3/19.gif");
var PicTimer23;
PicTimer23=new Array(9,6,6,6);
var ADPic24;
ADPic24=new Array("2.4/20.gif","2.4/21.gif","2.4/22.gif");
var PicTimer24;
PicTimer24=new Array(5,8,9);
var ADPic25;
ADPic25=new Array("2.5/23.gif","2.5/24.gif","2.5/25.gif");
var PicTimer25;
PicTimer25=new Array(8,9,7);function getNextImage(Image_place,ADImage_index) {
if (Image_place=="ADImage1") {
if (ADImage_index==ADPic1.length-1) {
ADPicID1=-2;
}
else {
ADImage_index++;
}
var new_image = ADPic1[ADImage_index];
intSecond1=PicTimer1[ADImage_index];
return(new_image);
}
if (Image_place=="ADImage21") {
if (ADImage_index==ADPic21.length-1) {
ADPicID21=-2;
}
else {
ADImage_index++;
}
var new_image = ADPic21[ADImage_index];
intSecond21=PicTimer21[ADImage_index];
return(new_image);
}
if (Image_place=="ADImage22") {
if (ADImage_index==ADPic22.length-1) {
ADPicID22=-2;
}
else {
ADImage_index++;
}
var new_image = ADPic22[ADImage_index];
intSecond22=PicTimer22[ADImage_index];
return(new_image);
}
if (Image_place=="ADImage23") {
if (ADImage_index==ADPic23.length-1) {
ADPicID23=-2;
}
else {
ADImage_index++;
}
//alert(ADImage_index);
var new_image = ADPic23[ADImage_index];
//alert(new_image);
intSecond23=PicTimer23[ADImage_index];
return(new_image);
}
if (Image_place=="ADImage24") {
if (ADImage_index==ADPic24.length-1) {
ADPicID24=-2;
}
else {
ADImage_index++;
}
var new_image = ADPic24[ADImage_index];
intSecond24=PicTimer24[ADImage_index];
return(new_image);
}
if (Image_place=="ADImage25") {
if (ADImage_index==ADPic25.length-1) {
ADPicID25=-2;
}
else {
ADImage_index++;
}
var new_image = ADPic25[ADImage_index];
intSecond25=PicTimer25[ADImage_index];
return(new_image);
}
}function ADWeb_Timer(){
intIndex1++;
intIndex21++;
intIndex22++;
intIndex23++;
intIndex24++;
intIndex25++;
//alert(intIndex1);
if (intIndex1==intSecond1) {
var nextAD = getNextImage("ADImage1",ADPicID1);
document["ADImage1"].src = nextAD;
specific_Web1();
//ADPicID1++;
intIndex1=0;
}
if (intIndex21==intSecond21) {
var nextAD = getNextImage("ADImage21",ADPicID21);
document["ADImage21"].src = nextAD;
ADPicID21++;
intIndex21=0;
}
if (intIndex22==intSecond22) {
var nextAD = getNextImage("ADImage22",ADPicID22);
document["ADImage22"].src = nextAD;
ADPicID22++;
intIndex22=0;
}
if (intIndex23==intSecond23) {
var nextAD =getNextImage("ADImage23",ADPicID23);
document["ADImage23"].src = nextAD;
ADPicID23++;
intIndex23=0;
}
if (intIndex24==intSecond24) {
var nextAD = getNextImage("ADImage24",ADPicID24);
document["ADImage24"].src = nextAD;
ADPicID24++;
intIndex24=0;
}
if (intIndex25==intSecond25) {
var nextAD = getNextImage("ADImage25",ADPicID25);
document["ADImage25"].src = nextAD;
ADPicID25++;
intIndex25=0;
}
setTimeout(ADWeb_Timer,1000);
}
function specific_Web1(){
ADImage1.filters.item(0).apply();
ADImage1.filters.item(0).transition = 10;
ADImage1.style.visibility = "inherit";
ADImage1.filters(0).play(2.0);
}
function specific_Web21(){
ADImage21.filters.item(0).apply();
ADImage21.filters.item(0).transition = 3;
ADImage21.style.visibility = "inherit";
ADImage21.filters(0).play(2.0);
}
function ADWebIni(){
specific_Web1();
intSecond1=PicTimer1[0];
intSecond21=PicTimer21[0];
intSecond22=PicTimer22[0];
intSecond23=PicTimer23[0];
intSecond24=PicTimer24[0];
intSecond25=PicTimer25[0];
setTimeout(ADWeb_Timer,1000);//每1000毫秒,执行一次ADWeb_Timer
}
</script>
</head><body onLoad="ADWebIni()"><table width="760" height="420" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="487" rowspan="6"><img src="1/1.gif" name="ADImage1"
style="FILTER: revealTrans(Duration=3.0,Transition=1); VISIBILITY: hidden" width="648" height="768"></td>
<td width="223"><img src="2.1/10.gif" name="ADImage21" width="224" height="145"></td>
</tr>
<tr>
<td><img src="2.2/13.gif" name="ADImage22" width="224" height="145"></td>
</tr>
<tr>
<td><img src="2.3/16.gif" name="ADImage23" width="224" height="145"></td>
</tr>
<tr>
<td><img src="2.4/20.gif" name="ADImage24" width="224" height="145"></td>
</tr>
<tr>
<td><img src="2.5/23.gif" name="ADImage25" width="224" height="145"></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</body>
</html>
用visitordata.visits 这个记录关联最后地图片
下次再访问就直接到所要
第跳动一次图片时,判断,在visitordata.visits++;这个上面加1<script language="JavaScript1.1">
function Cookie(document, name, hours, path, domain, secure)
{
this.$document = document;
this.$name = name;
if (hours)
this.$expiration = new Date((new Date()).getTime() + hours*3600000);
else this.$expiration = null;
if (path) this.$path = path; else this.$path = null;
if (domain) this.$domain = domain; else this.$domain = null;
if (secure) this.$secure = true; else this.$secure = false;
}Cookie.prototype.store = function ()
{
var cookieval = "";
for(var prop in this) {
if ((prop.charAt(0) == '$') || ((typeof this[prop]) == 'function'))
continue;
if (cookieval != "") cookieval += '&';
cookieval += prop + ':' + escape(this[prop]);
} var cookie = this.$name + '=' + cookieval;
if (this.$expiration)
cookie += '; expires=' + this.$expiration.toGMTString();
if (this.$path) cookie += '; path=' + this.$path;
if (this.$domain) cookie += '; domain=' + this.$domain;
if (this.$secure) cookie += '; secure'; this.$document.cookie = cookie;
}Cookie.prototype.load = function()
{
var allcookies = this.$document.cookie;
if (allcookies == "") return false; var start = allcookies.indexOf(this.$name + '=');
if (start == -1) return false;
start += this.$name.length + 1;
var end = allcookies.indexOf(';', start);
if (end == -1) end = allcookies.length;
var cookieval = allcookies.substring(start, end); var a = cookieval.split('&');
for(var i=0; i < a.length; i++)
a[i] = a[i].split(':'); for(var i = 0; i < a.length; i++) {
this[a[i][0]] = unescape(a[i][1]);
} return true;
}var visitordata = new Cookie(document, "name_color_count_state", 240);if (!visitordata.load() || !visitordata.name || !visitordata.color)
{
visitordata.name = null//prompt("What is your name:", "");
visitordata.color = prompt("What is your favorite color:", "");
}if (visitordata.visits == null) visitordata.visits = 0;
visitordata.visits++;visitordata.store();document.write('<font size="7" color="' + visitordata.color + '">' +
'Welcome, ' + visitordata.name + '!' +
'</font>' +
'<p>You have visited ' + visitordata.visits + ' times.');
</script>
看看这个网站的,给楼主一个思路~呵呵
~http://alden.go2.icpcn.com/index.html网页刷新自动随机选一个图片~至于显示下一张,不如就用数据库和ASP来做好了。或是用 JS 写个可以循环的链表,呵呵....初来勿惨,混个脸熟~嘿嘿,偶是小草~有空去我的家坐客哦~希望一起学一些东西...
Http://new.0451dg.net
小草: [email protected]