hola, desde hace un tiempo el live messenger cuando pones un link de imageshack, te dice un error y no lo puede enviar, e estado buscando por google y a varia gente mas le pasa.
Una solucion que e visto es instalarle al msn un plugin llamado TinyUrl y te convierte todos los enlaces en otro formato pudiendose asi ver la imagen aunque sea de hay, pero si pones otra direccion como google, tambien de la convierte y no te lleva directamente, sino que a una advertencia o algo asi de que vas a esa url.
el codigo del script es este:
/*----------
Title: TinyURL Script
Description: Replace all URLs in your sent messages with a TinyURL.
Author: Eljay <[email protected]>
----------*/
var XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
function GetTinyUrl(Url){
if(!Url.match(/^https?:\/\//)) Url = "http://" + Url;
XMLHTTP.open("GET", "http://tinyurl.com/api-create.php?url=" + Url, false);
XMLHTTP.send();
return XMLHTTP.responseText.replace("tinyurl.com", "preview.tinyurl.com");
}
function OnEvent_ChatWndSendMessage(ChatWnd, Message){
return Message.replace(/(https?:\/\/|www\.){1}[^ ]+/gi, GetTinyUrl);
}
que hay que modificar a manera de filtro para que solo sean enlaces que empiezen por imageshack? http://img
y poniendo
if(!Url.match(/^https?:\/\//)) Url = "http://img" + Url;
que es lo unico que se me ocurre sigue haciendo lo mismo xD