Как сделать более простой способ сделать это, используя MooTools, просто у меня еще 20 звезд будет (
Для каждого свой код это не красиво.
здесь с JavaScript для оценщика
<script type="text/javascript"><!--
window.addEvent('domready', function() {
$('link1').addEvent('click', function(e) {
e = new Event(e); e.preventDefault();
var req = new Request.HTML({
method: 'post',
url: 'rate.php',
onRequest: function() {
$('loader').setStyle('display', 'block');
},
onComplete : function() {
$('loader').setStyle('display', 'none');
$('marker').setStyle('display', 'none');
},
update: 'mydiv'
});
req.send('rate=5');
});
});
//--></script>
Вот мой HTML
<div id="log">
<ul class="star-rating">
<li class="current-rating" style="width:30%;">Currently 3/5 Stars.</li>
<li><a href="#" id="link1" title="1 star out of 5" class="one-star">1</a></li>
<li><a href="#" id="link2" title="2 stars out of 5" class="two-stars">2</a></li>
<li><a href="#" id="link3" title="3 stars out of 5" class="three-stars">3</a></li>
<li><a href="#" id="link4" title="4 stars out of 5" class="four-stars">4</a></li>
<li><a href="#" id="link5" title="5 stars out of 5" class="five-stars">5</a></li>
</ul>
</div>
Спасибо
