当我的鼠标悬停功能正常工作时,可点击的图片不会将值发送到我的文本文件,但是当我将div标签更改为(this)时其工作正常,但鼠标悬停功能aint。可点击的div标签不会在鼠标悬停的情况下工作
这是当鼠标悬停功能工作不位发送咆哮值
<div id="1" onclick="SendRating(this,id);" onmouseover="rateStar(id)" value="> <img src="star.jpg"></div>
这是当我的函数发送了价值,但鼠标a'int工作。
<div id="2" onclick="SendRating(this.id);" ><img src="star.jpg"></div>
这是我使用的两个函数。
function SendRating(RatingValue){
var paramas = "rating="+RatingValue;
$.ajax({
type: "POST",
url: "rating.php",
data: paramas,
success: function(responseText)
{
document.getElementById("ContentHolder").innerHTML = responseText;
}
}
);
}
function rateStar(rating){
var i = 1;
var ratings = '';
for (i==1; i<=5; i++){
if (i<=rating){
document.getElementById(i).innerHTML = '<img src=\"star1.gif\">';
}
else{
document.getElementById(i).innerHTML = '<img src=\"star.jpg\">';
}
}
}
嗯,事情是现在,它的工作,当我点击图像之外,而不是图像上,跆拳道 – Dymond 2012-01-08 14:21:48