clandestine
asked on
JavaScript for target=_top
I'm using the current script below but instead of having var newwindow=1 i need the target window to be _top as this scipt is currently sitting in an iframe.
any advice please?
thanks!
<script language="JavaScript1.2">
<!--
//specify interval between slide (in mili seconds)
var slidespeed=2000
//specify images
var slideimages=new Array("promosmall1.gif","p romosmall2 .gif","pro mosmall3.g if","promo small4.gif ")
//specify corresponding links
var slidelinks=new Array("specials4.asp?id=41 &page=4"," specials2. asp?id=14& page=2","s pecials5.a sp?id=53&p age=5","sp ecials.asp ?id=1&page =1")
var newwindow=1 //open links in new window? 1=yes, 0=no
var imageholder=new Array()
var ie=document.all
for (i=0;i<slideimages.length; i++){
imageholder[i]=new Image()
imageholder[i].src=slideim ages[i]
}
function gotoshow2(){
if (newwindow)
window.open(slidelinks[whi chlink])
else
window.location=slidelinks [whichlink ]
}
//-->
</script>
<a href="javascript:gotoshow2 ()"><img src="../images/promos/prom osmall1.gi f" name="slide" border=0 align="top" style="filter:blendTrans(d uration=3) "/></a>
<script language="JavaScript1.2">
<!--
var whichlink=0
var whichimage=0
var blenddelay=(ie)? document.images.slide.filt ers[0].dur ation*1000 : 0
function slideit(){
if (!document.images) return
if (ie) document.images.slide.filt ers[0].app ly()
document.images.slide.src= imageholde r[whichima ge].src
if (ie) document.images.slide.filt ers[0].pla y()
whichlink=whichimage
whichimage=(whichimage<sli deimages.l ength-1)? whichimage+1 : 0
setTimeout("slideit()",sli despeed+bl enddelay)
}
slideit()
//-->
</script>
any advice please?
thanks!
<script language="JavaScript1.2">
<!--
//specify interval between slide (in mili seconds)
var slidespeed=2000
//specify images
var slideimages=new Array("promosmall1.gif","p
//specify corresponding links
var slidelinks=new Array("specials4.asp?id=41
var newwindow=1 //open links in new window? 1=yes, 0=no
var imageholder=new Array()
var ie=document.all
for (i=0;i<slideimages.length;
imageholder[i]=new Image()
imageholder[i].src=slideim
}
function gotoshow2(){
if (newwindow)
window.open(slidelinks[whi
else
window.location=slidelinks
}
//-->
</script>
<a href="javascript:gotoshow2
<script language="JavaScript1.2">
<!--
var whichlink=0
var whichimage=0
var blenddelay=(ie)? document.images.slide.filt
function slideit(){
if (!document.images) return
if (ie) document.images.slide.filt
document.images.slide.src=
if (ie) document.images.slide.filt
whichlink=whichimage
whichimage=(whichimage<sli
setTimeout("slideit()",sli
}
slideit()
//-->
</script>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Forced accept.
Computer101
Community Support Moderator
Computer101
Community Support Moderator
else
top.location=slidelinks[wh