Сообщение от Sparkingham
|
сделать из него значение background-position: left: n px?
|
<html>
<head>
<style>
</style>
</head>
<body>
<div id="img" style="height: 20px; background-image: url(http://javascript.ru/forum/images/smilies/smile.gif); background-repeat: no-repeat">
</div>
<select id="s">
<option value="0">0</option>
<option value="10">10</option>
<option value="20">20</option>
</select>
<script>
var doSomethingWithValue=function(value){
alert(value+5)
}
s.onchange=function(){
var value=eval(this.value)
doSomethingWithValue(value)
img.style.backgroundPosition="left "+value+"px bottom 0px"
}
</script>
</body>
</html>