onclick в javascript

1. Сергей (22.06.2013 / 03:37)
<script>document.write('<a href="http://site.ru/index.php?id=1" onclick="ggg">Название</a>'); function ggg(){+&rnd=566565}</script>
, привет подскажите как правильно написать этот код , что бы после нажатия к адресу прибавлялись и цыфры к примеру так http://site.ru/index.php?id=1&rnd=566565

2. Кирилл (22.06.2013 / 07:53)
document.location='http://site.ru/index.php?id=1&rnd='+ ggg();

3. Сергей (22.06.2013 / 11:08)
2. Plato, а onclick тут где? , событие по клику?

4. Сергей (22.06.2013 / 15:43)
Плюсую кто подскажет правильно .

5. Дмитрий (22.06.2013 / 16:22)
<script>
function setRandom(obj){
	return obj.setAttribute('href', (obj.getAttribute('href')+'&rand='+(Math.floor(Math.random() * (99999 - 11111 + 1)) + 11111)));
}
document.write('<a href="http://site.ru/index.php?id=1" onclick="setRandom(this); return false;">Название</a>');
</script>
Вот так. Но я не вижу смысла. Лучше генерировать случайный параметр перед переходом по ссылке. Например так:
<script>
function setRandom(obj){
	document.location = obj.getAttribute('href')+'&rand='+(Math.floor(Math.random() * (99999 - 11111 + 1)) + 11111));
}
document.write('<a href="http://site.ru/index.php?id=1" onclick="setRandom(this); return false;">Название</a>');
</script>


6. Сергей (22.06.2013 / 20:09)
5. dima.london, спасибо первый script работает , плюсую .

URL: https://visavi.net/topics/38237