Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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
在orchard cms中放置javascript幻灯片_Javascript_Asp.net_Iis_Slider_Orchardcms - Fatal编程技术网

在orchard cms中放置javascript幻灯片

在orchard cms中放置javascript幻灯片,javascript,asp.net,iis,slider,orchardcms,Javascript,Asp.net,Iis,Slider,Orchardcms,我想在orchard上放一个简单的滑块。我已经写了代码,它正在我的电脑上工作。但当我把它添加到orchard CMS时,它就不起作用了。谁能帮我一下吗。asp版本为4.5和iis 7.5 windows server 2008。代码如下: <html> <head> <script type="text/javascript"> var slideimages = new Array() // create new array to preload imag

我想在orchard上放一个简单的滑块。我已经写了代码,它正在我的电脑上工作。但当我把它添加到orchard CMS时,它就不起作用了。谁能帮我一下吗。asp版本为4.5和iis 7.5 windows server 2008。代码如下:

<html>
<head>
<script type="text/javascript">

var slideimages = new Array() // create new array to preload images
var slidenum=2
slideimages[0] = new Image() // create new instance of image object
slideimages[0].src = "emkanat1.JPG" // set image object src property to an image's src, preloading that image in the process
slideimages[1] = new Image()
slideimages[1].src = "emkanat2.JPG"
slideimages[2] = new Image()
slideimages[2].src = "emkanat3.JPG"


</script>
</head>
<body>
<div style="display: block; width:940px; height:356px;">
<img src="emkanat1.JPG" id="slide" width="940px" height="356px" />
<div >
<img style="position:absolute; margin-top: 150px; margin-left: 10px;" src=left.jpg onclick="prev()"/>
<img style="position:absolute; margin-top: 150px; margin-left: 890px;" src=right.jpg onclick="next()"/>
</div>
</div>

<script type="text/javascript">

//variable that will increment through the images
var step=0

function slideit(){
 //if browser does not support the image object, exit.
 if (!document.images)
  return
 document.getElementById('slide').src = slideimages[step].src
 if (step<slidenum)
  step++
 else
  step=0
 //call function "slideit()" every 2.5 seconds
 setTimeout("slideit()",2500)
}

function next(){
 if (!document.images)
  return

 if (step<slidenum)
  step++
 else
  step=0

  document.getElementById('slide').src = slideimages[step].src
}

function prev(){
 if (!document.images)
  return
  if (step>0)
  step--
 else
  step=slidenum

  document.getElementById('slide').src = slideimages[step].src
}



slideit()

</script>
</body>
</html>

var slidemages=new Array()//创建新数组以预加载图像
var slidenum=2
slideimages[0]=新建图像()//创建图像对象的新实例
slideimages[0].src=“emkanat1.JPG”//将图像对象src属性设置为图像的src,在此过程中预加载该图像
slideimages[1]=新图像()
SlideImage[1].src=“emkanat2.JPG”
slideimages[2]=新图像()
SlideImage[2].src=“emkanat3.JPG”
//变量,该变量将在图像中递增
var步长=0
函数slideit(){
//如果浏览器不支持图像对象,请退出。
如果(!document.images)
回来
document.getElementById('slide').src=slideimages[step].src
如果(步骤您要将“slideit()”作为第一个参数传递给setTimeout,有两种方法可以实现,您可以在slideit()处进行隐含的求值执行,然后将结果传递给setTimeout,或者您可以将字符串本身传递给setTimeout,这两者都不是您想要的。您应该将函数作为setTimeout的第一个参数传递

改变

setTimeout("slideit()",2500)


你应该很好。

你的
在哪里?什么不起作用?有控制台错误吗?没有,我在orchard CMS的工具部分或内容中添加了它,但它没有幻灯片图片,我不知道原因是什么。
setTimeout(slideit,2500)