Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Gostaria de abrir os links num target"_blank", mas não estou conseguindo, gostaria de saber como proceder, segue abaixo o código que estou usando:
//-3) time between switching the ad, in milliseconds -\\
var refreshTime = 5000; //- 5000 ms = 5 seconds -\\
//-4) number of ads to rotate -\\
var numAds = 3;
function makeAd() {
this.width = ''
this.height = ''
this.src = ''
this.href = ''
this.mouseover = ''
this.sponsor = ''
}
var ads = new Array()
for(var i = 1; i <= numAds; i++) { ads* = new makeAd() }*
//- 5) Copy and paste the lines between the banner definition for
//each banner you want to rotate and be sure to change numAds to
//the number of banners (look about 15 lines up for numAds)
i = 1;
/------------begin banner definition----------/
*ads**.width = "130" //width of image*
*ads**.height = "162" //height of image*
*ads**.src = "banners/banner1.jpg" //image url*
*ads**.href = "lancamentos/unique/home.html" //link url*
*ads**.mouseover = "Unique" //text to display when mouse moves over banner*
*ads**.sponsor = "Unique" //text to display for text link under banner*
i++
/-------------end banner definition-----------/
*ads**.width = "130" *
*ads**.height = "162" *
*ads**.src = "banners/banner2.jpg" *
*ads**.href = "lancamentos/monumental/home.htm" *
*ads**.mouseover = "Monumental Business" *
*ads**.sponsor = "Monumental Business" *
i++
*ads**.width = "130" *
*ads**.height = "162" *
*ads**.src = "banners/banner3.jpg" *
*ads**.href = "lancamentos/franca/home.htm" *
*ads**.mouseover = "Residencial França" *
*ads**.sponsor = "Residencial França" *
i++
var myCode = '';
do {
var n= Math.floor(Math.random() (numAds + 1) + 1);*
} while(n > numAds);
var current_ad = n;
myCode = getCode(n);
*function getCode(adNumber){*
* var tempCode = ""*
tempCode += ('<a href="'+ ads[adNumber].href +'" \n')
tempCode += ('onMouseOver="status=\''+ ads[adNumber].mouseover +'\';return true" \n')
tempCode += ('onMouseOut="status=\'\'"> \n')
tempCode += ('<img src="' + ads[adNumber].src + '" width=' + ads[adNumber].width)
tempCode += (' onLoad="setTimeout(\'newAd();\',' + refreshTime + ');"')
tempCode += ('\n height=' + ads[adNumber].height + ' border=0 >')
* //tempCode += ('<br>Sponsored by: <b>' + ads[adNumber].sponsor + '</b>') //delete this line if you don't want any text to be displayed under your banner*
* tempCode += ('</a>')*
* return tempCode;*
}
function newAd(){
current_ad++;
if (current_ad > numAds)
current_ad = 1;
if (document.all){
write(getCode(current_ad));
}
}
function write(text){
if (document.layers) {
document.bannerAd.document.write(text)
document.bannerAd.document.close();
}
else
if (document.all)
document.all.bannerAd.innerHTML = text
}
Eu tentei definir o target na tag abaixo, mas dá erro na exibição da página:
*ads**.href = "lancamentos/monumental/home.htm" target="_blank" *
Também tentei sem sucesso inserir o target na tag:
tempCode += ('<a href="'+ ads[adNumber].href +'" \n')
Imagino ser algo simples, mas como não sou um conhecedor de javascript, estou "apanhando" um pouco.
Carregando comentários...