Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/11/2016, 12:17
Mental
 
Fecha de Ingreso: noviembre-2005
Mensajes: 146
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: Firefox no abre script

Código PHP:
Ver original
  1. <?php
  2.     include('seguridad.php');
  3.     include('conexion.php');
  4. ?>
  5. <!DOCTYPE html>
  6. <html>
  7. <head>
  8.     <meta charset="utf-8">
  9.     <title>Panel de control</title>
  10.     <link   rel="stylesheet" type="text/css" href="Estilo/Control.css">
  11.     <script type="text/javascript">
  12.     var select_criterio =0;
  13.     function abrir(url)
  14.     {
  15.         var texto = document.getElementById(4).value;
  16.         url += "?key="+texto;
  17.         window.open(url,"");
  18.     }
  19.     //Procedimiento para ejecutar correctamente el formulario id=f0.   
  20.     function criterio()
  21.             {
  22.                 select_criterio;
  23.                 //Asignamos al input id=2 un valor en función del elemento RADIO (r*) seleccionado.
  24.                 //Ese valor es utilizado en la funcion eventos_semana().
  25.                 if      (document.getElementById('r1').checked){document.getElementById('2').value= "Presupuesto";}
  26.                 else if (document.getElementById('r2').checked){document.getElementById('2').value= "Apellidos";}
  27.                 else if (document.getElementById('r3').checked){document.getElementById('2').value= "Fecha";}
  28.                 else if (document.getElementById('r4').checked){document.getElementById('2').value= "Producto";}
  29.                 else if (document.getElementById('r5').checked){document.getElementById('2').value= "Depositos";}
  30.                 else if (document.getElementById('r6').checked){document.getElementById('2').value= "Facturas";}   
  31.                 document.forms[0].submit();
  32.  
  33.             }
  34.     //Procedimiento orientado al formulario form_control.
  35.     function eventos_semana()
  36.             {
  37.                 //Cargamos en la variable el criterio seleccionado en input id=2 que se estableció con la función criterio().
  38.                 var criterio_seleccionado = document.getElementById('2');
  39.                 //Asignamos a la variable el elemento id=4 que es el SELECT del formulario.
  40.                 var select = document.getElementById('4');
  41.                 //valor = select.value; POSIBLEMENTE SE PUEDE ELIMINAR.
  42.                 //En función del EXPLORADOR recogemos en las variables contenidos* el texto de la variable del SELECT id=4.
  43.                     contenido1     = select[select.selectedIndex].innerText;
  44.                     contenido2     = select[select.selectedIndex].textContent;
  45.                     if(contenido1 != undefined){var_objeto = contenido1}else{var_objeto = contenido2};
  46.                 //Bucle if en función del valor de elemento id=2
  47.                 //Si estamos trabajando con las Fechas
  48.                 if(criterio_seleccionado.value =="Dia")
  49.  
  50.                     {
  51.                     //Trabajamos sobre el elemento id=3 que será el que será el filtro para llamar a los include.
  52.                     //asignamos el valor al elemento para saber a que include debemos llamar posteriormente
  53.                         document.getElementById('3').value = var_objeto;
  54.                         //asignamos el nombre al elemento para saber a que include debemos llamar posteriormente
  55.                         document.getElementById('3').name ='filtro_fecha';
  56.                         //Enviamos el formulario llamado form_control para llamar el include correspondiente.          
  57.                         document.forms['form_control'].submit();
  58.                     }
  59.                 //Si estamos trabajando con los clientes.  
  60.                 else if(criterio_seleccionado.value =="Apellidos")
  61.                     {
  62.                     //Trabajamos sobre el elemento id=3 que será el que será el filtro para llamar a los include.
  63.                     //asignamos el valor al elemento para saber a que include debemos llamar posteriormente                    
  64.                         document.getElementById('3').value = var_objeto;
  65.                         //asignamos el nombre al elemento para saber a que include debemos llamar posteriormente
  66.                         document.getElementById('3').name ='filtro_cliente';
  67.                         //Enviamos el formulario llamado form_control para llamar el include correspondiente.                        
  68.                         document.forms['form_control'].submit();
  69.                     }
  70.                 //Si estamos trabajando con los presupuestos.
  71.                 else if(criterio_seleccionado.value =="Presupuestos")
  72.                     {
  73.                     //Trabajamos sobre el elemento id=3 que será el que será el filtro para llamar a los include.
  74.                     //asignamos el valor al elemento para saber a que include debemos llamar posteriormente                    
  75.                         document.getElementById('3').value = var_objeto;
  76.                         //asignamos el nombre al elemento para saber a que include debemos llamar posteriormente
  77.                         var texto = document.getElementById(4).value;
  78.                         //Abrimos el presupuesto elegido.
  79.                         window.location.assign('form_principal.php?key='+texto);
  80.                     }
  81.                 else if(criterio_seleccionado.value =="Productos")
  82.                 //Si estamos trabajando con los productos que se ofrecen.
  83.                     {
  84.                     //Trabajamos sobre el elemento id=3 que será el que será el filtro para llamar a los include.
  85.                     //asignamos el valor al elemento para saber a que include debemos llamar posteriormente                        
  86.                         document.getElementById('3').value = var_objeto;
  87.                         //asignamos el nombre al elemento para saber a que include debemos llamar posteriormente
  88.                         document.getElementById('3').name ='filtro_producto';
  89.                         //Enviamos el formulario llamado form_control para llamar el include correspondiente.
  90.                         document.forms['form_control'].submit();
  91.  
  92.                     }
  93.                 //Si estamos trabajando con el deposito del cliente.
  94.                 else if(criterio_seleccionado.value =="Depositos")
  95.                     {
  96.                     //Trabajamos sobre el elemento id=3 que será el que será el filtro para llamar a los include.
  97.                     //asignamos el valor al elemento para saber a que include debemos llamar posteriormente
  98.                         document.getElementById('3').value = var_objeto;
  99.                         //asignamos el nombre al elemento para saber a que include debemos llamar posteriormente
  100.                         document.getElementById('3').name ='filtro_deposito';
  101.                         //Enviamos el formulario llamado form_control para llamar el include correspondiente.
  102.                         document.forms['form_control'].submit();
  103.                     }
  104.                 //Si estamos trabajando con las facturas de los presupuestos.
  105.  
  106.                 else if(criterio_seleccionado.value =="Facturas")
  107.                     {
  108.                     //Trabajamos sobre el elemento id=3 que será el que será el filtro para llamar a los include.
  109.                     //asignamos el valor al elemento para saber a que include debemos llamar posteriormente                    
  110.                         document.getElementById('3').value = var_objeto;
  111.                         //asignamos el nombre al elemento para saber a que include debemos llamar posteriormente
  112.                         document.getElementById('3').name ='filtro_factura';
  113.                         //Enviamos el formulario llamado form_control para llamar el include correspondiente.
  114.                         document.forms['form_control'].submit();
  115.                     }
  116.  
  117.  
  118.             }
  119.     function valor()
  120.     {alert(document.getElementById('3').value);}
  121.  
  122.     </script>