elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: [1]
1  Programación / Desarrollo Web / Re: Por qué no funciona este código javascript? en: 10 Agosto 2016, 18:29 pm
Gracias nsigned
Acabo de descubrir el error. También el que me indicas, que no me fallaba por no llegar a esa línea

El problema es que se ejecuta el script antes de presentar la tabla. Lo he puesto al final de ella y ya funciona.

Muchas gracias
Un saludo
José Antonio Gracia
2  Programación / Desarrollo Web / Por qué no funciona este código javascript? SOLUCIONADO en: 10 Agosto 2016, 16:43 pm
Saludos
Necesito ayuda con el código que detallo más abajo.
La página es un diseño de un panel de 90 números para un juego de bingo o loto, en el cual, deben encenderse los números conforme son cantados o extraídos.
Un programa en PHP se encara de incluir, en la parte de javascript, los números extraídos, y al cargar la página, ese javascript debería cambiar de color los números, pero no es así. Cuando intento ejecutar el programa, me devuelve error en:
Todo.style.color = ‘green’
No se puede obtener la propiedad ‘style’ de referencia nula o sin definir
Tengo escritos varios códigos con estas instrucciones, funcionando correctamente, pero en este no veo cual es el problema.
¿Alguien puede iluminarme?
Gracias
Un saludo
José Antonio Gracia

CODIGO QUE NO FUNCIONA:

Debería iluminar el número 17
<!DOCTYPE html>
<head>
<title>Panel 90</title>
<!-- META HTTP-EQUIV="REFRESH" CONTENT="1;URL=pan90.html" -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta charset="utf-8">


<style  type="text/css">
table{
  width: 1000px;
  height:720px;
  top: 100px;
  left: 100px;
  color: #505050;
  font-size:62px;
  border: 1px red
 }

table td{
 height: 50px;
 border-style: solid;
 border-color: #ffffff;
 color: #505050;
 background-color: #000000;
 text-align: center;
 font-size: 62px
 }
/*
table td div{
 top: 0px;
 left: 0px;
 height: 62px;
 color: #505050;
 background-color: #00000f;
 text-align: center;
 font-size: 62px ;
 }
 */
</style>

<script type="text/javascript">
var N=new Array();
N[0]=17;

 ult=1;


   for(i=0;i<ult;i++)
   {
      a="B"+N;
      alert(a)
//      b = document.getElementById(a);
//      var b = document.getElementsByName(a);
//      document.getElementById(a).style.background ="white"
//      document.getElementById(a).style.Color ="lightred";
var todo=document.getElementById( a )
todo.style.color='green'
   }
      a="B"+N
      alert(a)
//      var b = document.getElementById(a);
//      document.getElementById(a).style.background ="green";
//      document.getElementById(a).style.Color ="lightblue";
var todo = document.getElementById( a )

aletr(todo)
todo.style.color='blue'

   window.alert("Pasa");
</script>


