|
|
|
|
<script type=java-script/text>
function print(s)
{
var str;
for(var i=0;i<11;i++)
{
str+=s[i]+' ';
}
document.writeln(str);
}
function sort(signs,val)
{
var s=new Array(11);
for(var i=0;i<11;i++)
{
s[signs[i]-1]=val[i];
}
print(s);
}
function init()
{
var val=new Array('WE','APOLOGISE','FOR','ANY','INCONVENIENCE','CAUSED','WHILST','DEMOLITION','IS','IN','PROGRESS');
var signs=new Array(11);
for(var i=0;i<11;i++)
{
signs[i]=Number(document.getElementById('s_'+i).value);
}
sort(signs,val);
}
</script>
|
Что не правильно? | |
|
|
|
|
|
|
|
для: фыв456
(12.05.2009 в 14:18)
| | Берутся значение(цифры от 1 до 11), и в соответствии с ними сортируются слова.
Не получается(( | |
|
|
|
|
|
|
|
для: фыв456
(12.05.2009 в 14:18)
| |
type="text/javascript"
print - это СУЩЕСТВУЮЩИЙ метод объекта window. Переименуйте!
var str = '';
with (document) {open (); writeln (str); close ()}
sort - это СУЩЕСТВУЮЩИЙ метод. Переименуйте!
функцию init () надо где-то запустить. Например, <input type="button" onclick="init ()" value="Start">
| . | |
|
|
|