Estimados(as)
He ocupado una buena parte de tiempo tratando de implementar un envío de correo (PhpMailer) que incluya un enlace usando <a href ...></a>, pero no consigo encontrar la manera de pasar la etiqueta href. Agradezco la ayuda que me puedan dar para continuar con mi proyecto.
Lo que tengo y funciona bien:
Código Javascript
:
Ver originalvar tabs = new Ext.TabPanel({
border: false,
activeTab: 0,
itemId:'All_tabs',
autoScroll:true,
items: [main], //Agrego el primer tab
layoutOnTabChange: true,
deferredRender : false,
listeners: {
tabchange: function(tabPanel, newTab, oldTab, eOpts) {
// cada Panel(tab) tiene un toolBar y botones cargados con la propiedad "iconCls"
var SendEmail=Ext.getCmp('SendIcon' + '_' + TbpSecond.id ); //Capturo el botón para envío de correo
//Preparo variables para envío del título y enlace que irán en el mail
TbpSecond=tabs.getActiveTab(); // Capturo el tab activo (en cada tab he cargado una tabla de datos)
var Step01_Link = TbpSecond.autoLoad.url; // Obtengo la ruta al archivo cargado en el tab activo
var Step02_Link = Step01_Link.split('.'); // Separo la extensión del archivo (html)
console.log(Step02_Link[0]); // verifico que me quedo con la ruta y el nombre de archivo sin la extensión
var LinkFileForSend = "localhost" + Step02_Link[0] + ".xls"; // Ubicación del archivo xls para envío
// Listener para el evento clik en sendmail
SendEmail.on('click', function(e,t,eOpts)
{
// capturo la propiedad "title" del tab activo (Funciona bien)
var MyTitle = "titulo=" + "\'" + TbpSecond.title + "\'";
// capturo la ruta y el nombre de archivo que enviaré por mail (Funciona bien)
var Mytxt_msg = "text_msg= " + LinkForSendFile;
console.log(Mytxt_msg); // Verifico que tengo lo que necesito (OK)
// Instancio la ventana en que mostraré el html configurado para el envío de email
var w = new Ext.Window(
{
modal:true,
width:371,
height:503,
x: 100,
y: 100,
title: "Send File Link",
// En "MyTitle" y "Mytxt_msg" paso los valores que se reciben en el html configurado para correo
html: '<iframe src="http://localhost/piaalc/WebIndig_ESP/noticias/MainPages/Form_Noticias.html?' + "+ &" + MyTitle + " " + "+ &" + Mytxt_msg + " " + '"' +"style=" + '"' + "width:100%;" + "height:100%;" + "border:none;" + '"' + "></iframe>'"
});
w.show()
});
},
},
});
Lo que
no he conseguido hacer (a pesar de haber buscado y experimentado una y otra alternativa) es que me funcione esto en la propiedad "html:" de la ventana en que cargo el html:
Código Javascript
:
Ver originalhtml:text_msg = "<a HREF='http://www.redatam.org/'>" + Mytxt_msg + "</a>";
Lo que he recibido en el correo ha sido: o nada en "Mytxt_msg" o solo "<a" sin el resto de la sentencia. Si no agregor el "<a href..." todo funciona bien.
Ojalá me puedan ayudar,
Gracias