Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Propiedad HTML con href en Objeto window ExtJs 4

Estas en el tema de Propiedad HTML con href en Objeto window ExtJs 4 en el foro de Frameworks JS en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 10/09/2015, 09:48
 
Fecha de Ingreso: enero-2009
Mensajes: 173
Antigüedad: 15 años, 10 meses
Puntos: 1
Propiedad HTML con href en Objeto window ExtJs 4

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 original
  1. var tabs = new Ext.TabPanel({
  2.                     border: false,
  3.                     activeTab: 0,
  4.                     itemId:'All_tabs',
  5.                     autoScroll:true,
  6.                     items: [main], //Agrego el primer tab
  7.                     layoutOnTabChange: true,
  8.                     deferredRender   : false,
  9.                                       listeners: {
  10.                                 tabchange: function(tabPanel, newTab, oldTab, eOpts)  {
  11.  
  12.                                         // cada Panel(tab) tiene un toolBar y botones cargados con la propiedad "iconCls"
  13.                                         var SendEmail=Ext.getCmp('SendIcon' + '_' + TbpSecond.id ); //Capturo el botón para envío de correo
  14.                                        
  15.                                                 //Preparo variables para envío del título y enlace que irán en el mail
  16.  
  17.                                                 TbpSecond=tabs.getActiveTab(); // Capturo el tab activo (en cada tab he cargado una tabla de datos)
  18.  
  19.                                                 var Step01_Link = TbpSecond.autoLoad.url; // Obtengo la ruta al archivo cargado en el tab activo
  20.  
  21.                                                 var Step02_Link = Step01_Link.split('.'); // Separo la extensión del archivo (html)
  22.  
  23.                                                 console.log(Step02_Link[0]); // verifico que me quedo con la ruta y el nombre de archivo sin la extensión
  24.  
  25.                                                 var LinkFileForSend = "localhost" + Step02_Link[0] + ".xls"; // Ubicación del archivo xls para envío
  26.                                         // Listener para el evento clik en sendmail
  27.                                         SendEmail.on('click', function(e,t,eOpts)
  28.                                         {
  29.  
  30.                                                 // capturo la propiedad "title" del tab activo (Funciona bien)
  31.                                                 var MyTitle = "titulo=" + "\'" + TbpSecond.title + "\'";
  32.  
  33.                                                 // capturo la ruta y el nombre de archivo que enviaré por mail (Funciona bien)
  34.                                                 var Mytxt_msg = "text_msg= " + LinkForSendFile;
  35.  
  36.                                                 console.log(Mytxt_msg); // Verifico que tengo lo que necesito (OK)
  37.                                                 // Instancio la ventana en que mostraré el html configurado para el envío de email
  38.                                                 var w = new Ext.Window(
  39.                                                 {
  40.                                                     modal:true,
  41.                                                     width:371,
  42.                                                     height:503,
  43.                                                     x: 100,
  44.                                                     y: 100,
  45.                                                     title: "Send File Link",
  46.                                                     // En "MyTitle" y "Mytxt_msg" paso los valores que se reciben en el html configurado para correo
  47.                                                     html: '<iframe src="http://localhost/piaalc/WebIndig_ESP/noticias/MainPages/Form_Noticias.html?' + "+ &" + MyTitle + " " + "+ &" + Mytxt_msg + " " + '"' +"style=" + '"' + "width:100%;" +  "height:100%;" + "border:none;" + '"' + "></iframe>'"
  48.                                                 });
  49.  
  50.                                                 w.show()
  51.                                     });
  52.                                    
  53.                                 },
  54.                 },
  55.   });

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 original
  1. html: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

Etiquetas: extjs, funcion, href, html, objeto, propiedad, window
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 17:39.