Foros del Web » Creando para Internet » HTML »

Creacion de emails

Estas en el tema de Creacion de emails en el foro de HTML en Foros del Web. Buenas: Estoy creando una campaña de emails, y tengo un problemilla con outlook (que raro), a ver si alguien sabe como solucionarlo. Cargo unos logos, ...
  #1 (permalink)  
Antiguo 06/11/2013, 01:58
 
Fecha de Ingreso: junio-2005
Mensajes: 46
Antigüedad: 18 años, 11 meses
Puntos: 1
Creacion de emails

Buenas:
Estoy creando una campaña de emails, y tengo un problemilla con outlook (que raro), a ver si alguien sabe como solucionarlo.
Cargo unos logos, pero cuando no existe ese logo le tengo algo como esto
<img src="invalid_link" onerror="this.src='http://placekitten.com/100/100';">
Pero en outlook se la sopla, asi que lo que queria ahora es que al menos no me saque la imagen con la x roja de error, alguien sabe como sacarla???
  #2 (permalink)  
Antiguo 06/11/2013, 03:16
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Creacion de emails

No puedes ejecutar JavaScript en clientes de correo.

Lo único que podrás hacer es que antes de enviar el formulario compruebes que existe el fichero y en caso de no existir poner otra imagen. Ya sería con PHP o lo que sea que uses.
  #3 (permalink)  
Antiguo 06/11/2013, 03:20
 
Fecha de Ingreso: junio-2005
Mensajes: 46
Antigüedad: 18 años, 11 meses
Puntos: 1
Respuesta: Creacion de emails

no puedo usar php, el envio no depende de mi. Hay alguna manera de si detecta un error en la src cambiarla solo con html??, estoy probando con meter la imagen en una tabla y ponerla de fondo en el td, pero outlook eso se lo pasa por el forro.

De todas formas, gracias por tu respuesta
  #4 (permalink)  
Antiguo 06/11/2013, 03:25
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Creacion de emails

No sé cómo funciona Outlook, pero normalmente imágenes de fondo dejan usar los clientes de correo. También dependerá un poco de la configuración del usuario.

Los clientes de correo son muy muy limitados en cuanto al código que se puede usar, por eso usamos tablas y cosas así ya bastante pasadas de rosca.

Sino puedes controlar el envío y por lo que sea no puedes usar imágenes de fondo (que normalmente si deja) entonces lo veo bastante crudo o, al menos, no se me ocurre otra forma de hacerlo.
  #5 (permalink)  
Antiguo 06/11/2013, 04:14
 
Fecha de Ingreso: junio-2005
Mensajes: 46
Antigüedad: 18 años, 11 meses
Puntos: 1
Respuesta: Creacion de emails

Lo consegui en outlook tb, con el siguiente codigo
Código HTML:
<table width="150px" height="50px">
	<tr>
		<td style="background-image: url('http://placekitten.com/100/100'); background-repeat:no-repeat">
			<!--[if gte mso 9]>
				<v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true" stroke="false" style="width:150px;height:50px;">
				<v:fill type="tile" src="http://placekitten.com/100/100" color="#080908" />
				<v:textbox inset="0,0,0,0">
			<![endif]-->
			<img src="">
			<!--[if gte mso 9]>
				</v:textbox>
				</v:rect>
			<![endif]-->
		</td>
	</tr>
</table> 
Pero cuando la imagen de dentro falla, en outlook saca la puñetera cruz roja, echando al garete todo el esfuerzo, si logro que outlook no muestre la x arreglado, ainsssssss
  #6 (permalink)  
Antiguo 06/11/2013, 05:23
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: Creacion de emails

Es que no estás usando una imagen como tal. Descarga al gatito o usa uno que tenga una ruta con un archivo jpg al final. En el servidor de tu empresa haz una carpeta /newsletters/ y ya dentro la organizas como sea, por fechas digamos, y dentro pones fotogatito.jpg. No dependas de sitios que usan scripts para mostrar el contenido.
  #7 (permalink)  
Antiguo 06/11/2013, 05:50
 
Fecha de Ingreso: junio-2005
Mensajes: 46
Antigüedad: 18 años, 11 meses
Puntos: 1
Respuesta: Creacion de emails

Eso funciona, no es el problema, el problema es la imagen que iria por encima que si no recibe nada, sale la imagen de la cruz roja de outlook indicando el error, y yo quiero que solo se vea la de fondo.
No todos mis clientes tienen logo, por eso estoy intentando esto, para ponerle una imagen por defecto.
Yo no controlo el lanzamiento, solo el mail en si.

Etiquetas: emails
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:41.