如何使用JavaScript每周更改一次图像?JavaScript:更改每周图像
回答
<html>
<head>
<script type="text/javascript">
var arr=new Array();
arr=["0","1","2","3","4","5","6","7","8","9"];
function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
x=x.replace(/^\s+|\s+$/g,"");
if (x==c_name)
{
return unescape(y);
}
}
}
function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
function checkCookie()
{
var img=getCookie("imag");
if (img!=null && img!="")
{
document.getElementById("img").src=img+".jpg";
}
else
{
var rd=Math.random()*1000;
rd=String(rd);
rd=rd.substr(6,1);
setCookie("imag",rd,30);
}
}
</script>
</head>
<body onload="checkCookie()">
<img src="" id="img" height="87" />
</body>
</html>
设置Ten图像与HTML文件数列作为1.JPG和2.JPG同一文件夹中..... 9.jpg
但是这是强制使用PHP来做到这一点吗? – sam 2011-03-23 15:54:43
如果你使用PHP,为什么不使用它在你的问题,但你可以通过为循环生成图像 – Abdalmohaymen 2011-03-23 18:10:20
hahaha ....域问题....我只能通过JS更改...非常感谢你! – sam 2011-03-24 14:13:44
你可以做的是使用JavaScript来获取星期编号并使用该编号来选择合适的图像。例如,如果您想为一年中的每一周呈现不同的图像,例如,您可以在第3周获得像image03.png的图像。
但是,我建议在服务器端执行此操作以使图像在交付网页时已经决定所以用户在出现图像时不会遇到延迟。
- 1. 通过Javascript更改图像?
- 2. QT每帧更改像素图
- 3. 每周使用PHP/Javascript显示不同的图像
- 4. SSMS - 每天,每周和每月更改列值
- 5. 我可以使用循环插件,每周更换图像吗?
- 6. 每当有人点击图像时更改图像src
- 7. 在WPF图像框中每10秒后更改图像
- 8. 如何更改图像悬停与javascript
- 9. 更改图像按钮在JavaScript
- 10. JavaScript更改图像和计数器setInterval
- 11. 在JavaScript中更改图像源
- 12. 更改多个图像源Javascript
- 13. 在JavaScript上更改多个图像
- 14. 通过JavaScript更改样式图像
- 15. HTML Javascript使用Slider条更改图像
- 16. 用Javascript更改HTML图像大小
- 17. javascript - 更改图像的alpha值
- 18. 使用滑块更改Javascript图像
- 19. 一周中的条件基数(每周更改方法)
- 20. 更改图像
- 21. 如何更改每行4个产品的每个图像的图像URL?
- 22. 的Javascript每个图像
- 23. 更改图像为每月的每一天
- 24. 用JavaScript更改背景图像重复图像
- 25. 如何在HelloGallery中更改图像周围的边框厚度
- 26. 更改.gif图像中每个像素的颜色数量?
- 27. Sharepoint图像更改
- 28. 图像源更改
- 29. 更改图像iPhone
- 30. 更改图像源
看看JavaScript的Date对象,但我认为这在服务器端会更好地执行。 – Lazarus 2011-03-23 13:42:08
同意拉撒路。如果你真的想在客户端做到这一点,你可以使用cookie :) – 2011-03-23 13:43:44