Witam.
Mam do napisania skrypt w JS. Wcześniej nie pisałem nic w tym języku. Ma to być wyświetlarka zdjęć bez powtórzeń. W trakcie pisania zobaczyłem, że przeglądarka w ogóle nie reaguje na zmiany w moim pliku. Zacząłem się zastanawiać czy w ogóle ten mój skrypt jest dobrze pisany. Poczytałem trochę kursów w necie ale nadal nie wiem czy dobrze piszę.
Mam plik index.html oraz losowator.js:
index.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Zdjęcia</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="content-style-type" content="text/css" />
</head>
<body>
<div id="zdjecia"></div>
<script type="text/javascript" src="js/losowator.js"></script>
</body>
</html>
losowator.js
var ilosc=65; //ilość zdjęć w folderze images/slajdy
var tab = new Array(ilosc);
var dlugosc_tab=tab.length;
function wypelnienie_tab(tab) {
var i;
for(i=0; i<dlugosc_tab; i++) {
tab[i]=i+1;
}
}
function mix_tab(tab) {
var i, j, temp;
for (i=0; i<dlugosc_tab; i++) {
j=floor.Math(random.Math()*ilosc+1);
temp=tab[i];
tab[i]=tab[j];
tab[j]=temp;
document.write(tab[i] + "<br />");
}
}
document.getElementById('zdjecia').onload=function() {
wypelnienie_tab(tab);
mix_tab(tab);
}
Jak zobaczyłem, że nic tu zupełnie nie działa u mnie to nie pisałem już nic dalej tylko spróbowałem wyświetlić w przeglądarce tablicę za pomocą funkcji document.write(). Niestety i to zakończyło się bez żadnej reakcji.
Sprawdziłem w przeglądarce FF za pomocą Shift+Ctrl+J czy są jakieś błędy i nie ma żadnych.
Proszę o jakąś podpowiedź.