Автор Тема: генератор чисел на Java Script  (Прочитано 3297 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн Юниор

  • 4 уровень
  • ****
  • Сообщений: 475
  • карма: +7/-11
  • php forever
    • Просмотр профиля
    • СЕО,SEO,SMO
генератор чисел на Java Script
« : 24 Декабря 2008, 13:46:44 »
Всем привет. Нужна ваша помошь

Короче нашол скрипт генерации 6ти чисел. Проблема в том, что там форма генерации с кнопкой.


Помогите сделать так, чтоб при открытии он генерировался и отображался как текст( т.е. не в форме)

  <script language="javascript" type="text/javascript">
<!--
function getRandom(){
n=Math.random();
document.number_form.getRandom_16.value=[n];
}

function getRandom300(m,n){
return Math.floor(Math.random()*(n-m+1))+m;
}

function getRandom6(){
for(var i=0;i<1;i++){
n6=getRandom300(100000,999999);
}
document.number_form_6.getRandom_6.value=[n6];
}
//-->
</script>

 <form name="number_form_6">
<input type="text" name="getRandom_6" id="area_getRandom_6">
<input type="button" value="6-ти значное случайное число" onClick="getRandom6()" id="button_getRandom_6">

Прошу прощения, если вдруг не поймете чего я хочу  ::)
АКЦИЯ : каждому флудеру/оффтопщику - минус в подарок! Приведи с собой друга и отгреби за двоих!

Оффлайн biohazard

  • Кодер
  • 4 уровень
  • ***
  • Сообщений: 308
  • карма: +7/-2
  • work hard - go pro
    • Просмотр профиля
Re: генератор чисел на Java Script
« Ответ #1 : 24 Декабря 2008, 17:43:32 »
Вместо вот этого document.number_form_6.getRandom_6.value=[n6];
напиши так document.write(n6);
Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live.

Оффлайн Юниор

  • 4 уровень
  • ****
  • Сообщений: 475
  • карма: +7/-11
  • php forever
    • Просмотр профиля
    • СЕО,SEO,SMO
Re: генератор чисел на Java Script
« Ответ #2 : 24 Декабря 2008, 21:22:29 »
а как сделать чтоб без формы этой был????

без

 <form name="number_form_6">
<input type="text" name="getRandom_6" id="area_getRandom_6">
<input type="button" value="6-ти значное случайное число" onClick="getRandom6()" id="button_getRandom_6">   
АКЦИЯ : каждому флудеру/оффтопщику - минус в подарок! Приведи с собой друга и отгреби за двоих!

Оффлайн axel

  • Administrator
  • 6 уровень
  • *****
  • Сообщений: 1452
  • карма: +14/-0
    • Просмотр профиля
    • Портфолио
Re: генератор чисел на Java Script
« Ответ #3 : 24 Декабря 2008, 22:00:09 »
а как сделать чтоб без формы этой был????

без

 <form name="number_form_6">
<input type="text" name="getRandom_6" id="area_getRandom_6">
<input type="button" value="6-ти значное случайное число" onClick="getRandom6()" id="button_getRandom_6">   


вроде так-

<!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>Untitled Document</title>
 <script language="javascript" type="text/javascript">
<!--
function getRandom(){
n=Math.random();
document.number_form.getRandom_16.value=[n];
}

function getRandom300(m,n){
return Math.floor(Math.random()*(n-m+1))+m;
}

function getRandom6(){
for(var i=0;i<1;i++){
n6=getRandom300(100000,999999);
}
document.write(n6);

}
//-->
</script>
</head>
<body onload="getRandom6()">
<script language="JavaScript" id="area_getRandom_6">
document.write(n6);
</script>
</body>
</html>
Если вдруг все пойдет не так, крепче сжимай свой кулак, чувак!

Оффлайн Юниор

  • 4 уровень
  • ****
  • Сообщений: 475
  • карма: +7/-11
  • php forever
    • Просмотр профиля
    • СЕО,SEO,SMO
Re: генератор чисел на Java Script
« Ответ #4 : 24 Декабря 2008, 23:17:29 »
Спасибо  :D
АКЦИЯ : каждому флудеру/оффтопщику - минус в подарок! Приведи с собой друга и отгреби за двоих!

Оффлайн Юниор

  • 4 уровень
  • ****
  • Сообщений: 475
  • карма: +7/-11
  • php forever
    • Просмотр профиля
    • СЕО,SEO,SMO
Re: генератор чисел на Java Script
« Ответ #5 : 25 Декабря 2008, 18:49:34 »
скажите в чем у меня проблема ????

Цитировать
<!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>Untitled Document</title>
 <script language="javascript" type="text/javascript">
<!--
function getRandom(){
n=Math.random();
document.number_form.getRandom_16.value=[n];
}

function getRandom300(m,n){
return Math.floor(Math.random()*(n-m+1))+m;
}

function getRandom6(){
for(var i=0;i<1;i++){
n6=getRandom300(100000,999999);
}
document.write(n6);

}
//-->
</script>
</head>
<body onload="getRandom6()">


<?php
$a = "<script language="JavaScript" id="area_getRandom_6">document.write(n6);</script>";
echo "$a";
?>
</body>
</html>
 
 
АКЦИЯ : каждому флудеру/оффтопщику - минус в подарок! Приведи с собой друга и отгреби за двоих!

Оффлайн axel

  • Administrator
  • 6 уровень
  • *****
  • Сообщений: 1452
  • карма: +14/-0
    • Просмотр профиля
    • Портфолио
Re: генератор чисел на Java Script
« Ответ #6 : 25 Декабря 2008, 20:54:55 »
Юниор, как-то нерационально вы делаете.
Вот работающий пример генерации 6ти значного числа на php

<?php
$n 
mt_rand(100000999999);
echo 
$n;
?>
Если вдруг все пойдет не так, крепче сжимай свой кулак, чувак!

Оффлайн Rex

  • Administrator
  • 7 уровень
  • *****
  • Сообщений: 1811
  • карма: +15/-0
  • Странник
    • Просмотр профиля
    • ВКГУ им. С. Аманжолова
Re: генератор чисел на Java Script
« Ответ #7 : 26 Декабря 2008, 10:28:40 »
Юниор, как-то нерационально вы делаете.
Вот работающий пример генерации 6ти значного числа на php

<?php
$n 
mt_rand(100000999999);
echo 
$n;
?>

Угумс, а если это цисло в JavaScript нужно запихать - то  тогда так:

<?php
$n 
mt_rand(100000999999);
echo 
'<script language="javascript" type="text/javascript"> var myDig=' $n '</script>';
?>

И даже этот код можно проще записать, без переменной :) Ну это и так понятно  :)
А дальше этот блок нужно вставить перед тем где это число хотите использовать.

Оффлайн Юниор

  • 4 уровень
  • ****
  • Сообщений: 475
  • карма: +7/-11
  • php forever
    • Просмотр профиля
    • СЕО,SEO,SMO
Re: генератор чисел на Java Script
« Ответ #8 : 26 Декабря 2008, 11:36:26 »
Спасибо огромное REX. AXEL  :D
АКЦИЯ : каждому флудеру/оффтопщику - минус в подарок! Приведи с собой друга и отгреби за двоих!