Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[js] textarea i wykonywanie skryptu
#1
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:
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ć?
Odpowiedz
#2
Ja na twoim miejscu zrobił bym w prostszy sposób, a mianowicie tak:
Kod:
<body onLoad = "startScroll();">
<script type = "text/javascript">
var tips = new Array("Czy jestes zwierzakiem?.", "Myles sie dzis?.", "Co robiles dzis rano?.");
var num_tips = tips.length;
var index = 0;
while ((num_tips > 0)  && (tips[num_tips-1] == ""))
{
   --num_tips;
}
function startScroll() {
    if (num_tips != null) {
        if (window.document.tip_form) {
            window.document.tip_form.tip_box.value = tips[index++];
            if (index > num_tips - 1)
            {
                index = 0;
            }
        }
        setTimeout("startScroll()", 3500);
    }
}
</script>
<form name = "tip_form">
<textarea name = "tip_box" rows = "3" cols = "30"></textarea>
</form>
Tylko kod musisz zmodyfikowac tak aby podawał jedno tylko pytanie. To jest skrypt który co 3 sekundy wyświetla inne pytanie, więc drobne modyfikacje i powinno byc tak jak chciałeś.
[Obrazek: 2guxq1i.gif]
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Question JAVA jak usunac message ze skryptu - wylaczone cookies fate 1 1,865 22-03-2012, 21:04
Ostatni post: kornell
  [JavaScript] Modyfikacja skryptu ania12345 7 4,103 14-03-2012, 20:21
Ostatni post: Kartofelek
  Prośba o pomoc w wyborze skryptu galerii razorskate 3 2,838 16-01-2012, 23:57
Ostatni post: n0xx
  [JAVASCRIPT] Zliczanie znaków w textarea - PROBLEM Damian19 7 5,023 15-01-2012, 17:35
Ostatni post: Damian19
  problem z ładowaniem skryptu omxd 10 6,911 26-04-2011, 00:54
Ostatni post: Kartofelek

Skocz do:


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