如何使用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. javascript更改图像和href
- 3. 使用JavaScript每隔几秒更改HTML页面中的图像
- 4. QT每帧更改像素图
- 5. 每秒动态更改背景图像
- 6. 单击更改每个图像jquery
- 7. 更改图片上的每个图像悬停的图像?
- 8. 每周使用PHP/Javascript显示不同的图像
- 9. 如何每周获取新图像 - PHP
- 10. SSMS - 每天,每周和每月更改列值
- 11. 我可以使用循环插件,每周更换图像吗?
- 12. 制作图像滑块,每6秒更改一次图像
- 13. 每当有人点击图像时更改图像src
- 14. 在WPF图像框中每10秒后更改图像
- 15. 使用滑块更改Javascript图像
- 16. 在JavaScript中更改图像源
- 17. JavaScript更改宽度图像onclick
- 18. 如何在javascript中更改源图像?
- 19. 通过JavaScript更改样式图像
- 20. 如何更改图像悬停与javascript
- 21. 单击的JavaScript/HTML图像更改
- 22. 添加图像更改效果jquery javascript
- 23. 使用javascript自动更改图像
- 24. JavaScript更改图像和计数器setInterval
- 25. 更改图像按钮在JavaScript
- 26. 使用JavaScript更改背景图像
- 27. JavaScript更改图像的来源
- 28. javascript - 更改图像的alpha值
- 29. 在多个图像上更改src - Javascript
- 30. 更改图像时出现问题javascript
看看JavaScript的Date对象,但我认为这在服务器端会更好地执行。 – Lazarus 2011-03-23 13:42:08
同意拉撒路。如果你真的想在客户端做到这一点,你可以使用cookie :) – 2011-03-23 13:43:44