</head>
<!-- body background="bingo.png" BGCOLOR=BLACK  color=white style="top: 0px; left: 0px; width: 100%; height: 95%;" -->
<body BGCOLOR="BLACK"  color="white" >
<!-- style="top: 0px; left: 0px; width: 1024px; height: 768px;  overflow: hidden; border-style: solid; border-color: #ff0000;" -->
<table>
   <TR>
          <td id="B01">01</td>
          <td id="B02">02</td>
          <td id="B03">03</td>
          <td id="B04">04</td>
          <td id="B05">05</td>
          <td id="B06">06</td>
          <td id="B07">07</td>
          <td id="B08">08</td>
          <td id="B09">09</td>
          <td id="B10">10</td>
   </TR>
   <TR>
          <td id="B11">11</td>
          <td id="B12">12</td>
          <td id="B13">13</td>
          <td id="B14">14</td>
          <td id="B15">15</td>
          <td id="B16">16</td>
          <td id="B17">17</td>
          <td id="B18">18</td>
          <td id="B19">19</td>
          <td id="B20">20</td>
   </TR>
   <TR>
          <td id="B21">21</td>
          <td id="B22">22</td>
          <td id="B23">23</td>
          <td id="B24">24</td>
          <td id="B25">25</td>
          <td id="B26">26</td>
          <td id="B27">27</td>
          <td id="B28">28</td>
          <td id="B29">29</td>
          <td id="B30">30</td>
   </TR>
   <TR>
          <td id="B31">31</td>
          <td id="B32">32</td>
          <td id="B33">33</td>
          <td id="B34">34</td>
          <td id="B35">35</td>
          <td id="B36">36</td>
          <td id="B37">37</td>
          <td id="B38">38</td>
          <td id="B39">39</td>
          <td id="B40">40</td>
   </TR>
   <TR>
          <td id="B41">41</td>
          <td id="B42">42</td>
          <td id="B43">43</td>
          <td id="B44">44</td>
          <td id="B45">45</td>
          <td id="B46">46</td>
          <td id="B47">47</td>
          <td id="B48">48</td>
          <td id="B49">49</td>
          <td id="B50">50</td>
   </TR>
   <TR>
          <td id="B51">51</td>
          <td id="B52">52</td>
          <td id="B53">53</td>
          <td id="B54">54</td>
          <td id="B55">55</td>
          <td id="B56">56</td>
          <td id="B57">57</td>
          <td id="B58">58</td>
          <td id="B59">59</td>
          <td id="B60">60</td>
   </TR>
   <TR>
          <td id="B61">61</td>
          <td id="B62">62</td>
          <td id="B63">63</td>
          <td id="B64">64</td>
          <td id="B65">65</td>
          <td id="B66">66</td>
          <td id="B67">67</td>
          <td id="B68">68</td>
          <td id="B69">69</td>
          <td id="B70">70</td>
   </TR>
   <TR>
          <td id="B71">71</td>
          <td id="B72">72</td>
          <td id="B73">73</td>
          <td id="B74">74</td>
          <td id="B75">75</td>
          <td id="B76">76</td>
          <td id="B77">77</td>
          <td id="B78">78</td>
          <td id="B79">79</td>
          <td id="B80">80</td>
   </TR>
   <TR>
          <td id="B81">81</td>
          <td id="B82">82</td>
          <td id="B83">83</td>
          <td id="B84">84</td>
          <td id="B85">85</td>
          <td id="B86">86</td>
          <td id="B87">87</td>
          <td id="B88">88</td>
          <td id="B89">89</td>
          <td id="B90">90</td>
   </TR>
</table>

