Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 新应用程序的随机图片脚本_Javascript_Html_Image_Random - Fatal编程技术网

Javascript 新应用程序的随机图片脚本

Javascript 新应用程序的随机图片脚本,javascript,html,image,random,Javascript,Html,Image,Random,我正在通过AppMaker创建一个应用程序,我希望有人单击图标时会出现一张随机图片。我在网上找到了一个脚本。我在中输入了脚本(他们在屏幕上接受html),当我测试它时,它似乎没有运行。我创建了几个测试图片,并将它们上传到我的在线站点,然后运行这个脚本。任何帮助都将不胜感激。 脚本如下: <script type="text/javascript"> var total_images = 2; var random_number = Math.floor((Math.r

我正在通过AppMaker创建一个应用程序,我希望有人单击图标时会出现一张随机图片。我在网上找到了一个脚本。我在中输入了脚本(他们在屏幕上接受html),当我测试它时,它似乎没有运行。我创建了几个测试图片,并将它们上传到我的在线站点,然后运行这个脚本。任何帮助都将不胜感激。 脚本如下:

<script type="text/javascript">
    var total_images = 2;
    var random_number = Math.floor((Math.random(2)*total_images));
    var random_img = new Array(3);
    random_img[0] = '<a href="http://mymoonspirit.com/images/Tarot1.jpg"><img src="images/Tarot1.jpg"></a>';;
    random_img[1] = '<a href="http://mymoonspirit.com/images/Tarot2.jpg"><img src="images/Tarot2.jpg"></a>';;
    document.write(random_img[random_number]);
</script>`

var total_images=2;
var random_number=数学楼层((数学随机(2)*总图像));
var random_img=新数组(3);
随机_img[0]='';;
随机_img[1]='';;
文件写入(随机数);
`

我四处看看,这似乎是最好的解决方案

var image-number = Math.floor(Math.random() * random_img.length);
var image = random_img[image-number];

我环顾四周,这似乎是最好的解决方案

var image-number = Math.floor(Math.random() * random_img.length);
var image = random_img[image-number];

你有
行中两次
random\u img[0]=…
random\u img[1]=…
。这是打字错误吗?我只是复制了一个脚本并添加了我的位置。是的,是一个打字错误,但我不确定它是否应该存在。谢谢,不用了。应该只有1个
。此外,如果只有2个图像,则仅制作大小为2的
randon\u img
数组。在您当前的代码中大小为3。您有
行中两次
random\u img[0]=…
random\u img[1]=…
。这是打字错误吗?我只是复制了一个脚本并添加了我的位置。是的,是一个打字错误,但我不确定它是否应该存在。谢谢,不用了。应该只有1个
。此外,如果只有2个图像,则仅制作大小为2的
randon\u img
数组。你现在的代码是3号的。哦,谢谢。可以肯定的是,这会取代第3行和第4行吗?这就是它应该看起来的样子吗?还是我应该废除整个旧剧本?var total_images=2;var image number=Math.floor(Math.random()*random_img.length);var图像=随机图像[图像编号];随机_img[0]='';;随机_img[1]='';;文件写入(随机数)`哦,谢谢你。可以肯定的是,这会取代第3行和第4行吗?这就是它应该看起来的样子吗?还是我应该废除整个旧剧本?var total_images=2;var image number=Math.floor(Math.random()*random_img.length);var图像=随机图像[图像编号];随机_img[0]='';;随机_img[1]='';;文件写入(随机数)`