Imagem onclick

3 respostas
RiQuInHo_

Galera tem alguma coisa errado nesse if else da vida, ele funciona mas só da 1 vez ele marca para desmarcar não desmarca, e outro problema é que quando tem varias imagem ele só seleciona a 1º mesmo que selecione a ultimo por exemplo...

segue o código

function troca(obj) {
		alert("Passando aqui");
		if (obj.alt == "checkbox_unchecked.png") {
			alert("Passando aqui depois");
			document.getElementById("imagem").src = "/bvpweb/resources/images/images_jgrid/checkbox_unchecked.png";
			document.getElementById("imagem").alt = "checkbox_unchecked.png";
		} else {
			alert("Passando aqui por ultimo");
			document.getElementById("imagem").src = "/bvpweb/resources/images/images_jgrid/checkbox_checked.png";
			document.getElementById("imagem").alt = "checkbox_checked.png";
		}
	}


									<td><img id="imagem" src="/bvpweb/resources/images/images_jgrid/checkbox_unchecked.png" alt="checkbox_unchecked.png" onclick="troca(imagem)" style="cursor:pointer;"></td>

3 Respostas

diogoprosoft

Seu problema pode ser que todas as imagens estão com o mesmo ID, então sempre o últmo irá funcionar os outros não!

RiQuInHo_

ou seja tenho que fazer outro td?

com imagem2 <—“id”

diogoprosoft

Não necessariamente outro TD mais OUTRO <IMG com IDS diferentes

Criado 29 de abril de 2013
Ultima resposta 29 de abr. de 2013
Respostas 3
Participantes 2