Помогите слоупоку с JavaScript

Tenarius
На сайте с 09.02.2012
Offline
14
317

В общем есть код:

<script language="JavaScript">
var clickCount = 0;
var img2;
new Image().src=img2;
function countClick () {
return window.clickCount++;
}//it

function randomNumber (m,n)
{
m = parseInt(m);
n = parseInt(n);
return Math.floor( Math.random() * (n - m + 1) ) + m;
}//randomNumber

function zamena(num,count){
if (count<1) {
img2="http://old/images/1/"+num+".png";
document.getElementById('img').src=img2;
}//if
}//zamena

</script>
<table>
<?php
$tr = 1;
$td = 1;
for ($l=0; $l<$tr; $l++) {
echo "<tr>";
for ($h=0; $h<$td; $h++) {
echo <<<HERE
<td>
<script type='text/javascript'>
document.write("<img id='img' src='http://old/images/1/youtube.png' onClick='zamena(randomNumber(1,5),countClick())' >");
</script>
</td>
HERE;
}//for
echo "</tr>";
}//for
?>
</table>

нужно как то сгенерить id картинки, чтобы при каждой итерации оно было разным, кроме того результат генерации нужно передать в качестве параметра функции zamena, чтобы затем его можно было использовать в getElementById.

Пробовал делать так:


var idc;

---

<script type='text/javascript'>
document.write("<img id='"+idc+"' src='http://old/images/1/youtube.png' onClick='zamena(randomNumber(1,5),countClick(),idc)' >");
idc = parseInt(idc)++;
</script>

Но ничего не вышло, более того, тут -> idc = parseInt(idc)++; возвращается NaN...

Плиз хелп, я уже разрушил свой мозг.

Мне нужны деньги...
siv1987
На сайте с 02.04.2009
Offline
427
#1
Tenarius:
Пробовал делать так:
Но ничего не вышло, более того, тут -> idc = parseInt(idc)++; возвращается NaN...
Tenarius:
zamena(randomNumber(1,5),countClick(),idc)
Tenarius:
function*zamena(num,count)

..............

Tenarius
На сайте с 09.02.2012
Offline
14
#2

Спасибо ) Вопрос закрыт

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий