0
嗨我有一個Js圖像轉換器及相應的鏈接如何打開新窗口中的鏈接?使用JavaScript在新窗口中打開鏈接
<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()
{ window.open( 「http://www.browning.com」, 「」, 「」) window.open( 「http://www.lakelandfishery.com」, 「」 ,「」) window.open(「http://www.palmeroni.com」,「」,「」) window.open(「http://www.palmeroni.com」,「」,「」)
}
</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>
我把它放在這裏slidelinks [0] [0] = window.open(http://www.browning.com,「」,「toolbar = 1,resize = 1,scrollbars = 1,status = 1 「) – Martin 2011-04-22 09:48:51
沒有寫它你想在新窗口中打開你的網址。可能在您的clickredir()函數中。 – 2011-04-22 09:50:14
function clickredir() window.location = slidelinks [maininc] [subinc] window.open(url) – Martin 2011-04-22 10:33:10