Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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 - Fatal编程技术网

使用JavaScript在新窗口中打开链接

使用JavaScript在新窗口中打开链接,javascript,html,Javascript,Html,嗨,我有一个Js图像转换器与相应的链接如何我打开新窗口中的链接 <script type="text/javascript"> //#1 SPECIFY number of slideshows var number_of_slideshows=3 // (2000=2 seconds) var interval=3500 //#3 SHOULD each slide be linked

嗨,我有一个Js图像转换器与相应的链接如何我打开新窗口中的链接

     <script type="text/javascript">

        //#1 SPECIFY number of slideshows
        var number_of_slideshows=3

        // (2000=2 seconds)
        var interval=3500

        //#3 SHOULD each slide be linked to a unique URL
        var linked=1

        var slideshows=new Array(number_of_slideshows)
        for (i=0; i <number_of_slideshows; i++)
        slideshows[i]=new Array()

        //#4 SPECIFY image paths of 1st slideshow
        slideshows[0][0]='images/brownie.png'
        slideshows[0][1]='images/land.jpg'
        slideshows[0][2]='images/palmer.jpg'
        slideshows[0][3]='images/add.jpg'


        var slidelinks=new Array(number_of_slideshows)
        for (i=0; i <number_of_slideshows; i++)
        slidelinks[i]=new Array()

        //#5 SPECIFY urls of 1st slideshow
        slidelinks[0][0]='http://www.browning.com'
        slidelinks[0][1]='http://www.lakelandfishery.com'
        slidelinks[0][2]='http://www.palmeroni.com'
        slidelinks[0][3]='http://www.palmeroni.com'



        function clickredir() 
{ 窗openhttp://www.browning.com,, 窗openhttp://www.lakelandfishery.com,, 窗openhttp://www.palmeroni.com,, 窗openhttp://www.palmeroni.com,, }


要在JS中打开新窗口,请使用

示例:window.openurl,toolbar=1,resize=1,scrollbars=1,status=1

编辑


这只是一个示例代码,您必须修改它以满足您的需要。

我是否将它放在这里slidelinks[0][0]=window.open,toolbar=1,resize=1,scrollbars=1,status=1不将它写在您希望在新窗口中打开url的位置。可能在clickredir函数中。函数clickredir{window.location=SlideLink[maininc][subinc]window.openurl}否。它应该是:函数clickredir{window.openurl,,}谢谢,我是否用或关闭url,我是否只是重复该行中的3个链接,或填写中的1行中的链接?对不起,我对Javascript还不熟悉
</script>

          <script>

        var maininc=0
        var subinc=0

        if (linked)
        document.write('<a href="javascript:clickredir()"><img src="'+slideshows[0][0]+'" name="multislide" border=0></a>')
        else
        document.write('<img src="'+slideshows[0][0]+'" name="multislide">')

        function slideit(){
        subinc= (subinc<slideshows[maininc].length-1)? subinc+1: 0
        document.images.multislide.src=slideshows[maininc][subinc]
        }

        function setslide(which){
        clearInterval(runit)
        maininc=which
        subinc=0
        runit=setInterval("slideit()",interval)
        }

        runit=setInterval("slideit()",interval)

        </script>
if (linked)
  document.write('<a href="javascript:window.open(slidelinks[0][0],"","")"><img src="'+slideshows[0][0]+'" name="multislide" border=0></a>')
else
  document.write('<img src="'+slideshows[0][0]+'" name="multislide">')
if (linked)
  document.write('<a href="javascript:clickredir(0,0)"><img src="'+slideshows[0][0]+'" name="multislide" border=0></a>')
else
  document.write('<img src="'+slideshows[0][0]+'" name="multislide">')
function clickredir(i,j) 
{ window.open(slidelinks[i][j],"","") }