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.