onclick в javascript

Печать RSS
304

Автор
Чатланин
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
Изменил: Сергей (22.06.2013 / 03:39)

Пришелец
0
document.location='http://site.ru/index.php?id=1&rnd='+ ggg();
Автор
Чатланин
0
2. Plato, а onclick тут где? , событие по клику?
Автор
Чатланин
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>
Автор
Чатланин
0
5. dima.london, спасибо первый script работает , плюсую .
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск