Creo que este post, sobre javascript debe ir más en esta sección, que en la de javascript.
Vereis, tengo las siguientes funciones, declaradas en mi pagina:
Código:
Y tengo un ImageButton, que en el load le estoy metiendo la siguiente propiedad: <asp:ScriptManager ID="scrManager" runat="server" />
<script>
function CambiarImagen(imgOrigen, imgDestino) {
imagenOrigen = document.getElementById(txtPrefijo + imgOrigen);
imagenDestino = document.getElementById(txtPrefijo + imgDestino);
imagenDestino.src = imagenOrigen.src;
}
function EstablecerTelaGrande(codProducto, codColor, idImgDestino) {
imagenDestino = document.getElementById(txtPrefijo + idImgDestino);
imagenDestino.src = 'imgs/imagen.aspx?codProducto=' + codProducto + '&codColor=' + codColor;
}
</script>
Código:
Sin embargo, en el Explorer me funciona perfectamente, pero en el FireFox me dice que no encuentra dicha función... ¿Por que puede ser amigos? imgBtnFrontal.ImageUrl = imgFrontal;
imgBtnFrontal.Attributes.Add("onclick", "javascript:CambiarImagen('imgBtnFrontal', 'imgGrande'); return false");
imgBtnTrasera.ImageUrl = imgTrasera;
imgBtnTrasera.Attributes.Add("onclick", "javascript:CambiarImagen('imgBtnTrasera', 'imgGrande'); return false");
Puse un alert('mensaje') al principio de la función para ver si entraba por ahi, pero claro... si me die que ni la encuentra, tampoco lanza el alert.

