函数随机化 - 我可以让它错过一个页面并且该页面上只有一个图像吗?可湿性粉剂
Function Randomize - Can I get this to miss a page and just have one image on that page? Wp
我在网站上工作,对于一个页面,我需要它只有一个图像,但这个函数一直搞砸了,有没有办法告诉它不能在一个页面上工作? 并仅显示一个背景? 这是代码。
<script type="text/javascript">function Randomize() {
var images = new Array("<?php bloginfo('template_directory'); ?>/images/bgone.jpg","<?php bloginfo('template_directory'); ?>/images/bgfour.jpg","<?php bloginfo('template_directory'); ?>/images/bgfive.jpg","<?php bloginfo('template_directory'); ?>/images/bgsix.jpg");
var imageNum = Math.floor(Math.random() * images.length);
document.getElementById("body-top").style.backgroundImage = "url('" + images[imageNum] + "')";}
我也为此使用 wordpress,这在标题中。
谢谢
这样的事情怎么样?根据页面名称拉取特定图像
如果您可以确定"页面",请使用基本名称,如果不能使用下面来获取完整的 url 进行测试
$url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
<?php
$page = basename($_SERVER['PHP_SELF']);
$src = '"' . bloginfo('template_directory') . '/images';
if($page == "Page_Name_Goes_Here")
{
$images = $src . '/bgsix.jpg"'; // <-- image you want displayed on the 1 page
}
else
{
$images = $src . '/bgone.jpg",';
$images .= $src . '/bgfour.jpg",';
$images .= $src . '/bgfive.jpg",';
$images .= $src . '/bgsix.jpg"';
}
?>
<script type="text/javascript">function Randomize() {
var images = new Array(<?php echo $images; ?>);
var imageNum = Math.floor(Math.random() * images.length);
document.getElementById("body-top").style.backgroundImage = "url('" + images[imageNum] + "')";}
输出:[当然我没有你的博客信息 fn(),所以不知道那里的输出]
显示在特定页面上
<script type="text/javascript">function Randomize() { var images = new Array("/images/bgsix.jpg"); var imageNum = Math.floor(Math.random() * images.length); document.getElementById("body-top").style.backgroundImage = "url('" + images[imageNum] + "')";}
未显示在特定页面上
<script type="text/javascript">function Randomize() { var images = new Array("/images/bgone.jpg","/images/bgfour.jpg","/images/bgfive.jpg","/images/bgsix.jpg"); var imageNum = Math.floor(Math.random() * images.length); document.getElementById("body-top").style.backgroundImage = "url('" + images[imageNum] + "')";}
相关文章:
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- 如何让我的网站上的WEBP图像加载在morzilla firefox中有一个可能的解决方案吗?如果是,那么如何
- 我在Phaser有一个项目.我想在画布上的元素上做一个用户图像编辑器
- 我想滚动放大和缩小一个图像,但也有针在该图像上保持正确的位置.jQuery
- HTML5画布:如何在画布上有一个图像和形状,并且可以拖放形状
- 是否有一个 javascript 库可以在图像上注释并将注释另存为服务器中的图像
- jQuery,在我有一个图像的宽度后只继续脚本一次
- 弹出窗口有一个断开的图像链接
- 每个列表项都有一个特定的背景图像
- 使用不同的持续时间显示一个接一个的图像,中间有一个空白屏幕
- 有一个图像淡入,下降,并反弹一旦到位
- 是否有一个简单的方法来添加多个javascript图像一起通过' imgCounter.src = "
- 我如何通过JSON发送图像数据从一个图像标签有blob URL在src
- 有可能用JQuery有一个图像淡出&另一个在彼此的顶部淡出,而不必打乱他们的位置
- 为什么onclick事件没有在我的锚上触发,里面有一个图像
- 我需要显示/隐藏基于文本,如果有一个图像
- 我如何有一个图像保持固定在页面上,但有一个文本覆盖移动
- Javascript有一个图像作为URI数据,我如何通过multipart/form-data表单上传这个图像
- 引导-当有一个图像加载错误时回退
- 需要帮助之前,我甚至开始,有一个图像显示给多个人