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