26-06-2009, 17:40
Witam!
Mam pewien problem z JS a mianowicie:
chcę zrobić pole textarea i w nim wykonać skrypt, który będzie podawał losowe pytanie. Mam skrypt:
Lecz gdy wrzucam go w textarea to on nie wykonuje się tylko przepsuje:
Wie ktoś może jak się z tym uporać?
Mam pewien problem z JS a mianowicie:
chcę zrobić pole textarea i w nim wykonać skrypt, który będzie podawał losowe pytanie. Mam skrypt:
Kod:
<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:
'Pytanie 1',
'Pytanie 2',
'Pytanie 3'
).random().join(''));
// ]]>
</script>
Lecz gdy wrzucam go w textarea to on nie wykonuje się tylko przepsuje:
Cytat:<script type=\"text/javas...
Wie ktoś może jak się z tym uporać?