Les presento el problema, tengo una galeria de imagenes en asp, todo muy bien en ie, pero en firefox y en safari hay problema, les explico,
si entras a http://soccerliverd.com/sl/galeria.aspx?a=110&z=0 veras una galeria de imagenes, pero si clickeas en una de las fotos por ejemplo http://soccerliverd.com/xcms/verImagen.aspx?a=484, en ie sale muy bine la imagen pero en firefox y safari no, acountinuacion el codigo de verImagen.aspx
Código:
por favor daria la vida por que alguien me ayude, gracias de ante mano!<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="utf-8" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Drawing" %> <%@ Import Namespace="System.Drawing.Imaging" %> <%@ Import Namespace="System.Data.SqlClient" %> <script runat="server"> string ConnectionString = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"]; protected void Page_Load(object sender, EventArgs e) { string Imagen = "imagenes/none.gif"; if (Request.QueryString["a"] != null) { foreach (DataRow row in Data("SELECT ImagenID, Nombre, Ruta FROM vw_Imagenes WHERE ImagenID = " + Request.QueryString["a"].ToString(), "").Rows) { Imagen = row["Ruta"].ToString() + "/" + row["Nombre"].ToString(); } } Bitmap foto = new Bitmap(Server.MapPath(Imagen)); Bitmap img = null; if (Request.QueryString["w"] != null) { int w = int.Parse(Request.QueryString["w"]); if (w != 0) { img = new Bitmap(foto, w, w); } else { img = foto; } } else { img = foto; } Response.Clear(); img.Save(Response.OutputStream, ImageFormat.Jpeg); Response.End(); } private DataTable Data(string storeProcedure, string parameters) { DataTable Table = new DataTable(); SqlConnection conn = new SqlConnection(ConnectionString); SqlCommand comm = new SqlCommand(storeProcedure + " " + parameters, conn); SqlDataAdapter da = new SqlDataAdapter(comm); try { conn.Open(); da.Fill(Table); comm.Dispose(); conn.Close(); conn.Dispose(); } catch (SqlException e) { throw new System.Exception(e.Message); } return Table; } </script>
Edgar Nadal
(firma removida...)