21-10-2018, 01:21
Zastosowałem taki skrypt do rotacji banerów. Banery się wyświetlają ok przekierowują w odpowiednie miejsce, ale nie mogę sobie poradzić by po kliknięciu strona otwierała się w nowej karcie. Może ktoś pomoże, co i gdzie mam dopisać siedzę już 3 dni i nic nie wymyśliłem.
Kod:
<script type="text/javascript">
function rotateImg(i) {
var banners = new Array(
['http://klub-tanganika.pl/forum/tan-mal.gif', 'http://tan-mal.pl/'],
['http://klub-tanganika.pl/forum/aquaforest.gif', 'https://aquaforest.eu/freshwater/'],
['http://klub-tanganika.pl/forum/images/baner_zoolek.jpg','http://www.facebook.com/Zoolek.Polska/'],
['http://klub-tanganika.pl/forum/images/AquariumFish.jpg', 'http://url_4/'],
['http://klub-tanganika.pl/forum/images/TANGANIKA KONIN5.jpg', 'http://www.tanganika-konin.pl/'],
['http://klub-tanganika.pl/forum/images/baner JUWEL.png ', 'https://www.juwel.pl/'],
['http://klub-tanganika.pl/forum/images/banerek_24.jpg ', 'https://www.akwarystyczny24.pl/'],
['http://klub-tanganika.pl/forum/images/Magazyn Akwarium.jpg ', 'https://magazynakwarium.pl/'],
['http://klub-tanganika.pl/forum/Tropical Pro Defence.jpg ', 'http://tropical.pl/tropical/products_line/20#goTo52'],
['http://klub-tanganika.pl/forum/Gel Formula.jpg ', 'http://tropical.pl/tropical/products_line/20#goTo51/'],
);
i++;
if (i === banners.length) i = 0;
document.getElementById('banner').setAttribute("src", banners[i][0]);
document.getElementById('linkacz').setAttribute("href", banners[i][1]);
window.setTimeout('rotateImg(' + i + ');', 2500);
}
window.onload = window.setTimeout('rotateImg(0);', 500);
</script>
<a href="http://tan-mal.pl/" id="linkacz"><img src=" http://klub-tanganika.pl/forum/tan-mal.gif?v=0" id="banner" /></a>