Foros del Web » Programando para Internet » Javascript »

abrir función en una nueva pestaña

Estas en el tema de abrir función en una nueva pestaña en el foro de Javascript en Foros del Web. Buenas tardes, estoy teniendo una duda con javascript que quizás alguien me pueda dar una mano. El tema es que yo tengo una función la ...
  #1 (permalink)  
Antiguo 27/03/2015, 12:57
Avatar de maximendez88  
Fecha de Ingreso: septiembre-2012
Ubicación: Montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 3
abrir función en una nueva pestaña

Buenas tardes, estoy teniendo una duda con javascript que quizás alguien me pueda dar una mano. El tema es que yo tengo una función la cual me gustaría que se ejecute en otra pestaña y me gustaría saber si alguien tiene idea de como se puede llegar hacer esto, dejo un ejemplo abajo de lo que quiero...


Código HTML:
Ver original
  1. <input type="button" onclick="algo();" id="algo">

Código Javascript:
Ver original
  1. function algo()
  2. {
  3. ....
  4. }


me gustaría que la función algo() se ejecute en una nueva pestaña con otra url... es posible esto? espero una respuesta a la brevedad....
  #2 (permalink)  
Antiguo 27/03/2015, 13:39
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: abrir función en una nueva pestaña

Las funciones solo se ejecutan en la página en la que fueron declaradas.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 27/03/2015, 14:00
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: abrir función en una nueva pestaña

Intenta explicar mejor para qué quieres hacerlo, así te podremos ayudar.
  #4 (permalink)  
Antiguo 27/03/2015, 14:07
Avatar de maximendez88  
Fecha de Ingreso: septiembre-2012
Ubicación: Montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 3
Respuesta: abrir función en una nueva pestaña

Cita:
Iniciado por PHPeros Ver Mensaje
Intenta explicar mejor para qué quieres hacerlo, así te podremos ayudar.
muchas gracias por las respuestas... mira... estoy haciendo una función que en definitiva lo que tiene que hacer es crear un pdf con la imagen de pantalla del navegador, lo estoy haciendo con dompdf, dejo abajo el codigo del php...


Código PHP:
Ver original
  1. <?php
  2.  
  3. $url="http://algo.com"
  4.  
  5. $content = file_get_contents($url);
  6.  
  7. require_once("dompdf/dompdf_config.inc.php");
  8. $dompdf=new DOMPDF();
  9. $dompdf->load_html($content);
  10. $dompdf->set_paper('c2','portrait');
  11.  
  12.  
  13. $dompdf->render();
  14. $dompdf->stream("planilla.pdf");
  15.  
  16.  
  17.  
  18. ?>


el problema que estoy teniendo es que este php la imagen de pantalla que me genera en el pdf es del principio de la pagina html o sea con la función de javascript sin ejecutar...
Me gustaría poder sacarle foto de pantalla a una función ya ejecutada, ya que la función hace algunas tablas dinámicas que me interesan mostrar en el pdf, y de ahi viene mi interés de ejecutar la función javascript en otra url y hacer foto de pantalla de esa url... así poder en el pdf mostrar la función javascript ya ejecutada.... espero que se entienda algo de lo q explique

Última edición por maximendez88; 27/03/2015 a las 14:18
  #5 (permalink)  
Antiguo 27/03/2015, 14:52
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: abrir función en una nueva pestaña

¿No podrías generar ese contenido dinámico desde PHP? De esta forma ya lo tendrías implícito en el código.


PS: Hace mucho que dejé PHP...
  #6 (permalink)  
Antiguo 30/03/2015, 10:01
Avatar de maximendez88  
Fecha de Ingreso: septiembre-2012
Ubicación: Montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 3
Respuesta: abrir función en una nueva pestaña

Cita:
Iniciado por PHPeros Ver Mensaje
¿No podrías generar ese contenido dinámico desde PHP? De esta forma ya lo tendrías implícito en el código.


PS: Hace mucho que dejé PHP...


si en realidad esa es una buena solución el tema que el contenido ya lo tengo generado desde javascript, me seria mas fácil poder lograrlo desde javascript que tener que empezar a implementar todo de nuevo....

Etiquetas: input, pestaña
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 15:38.