Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   нужен скрипт ротатора DIV блоков при перезагрузке страницы - 10$ (https://javascript.ru/forum/job/45212-nuzhen-skript-rotatora-div-blokov-pri-perezagruzke-stranicy-10%24.html)

wlad2 19.02.2014 08:26

нужен скрипт ротатора DIV блоков при перезагрузке страницы - 10$
 
-необходимо сделать так, что-бы скрипт рандомно выбирал какой DIV блок подгрузить на странице при перезагрузке
-код ротатора нужно вынести во внешний JS файл /rotator.js и что-бы он оттуда подгружался на странице <div id="banner"></div>

<div id="tz-1"></div>
<div id="tz-2"></div>
<div id="tz-3"></div>
...
<div id="tz-9"></div>


__
оплата WMZ!
контаткы в личку

wlad2 19.02.2014 22:35

ребят, есть желающие помоч со скриптом?

Aetae 20.02.2014 04:05

Блоки должны именно подгружаться каждый отдельно, или могут присутствовать в коде все вместе не отображаясь?

wlad2 20.02.2014 05:39

Цитата:

Сообщение от Aetae (Сообщение 298493)
могут присутствовать в коде все вместе не отображаясь?

да все правильно!
при перезагрузке страницы показывается рандомный DIV блок из имеющихся

Aetae 20.02.2014 07:02

Примерно так. http://learn.javascript.ru/play/EFbKqb

wlad2 20.02.2014 15:22

Цитата:

Сообщение от Aetae (Сообщение 298500)

да так, а только в src="rotator.js" нужно все это поместить, а на странице будет только <div id="banner"></div>
так можно? скинь свой WMZ в личку

Deff 20.02.2014 18:01

Цитата:

Сообщение от wlad2
да так, а только в src="rotator.js" нужно все это поместить

(function(){
    function myContent (){ /*==123==;
	<div id="hidden">
	    <div id="tz-1">1</div>
	    <div id="tz-2">2</div>
	    <div id="tz-3">3</div>
	    <div id="tz-9">9</div>
	  </div>
      ==123==;*/
   } myContent = myContent.toString().split('==123==;')[1];
   
document.write(myContent);

  var divs = document.getElementById('hidden').children;
  document.getElementById('banner').appendChild( 
      divs[Math.floor(Math.random() * divs.length)]
  )
}())

ruslan_mart 20.02.2014 18:12

Deff, что за изврат? :)

animhotep 20.02.2014 18:12

фух, думал только мне так показалось)

ruslan_mart 20.02.2014 18:25

Deff, :D

var content = '<div id="hidden">\
   <div id="tz-1">1</div>\
   <div id="tz-2">2</div>\
   <div id="tz-3">3</div>\
   <div id="tz-9">9</div>\
</div>';


var content = '<div id="hidden"><div id="tz-1">1</div><div id="tz-2">2</div><div id="tz-3">3</div><div id="tz-9">9</div></div>';


Часовой пояс GMT +3, время: 16:40.