Limitari Javascript - rotire bannere?

Aici postaţi orice este legat de tehnologiile "client side". HTML, HTML5, XHTML, CSS, CSS3, XML, Standarde
Manual JS: http://www.phpromania.net/jsmanual/index.html

Moderatori: eyecon, Moderatori

crystalsimpleweb
PHPRomania Supporter
Mesaje: 9
Membru din: Vin Ian 11, 2013 12:48 am
Localitate: Ploiesti

Limitari Javascript - rotire bannere?

Mesajde crystalsimpleweb » Sâm Mar 19, 2016 6:43 pm

Am urmatorul script pentru rotirea bannerelor publicitare

Cod: Selectaţi tot

<script type="text/javascript">
var ads = [];
ads[0] = '<a href="FIRST SPONSOR URL HERE" target="_blank" rel="nofollow"><img src="FIRST SPONSOR IMAGE URL HERE" alt="FIRST SPONSOR NAME" width="WIDTH HERE" height="HEIGHT HERE"></a>'
ads[1] = '<a href="SECOND SPONSOR URL HERE" target="_blank" rel="nofollow"><img src="SECOND SPONSOR IMAGE URL HERE" alt="SECOND SPONSOR NAME" width="WIDTH HERE" height="HEIGHT HERE"></a>'
ads[2] = '<a href="THIRD SPONSOR URL HERE" target="_blank" rel="nofollow"><img src="THIRD SPONSOR IMAGE URL HERE" alt="THIRD SPONSOR NAME" width="WIDTH HERE" height="HEIGHT HERE"></a>'
ads[3] = '<a href="FOURTH SPONSOR URL HERE" target="_blank" rel="nofollow"><img src="FOURTH SPONSOR IMAGE URL HERE" alt="FOURTH SPONSOR NAME" width="WIDTH HERE" height="HEIGHT HERE"></a>'
ads[4] = '<a href="FIFTH SPONSOR URL HERE" target="_blank" rel="nofollow"><img src="FIFTH SPONSOR IMAGE URL HERE" alt="FIFTH SPONSOR NAME" width="WIDTH HERE" height="HEIGHT HERE"></a>'
ads[5] = '<a href="SIXTH SPONSOR URL HERE" target="_blank" rel="nofollow"><img src="SIXTH SPONSOR IMAGE URL HERE" alt="SIXTH SPONSOR NAME" width="WIDTH HERE" height="HEIGHT HERE"></a>'

var x = 0;

function rotate(ads) {
while (x < ads.length) {
   var sort = Math.floor(Math.random() * ads.length);
   if (ads[sort] != 0) {
   document.getElementById('adspace').innerHTML += (ads[sort]);
    ads[sort] = 0;
    x++;
        }
    }
}
</script>

<style>
#adspace {

}

#adspace img {

}
</style>

<div id="adspace">
<script type="text/javascript">
rotate(ads);
</script>
</div>


Problema e urmatoarea:
Exista vroe limitare in ceea ce priveste numarul de bannere adaugate?
Am asa:
Site 1: Joomla 2.5 am 13 bannere in modul, merge fara probleme
Site 2: HTML/CSS (layout CSS) daca pun mai mult de 15 bannere nu mai afiseaza nimic
Site 3: HTML/CSS (layout CSS) este identic cu Site-ul 2 in ceea ce priveste constructia dar nu afiseaza mai mult de 7 bannere.

Vreo idee de la ce poate fi?

Multumesc anticipat.



crystalsimpleweb
PHPRomania Supporter
Mesaje: 9
Membru din: Vin Ian 11, 2013 12:48 am
Localitate: Ploiesti

Re: Limitari Javascript - rotire bannere?

Mesajde crystalsimpleweb » Dum Apr 17, 2016 8:14 pm

Nici o parere? Chiar am nevoie.

La site-ul in joomla am ajuns la 19 bannere si merge perfect.
La site-ul 2 am reusit sa pun 8 bannere, mai mult nu vrea.
Aici am un tabel cu trei coloane. Scriptul era in dreapta, am pus la fel si in stanga. A aparut doar in stanga, dar cu linkurile din coloana dreapta.


Înapoi la “HTML/JavaScript/CSS”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 8 vizitatori