<!-- /DIV -->
</body>
</html>
3  Programación / .NET (C#, VB.NET, ASP) / Re: webbrowser como interceptar descarga de archivos y dirigirlos donde yo quiera en: 23 Junio 2011, 13:53 pm
Gracias seba123neo
He probado tu rutina, pero no me funciona, porque debe trabajara de otra manera:
Al hacer click, solamente envía la url de la página, y entiendo que las identificaciones de los registros a comprimir irán por post. Acto seguido aparece la pantalla de petición.

He puesto un punto de control en el primer if y consultado la url, y en ningún caso pasa el zip por ahí, por lo que no me funciona en este caso.

¿Sabes si hay alguna forma de saber las variables que se envían por post?
¿O cómo cambiar la url para que la envíe a otro sitio?  Tengo instalado u servidor apache y podría dirigirlo a localhost/quevariables.php y hacer un volcado del post.

Y en este caso:
¿Cómo incluir las variables post al enviar la url con webclient?

O inyectar rutinas en java y que se puedan ejecutar.

Te incluyo un ejemplo muy reducido del código de la página:
Código:
<TABLE id=row>
  <THEAD>
  <TR>
    <TH></TH>
    <TH>Estado</TH>
    <TH>Remitente</TH>
    <TH>Destinatario</TH>
    <TH>Asunto</TH>
    <TH>Nº Ord</TH>
    <TH>Fecha envío</TH>
  </TR>
  </THEAD>
  <TBODY>
  <TR>
    <TD><INPUT id=idMensajeSeleccionado1 title="Seleccionar mensaje"
      onkeypress=actualizarSeleccionados(this);
      onclick=actualizarSeleccionados(this);
      value="000001"
      type=checkbox name=idMensajeSeleccionado><INPUT value=on type=hidden
      name=_idMensajeSeleccionado> </TD>
    <TD><IMG alt="Mensaje no leído" src="ico_noleido.gif"></TD>
    <TD>JUAN MARTINEZ PEREZ</TD>
    <TD>PEDRO SANCHEZ ETCETERA</TD>
    <TD>Orden de pedido</TD>
    <TD>20100000853</TD>
    <TD>02/06/2011 17:48:29</TD>
  </TR>
  <TR>
    <TD><INPUT id=idMensajeSeleccionado1 title="Seleccionar mensaje"
      onkeypress=actualizarSeleccionados(this);
      onclick=actualizarSeleccionados(this);
      value="000001"
      type=checkbox name=idMensajeSeleccionado><INPUT value=on type=hidden
      name=_idMensajeSeleccionado> </TD>
    <TD><IMG alt="Mensaje no leído" src="ico_noleido.gif"></TD>
    <TD>JUAN MARTINEZ PEREZ</TD>
    <TD>PEDRO SANCHEZ ETCETERA</TD>
    <TD>Orden de pedido</TD>
    <TD>20100000853</TD>
    <TD>02/06/2011 17:48:29</TD>
  </TR>
  <TR>
    <TD><INPUT id=idMensajeSeleccionado1 title="Seleccionar mensaje"
      onkeypress=actualizarSeleccionados(this);
      onclick=actualizarSeleccionados(this);
      value="000002"
      type=checkbox name=idMensajeSeleccionado><INPUT value=on type=hidden
      name=_idMensajeSeleccionado> </TD>
    <TD><IMG alt="Mensaje no leído" src="ico_noleido.gif"></TD>
    <TD>JUAN MARTINEZ PEREZ</TD>
    <TD>PEDRO SANCHEZ ETCETERA</TD>
    <TD>Orden de pedido</TD>
    <TD>20100000853</TD>
    <TD>02/06/2011 17:48:29</TD>
  </TR>
  <TR>
    <TD><INPUT id=idMensajeSeleccionado1 title="Seleccionar mensaje"
      onkeypress=actualizarSeleccionados(this);
      onclick=actualizarSeleccionados(this);
      value="000003"
      type=checkbox name=idMensajeSeleccionado><INPUT value=on type=hidden
      name=_idMensajeSeleccionado> </TD>
    <TD><IMG alt="Mensaje no leído" src="ico_noleido.gif"></TD>
    <TD>JUAN MARTINEZ PEREZ</TD>
    <TD>PEDRO SANCHEZ ETCETERA</TD>
    <TD>Orden de pedido</TD>
    <TD>20100000853</TD>
    <TD>02/06/2011 17:48:29</TD>
  </TR>
  </TBODY>
</TABLE>
<P>Mensajes seleccionados :<SPAN id=seleccionados>
<SCRIPT>imprimeValor(selec);</SCRIPT>
</SPAN></P>
 <INPUT class=botones title="Comprimir y descargar los mensajes seleccionados" value=Descargar type=submit name=descargar>

Este ultimo boton es el que yo estoy intentando gestionar.

No obstante, en mis búsquedas por la red, creo que hay más gente que busca una subrutina como la tuya.
Un saludo
Jagrane
4  Programación / .NET (C#, VB.NET, ASP) / webbrowser como interceptar descarga de archivos y dirigirlos donde yo quiera en: 22 Junio 2011, 15:34 pm
Hola
Estoy desarrollando una aplicación en Visual Basic 2005 que abre una página web concreta y segura, selecciona apuntes y hace un click por código en el botón "comprimir y descargar".

Hasta ahí, todo bien, pero al hacer click, sale la clásica ventana pidiendo qué hacer con el archivo, si abrir, guardar o cancelar, para, seguidamente, pedir el nombre y carpeta donde guardar.

La pregunta que hago es:
Cómo puedo capturar la descarga del archivo antes de que aparezcan ventanas y guardarlo donde yo quiera y con el nombre que yo quiera, sin intervención del operador?
Muchas gracias
5  Programación / Programación Visual Basic / Re: Enviar datos get y post a pagina web en: 21 Noviembre 2009, 10:03 am
Gracias MazarD
He mirado por encima la página y creo que es lo que busco.
Creo que, entre el snifer y estos datos podré solucionarlo.
Gracias a ti y a The_Bug por vuestro interes.
Un saludo
Jagrane
6  Programación / Programación Visual Basic / Re: Enviar datos get y post a pagina web en: 12 Noviembre 2009, 13:17 pm
Gracias The_bug

El protocolo es https y no encuentro mucho por ahi.
Hay muchos ejemplos sobre http con el control inet, pero no he encontrado de https.
Yo no se cual es la diferencia a la hora de enviar cabeceras y peticiones, pero no funciona con los ejemplos normales de http.
Además la conexion pide un certificado y lee una tarjeta de seguridad, (el certificado está y la tarjeta de seguridad tambien. es todo legal), y no se si los datos leidos los incorpora automaticamente o hay que generar la cabecera de envio a mano.
Me gustaría que alguien me indicase páginas con informacion o mejor aún, ejemplos en vb.
Gracias
Un saludo
Jagrane
7  Programación / Programación Visual Basic / Re: Enviar datos get y post a pagina web en: 11 Noviembre 2009, 00:53 am
Gracias MazarD

Volvia al post para modificarlo cuando he visto tu respuesta.

Quería modificar indicando que la identificación al segundo sitio que tengo que conectar, se lleva a cabo por un certificado de la fnmt y tarjeta con chip, que lee el usuario y solicita el password.

Revisaré las referencias que me indicas.

Muchas gracias
Jagrane
8  Programación / Programación Visual Basic / Enviar datos get y post a pagina web en: 10 Noviembre 2009, 23:45 pm
Ya he conseguido enviar los datos  y recibir la información, pero ahora tengo el problema de que es necesario identificarse para acceder a la página.

Alguien sabe como funciona la conexion cuando hay que identificarse?
Que hay que enviar par que el servidor sepa que estamos identificados?

Gracias anticipadas
Jagrane

Pd. en caso de no tener cuenta aqui (que por otra parte, es facil y gratis), pueden responder a jagranevb arroba yahoo punto es
9  Programación / Programación Visual Basic / Enviar datos get y post a pagina web en: 7 Noviembre 2009, 13:02 pm
Hola

Tengo una página web con php de la que hay que descargar datos periódicamente para facturar.  Hasta ahora, lo hago con una pantalla html que pide los límites de fechas, envia los datos a uno de los programas php y este devuelve un correo con la información.

La información se envía: url:Gestion.php?accion=XX
y dos variables post: fecha inicial y fecha final

Posteriormente, un programa Vb6 se encarga de leer el correo, introducir los datos en la base de datos, facturar, etc.

Ahora quiero reducir los tiempos y tareas, haciendo que el programa envie directamente la peticion y reciba los resultados, pero no se como enviar las informaciones.

Este sistema, tambien lo tengo que aplicar a una página que no es mía, si no, cambiaría directamente el código php o haría uno nuevo.

He encontrado en este mismo foro unas rutinas de HaDes para enviar Get o para enviar Post, pero no se como mezclarlas o aplicarlas para este tema (no se como se realiza el envio de la información a la web)

Agradeceré que me puedan enviar links a páginas con explicaciones o código, si es posible.

Gracias
Un saludo
jagrane










Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines