Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[JS] Problem z display block.
#1
Witam,
mam dwa divy, o id re1 oraz re2, do tego skrypt javascript, który przy odświeżaniu strony losowo powinien zmieniać display:none na block, jednak tego nie robi. Dlaczego?

<div id="re1" style="display:none;">A</div>
<div id="re2" style="display:none;">B</div>

<script type="text/javascript">
index = 0;
n=2;

index = Math.floor(Math.random() * n);
document.getElementById('re'+index).style.display='block';
</script>

Liczę na szybką pomoc w rozwiązaniu problemu.
Odpowiedz
#2
dlatego, że ten kod:
Kod:
index = Math.floor(Math.random() * n);
zwraca Ci 0 i 1, anie 1 i 2
zrób tak:
Kod:
index = Math.floor((Math.random() * n)+1);
pozdrawiam
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  display:none a ładowanie na urządzeniach mobilnych mercs600 4 3,941 16-03-2013, 19:01
Ostatni post: mercs600
  inline-block ? table-cell camelrafal 3 2,863 24-04-2012, 03:03
Ostatni post: Kartofelek
  "float: left" a "display: inline-block" dla menu beny 2 4,524 26-01-2011, 02:59
Ostatni post: beny

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl