Nie jesteś zalogowany na forum.
Strony: 1
<div id="brdfooter" class="block"><div class="box"><script type="text/javascript">
// <![CDATA[
Array.prototype.random = function(limit)
{
if (typeof limit == 'undefined' || limit < 0) limit = 1;
else if (!limit) limit = this.length;
for (var i = 0, source = this, target = new Array(), n = source.length; i < limit && n > 0; i++)
{
do { var index = Math.random(); } while (index == 1);
index = Math.floor(index * n);
target.push(source[index]);
source[index] = source[--n];
}
return target;
}
document.write(new Array(
// Tu wpisz kolejne elementy:
'Moje teksty',
'moje teksty',
'moje teksty',
).random().join(''));
// ]]>
</script>
Wszystko jest robione, tak jak pokazane Tutaj. Po wpisaniu tego do ogłoszenia nic się nie wyświetla .
Czy mógłby mi ktoś powiedzieć gdzie popełniłem błąd?
Offline
Usuń te dwa divy na początku skryptu.
Offline
Offline
Offline
Oto co zostało:
script type="text/javascript">
// <![CDATA[
Array.prototype.random = function(limit)
{
if (typeof limit == 'undefined' || limit < 0) limit = 1;
else if (!limit) limit = this.length;
for (var i = 0, source = this, target = new Array(), n = source.length; i < limit && n > 0; i++)
{
do { var index = Math.random(); } while (index == 1);
index = Math.floor(index * n);
target.push(source[index]);
source[index] = source[--n];
}
return target;
}
document.write(new Array(
// Tu wpisz kolejne elementy:
'Moje teksty',
'moje teksty',
'moje teksty',
).random().join(''));
// ]]>
</script>
Offline
Może na przyszłość przyjrzyj się choć 5 sekund danemu skryptowi, zanim tutaj go wrzucisz.
Zapomniałeś < na samym początku.
Offline
Offline
Offline
Błąd jest bardzo prosty. W tym fragmencie:
'Moje teksty',
'moje teksty',
'moje teksty',
Przy ostatniej wartości nie dajemy przecinka (na końcu rzecz jasna).
Offline
Offline
Strony: 1