Išrinkti žodžiai
Parašė WyPuk 2009 balandžio 6 20:04:15
Laukelyje įvedama tarpais atskirtų žodžių seka . Spragtelėjus mygtuka
[b]Išrinkti[/b], turi būti išrenkami visi laukelyje įrašyti žodžiai ir įrašomi į pagalbinį masyvą. Spragtelėjus mygtuką [b]Parodyti[/b], pagalbiniame masyve saugomi žodžiai parodomi įrašyti stulpelio pranešimo lange.
Tinklalapio aprašymas, kurio žodžių į masyvą funkcija. [b]Testas[/b] dirba
teisingai tiktai tada, kai tarp žodžių nėra pasikartojančių tarpų ir už paskutiniojo žodžio įrašomas tarpas, atrodo taip:
[code]<html>
</head>
<script language="javascript">
var masyvas= new Array (20), n; // Pagalbinis masyvas ir žodžių skaičius
function Testas(x) { // Rašymo i masyvą funkcija
var s=0, sk='', p; // Pagalbiniai kintamieji
n =0; // Tuščio masyvo požymis
while (x.indexOf(sk)>0){ // Žodžių paieškos tęsimo sąlyga
p= x.indexOf(sk); // Žodžių pabaigos indeksas
masyvas [n++]= x.substring(s.p); // Žodžio rašymas į masyvą
x= x.substring(p+1, x.lenght); // Apdorotos dalies atmetimas
}
}
function Rodyti(){ // Masyve saugomų žodžių rodymas
var t= "Išrinkti žodžiai: \n"; // Aiškinantis tekstas
for (i= 0;i<n; i++) // Masyvo peržiūros ciklas
t+= masyvas[i]+"\n"; // Žodžių rinkinio formavimas
alert(t); // Žodžių rinkinio parodymas
}
</script></head>
<body>
<form name= "forma">
Tiriamas tekstas: <input name="tekstas" type=text> <br><br>
<input value =Išrinkti" type=button OnClick= "Testas(form.tekstas.value)">
<input value ="Parodyti" type=button OnClick= "Rodyti()">
</form></body></html>[/code]
[b][color=red]Rašė: WyPuk[/color][/b]
[b][color=red]Paimta: Iš knygos[/color][/b]