Foros del Web » Programando para Internet » Javascript »

Como mandar un mensaje Confirm al clickear un hipervinculo

Estas en el tema de Como mandar un mensaje Confirm al clickear un hipervinculo en el foro de Javascript en Foros del Web. ya para esto cambia esto var dir= "/myreporte.php?cod=" + code; window.open(dir,"_blank"); por esto @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original var dir = "/myreporte.php?cod=" + ...

  #31 (permalink)  
Antiguo 04/09/2012, 10:41
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 5 meses
Puntos: 220
Respuesta: Como mandar un mensaje Confirm al clickear un hipervinculo

ya para esto cambia esto

var dir= "/myreporte.php?cod=" + code;
window.open(dir,"_blank");


por esto

Código Javascript:
Ver original
  1. var dir= "/myreporte.php?cod=" + code;
  2. var w = 500; // ancho
  3. var h = 500; // alto
  4. var left = (screen.width/2)-(w/2);
  5. var top = (screen.height/2)-(h/2);
  6. window.open (dir, "REPORTE", 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #32 (permalink)  
Antiguo 04/09/2012, 11:21
Avatar de adryan310  
Fecha de Ingreso: septiembre-2012
Mensajes: 450
Antigüedad: 12 años, 2 meses
Puntos: 3
De acuerdo Respuesta: Como mandar un mensaje Confirm al clickear un hipervinculo

SOLUCIONADO !!!

gracias a todos lo que me hecharon la mano la verdad por personas como ustedes es que personas novatas como yo aprendemos, infinitas gracias a todos los que me ayudaron aqui dejo el codigo concluido para aquellas personas con las mismas dudas que en un momento tuve yo

este codigo javascript en el head:

Código HTML:
<script type="text/javascript">
function imprimirReporte(code){
 
     var isConforme = confirm("Esta seguro de abrir el reporte");
     if(isConforme) {
          // aca va la direccion de tu URL
		      var window_width = 800;  // ancho de la ventana
              var window_height = 600; // alto de la ventana
              var newfeatures= 'scrollbars=no,resizable=no';
		  // calculamos las dimenciones del monitor para centrar la imagen
              var window_top = (screen.height-window_height)/2; 
              var window_left = (screen.width-window_width)/2;
		  // agregamos la direccion a la que hace referencia la pagina  
              var dir= "/brumasa/reportes/reporte.php?cod=" + code;
          // aplicamos la ventana como tal de forma centrada y con los valores correspondientes
		  window.open(dir,"_blank",'width=' + window_width + ',height=' + window_height + ',top=' + 
		              window_top + ',left=' + window_left + ',features=' + newfeatures + '');
     }
     return false;
}
</script> 
Luego hacemos el respectivo hipervinculo que llama a la funcion javascript

Código PHP:
<?php $cod '01'?>  // este valor puede ser cualquiera que querramos pasar>
Código HTML:
 <a href="#" onclick="imprimirReporte('<?php echo $cod; ?>')">
 <img src="images/boton_descargar_pdf20.png" width="200" height="50"/</a> 

Última edición por adryan310; 04/09/2012 a las 11:54
  #33 (permalink)  
Antiguo 05/09/2012, 05:34
Avatar de antoniopol  
Fecha de Ingreso: agosto-2012
Ubicación: Valladolid
Mensajes: 114
Antigüedad: 12 años, 2 meses
Puntos: 21
Respuesta: Como mandar un mensaje Confirm al clickear un hipervinculo

Con el código que puse anteriormente se me olvido lo de abrir en una nueva ventana
Código HTML:
Ver original
  1. <a onclick="return confirm('Estas seguro')" target="_blank" href="/brumasa/reportes/reporte.php?cod=<?php echo $_GET["cod"]; ?>"
  2.     title="descargar reporte">
  3.     <img src="http://www.forosdelweb.com/f18/images/boton_descargar_pdf20.png" width="200" height="50"/></a>
Espero que esto también le funcione.
__________________
>> Blog de desarrollo web.
>> @antoniopol06 amante de la Web =D

Etiquetas: clickear, confirm, hipervinculo, mensaje, usuarios
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 01:12.