Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > как сделать чтобы при каждой закрузки страницы..?


Автор: stan90 15.1.2010, 12:24
как сделать чтобы при каждой закрузки страницы в текстовом поле рандомно тект менялся какой нибудь?

Автор: EmilRegis 15.1.2010, 14:22
событие onload. Какой-то текст - это скорее всего один из элементов массива...а рандомность в js это Math.random( ) 
http://www.tigir.com/javascript.htm  -  здесь про рандом всё написано...

Автор: 12345c 15.1.2010, 14:25
выводить текст из массива a  в поле таким образом:

Код

a[Math.floor(Math.random*a.length)]

Автор: stan90 15.1.2010, 20:37
сделал вот так но не работает(((

что здесь исправить??
Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Документ без названия</title>
<script language="javascript">
function h(){
var ad=new Array()
ad[0]='a';
ad[1]='b';
ad[2]='c';
var xy=Math.floor(Math.random()*ad.length);
document.getElementById('view1').value=(ad[xy]}
</script>
</head>
<body>
<input name="" id="view1" onload="h()" type="text" />
</body>
</html>


Добавлено через 3 минуты и 41 секунду
или onload надо в body??

Добавлено через 5 минут и 10 секунд
всё разобрался))спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)