Hola:
Me parece que el error está en el código que no muestras... document.foteli.src no se vé, y donde aplicas el fondo es en fotelis (plural)...
por cierto, el cálculo que haces lo veo un poco complejo... prueba esta línea:
Código:
temporal = (temporal + b + img_vp.length) % img_vp.length;
El estilo del ini no debe terminar en punto y coma... hay un atributo src en fotelis, como si fuese un marco o una imagen...
Te paso un código que funciona:
Código:
<html>
<head>
<script>
var img_vp=["miemoticon.gif","tintero.gif","utensillos.gif"];
var img_cant=2;
var temporal=0;
var dir="../dibujos/";
function ini(){
document.getElementById('fotelis').style.backgroundImage="url(http://imagesforum.doctissimo.fr/mesimages/1676940/hola.gif)"
}
function cambiaf(b){
temporal = (temporal + b + img_vp.length) % img_vp.length;
document.getElementById('fotelis').style.backgroundImage="url("+dir+img_vp[temporal]+")";
document.getElementById("ver").innerHTML = temporal;
}
window.onload=ini;
</script>
</head>
<body>
<input type="button" value="cambiar más" onclick="cambiaf(1)">
<input type="button" value="cambiar menos" onclick="cambiaf(-1)">
<div style="height: 150px; width: 150px; background-color: #eeeeee" id="fotelis" ></div>
<div id="ver" ></div>
</body>
</html>
Saludos