Имам проблем с тази функция:
[js]function editmp(str, id, sega, cena) {
var element = document.getElementById('info-'+id);
var cenadiv = document.getElementById('cena'+id);
if(isNaN(str)){
alert("Грешка: въведи число!");
}else{
var content= element.innerHTML;
element.innerHTML = '<img src="images/load.gif" alt="loading" />';
http.open('get', 'ajax_broi_mp.php?id='+id+'&do='+str);
http.onreadystatechange = function() {
if(http.readyState == 4){
var response = http.responseText;
var now = sega*cena + cena;
cenadiv.innerHTML = now+' лв';
element.innerHTML = response;
if(str==1){document.getElementById(id+'broi').value = sega+1;}
if(str==2){document.getElementById(id+'broi').value = sega-1;}
}
};
http.send(null);
}
}[/js]
Защо не ми събира а го съединява това var now = sega*cena + cena;
[js]function editmp(str, id, sega, cena) {
var element = document.getElementById('info-'+id);
var cenadiv = document.getElementById('cena'+id);
if(isNaN(str)){
alert("Грешка: въведи число!");
}else{
var content= element.innerHTML;
element.innerHTML = '<img src="images/load.gif" alt="loading" />';
http.open('get', 'ajax_broi_mp.php?id='+id+'&do='+str);
http.onreadystatechange = function() {
if(http.readyState == 4){
var response = http.responseText;
var now = sega*cena + cena;
cenadiv.innerHTML = now+' лв';
element.innerHTML = response;
if(str==1){document.getElementById(id+'broi').value = sega+1;}
if(str==2){document.getElementById(id+'broi').value = sega-1;}
}
};
http.send(null);
}
}[/js]
Защо не ми събира а го съединява това var now = sega*cena + cena;