вопрос
Господа. Тупею. Помогите. Правильно ли я высчитал? И как можно подрезать код (если есть такая возможность)?
Соответственно
Спасибо, всем кто поможет!
Правильно ли я все просчитал?
var rating = '{rating}';
var minus = rating.match( /ratingminus/i );
var plus = rating.match( /ratingplus/i );
rating = rating.replace(/[^-0-9]/gim,'');
rating = rating.replace(/\-/gi, " ");
rating = rating.replace(/(^|\s+){news-id}(\s+|$)/g, ' ');
rating = rating.replace(/\s+/g, '');
var vote = '{vote-num}';
vote = vote.replace(/\>/gi, "-");
vote = vote.replace(/[^-0-9]/gim,'');
vote = vote.replace(/\-/gi, " ");
vote = vote.replace(/(^|\s+){news-id}(\s+|$)/g, ' ');
vote = vote.replace(/\s+/g, '');
if (minus!=null){
if(vote == rating){
document.getElementById('minus').innerHTML=(rating);
}
else {
var pipl = vote - rating;
pipl = (pipl/2).toFixed(0);
pipl = parseInt(rating) + parseInt(pipl);
document.getElementById('minus').innerHTML=(pipl);
}
}
else {
var pipl = vote - rating;
pipl = (pipl/2).toFixed(0);
document.getElementById('minus').innerHTML=(pipl);
}
if (plus!=null){
if(vote == rating){
document.write(rating);
}
else {
var pipl = vote - rating;
pipl = (pipl/2).toFixed(0);
pipl = vote - pipl;
document.getElementById('plus').innerHTML=(pipl);
}
}
else {
var pipl = vote - rating;
pipl = (pipl/2).toFixed(0);
document.getElementById('plus').innerHTML=(pipl);
}
Соответственно
<div id="'plus"><div> и <div id="'minus"><div>
Спасибо, всем кто поможет!
Правильно ли я все просчитал?