onclick в javascript

Print RSS
303

Author
Чатланин
0
<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
Changed: Сергей (22.06.2013 / 03:39)

Пришелец
0
document.location='http://site.ru/index.php?id=1&rnd='+ ggg();
Author
Чатланин
0
2. Plato, а onclick тут где? , событие по клику?
Author
Чатланин
0
Плюсую кто подскажет правильно .

Голубые штаны
0
<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>
Author
Чатланин
0
5. dima.london, спасибо первый script работает , плюсую .
Stickers / Tags / Rules / Top topics / Top Posts / Search