JavaScript и прямая связь - PullRequest
0 голосов
/ 17 апреля 2011

Я написал простой HTML-файл, который печатает 10 случайных чисел, используя JavaScript. Объект javascript, в свою очередь, использует класс java.util.Random (live connect) для вывода результата! но я не получаю точный вывод при использовании с функциями и событиями, такими как onLoad или onclick!

<html>
<body onLoad="hello()">
<script language="javascript">
function hello()
{
var i=0;
<code>for(;i<10;i++)</code>
{
var j=new java.util.Random(i);
document.writeln(j);
}
}
</script></body></html>

И я могу получить вывод, если мы не используем функцию!

<html>
<body >
<script language="javascript">
var i=0;
<code>for(;i<10;i++)</code>
{
var j=new java.util.Random(i);
document.writeln(j);
}
</script></body></html>

Кто-нибудь может мне помочь с этой ошибкой!

Ответы [ 2 ]

3 голосов
/ 17 апреля 2011

Используйте это:

var j=Math.random()*i; вместо var j=new java.util.Random(i);

0 голосов
/ 17 апреля 2011

Возможно, это правильный синтаксис?

for(;i<10;i++){
  Random r =  new Random();
  int j =  r.nextInt(i)
  document.writeln(j);
}
...