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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: [1] 2 3
1  Programación / Desarrollo Web / como llamar funcion de javascript ? en: 20 Enero 2017, 01:23 am
Hola, como puedo llamar una funcion javascript desde html ??

ej:

Código
  1. var auto : {
  2.  
  3.    acelerar:function() {
  4.     alert('Acelerando....');
  5.    }
  6. };
  7.  

como ven la funcion esta dentro de un objeto js,
como puedo invocarla desde afuera en un html ?
2  Programación / Java / Como listar un arraylist ? en: 27 Diciembre 2016, 04:18 am
Buenas, tengo un arraylist de arreglos y una de las posiciones de esos arreglos posee otro sub arreglo, lo que quiero hacer es acceder a cada una de las propiedades de mis arreglos y subarreglos para poder desplegarlos...

Código
  1. //Lista original
  2. List<Object[]> listado = new ArrayList<Object[]>();
  3.  
  4. //arreglo
  5. Object[] arreglo = new Object[3];
  6. arreglo[0] = "Pepe";
  7. arreglo[1] = 19;
  8.  
  9. //sub arreglo
  10. Object[] subArray = new Object[1];
  11. subArray[0] = "Chile";
  12.  
  13. arreglo[2] = subArray;
  14.  
  15. listado.add(arreglo);
  16.  
  17.  
  18. for (int i = 0; i < list.size(); i++) {
  19.            System.out.println(list.get(i));
  20.        }
  21.  
  22.  
  23.  


Eso me muestra lo siguiente en consola: "Ljava.lang.Object;@769d0b".  seguramente estoy accediendo al indice pero no al contenido de los indices, cómo podria llegar hasta esos arreglos y sub arreglos ?
3  Programación / Java / Listar objeto en un Text Area en: 14 Noviembre 2016, 17:13 pm
Buenas,

Estoy haciendo un mantenedor en java, los objetos los almaceno en un arraylist, también tengo un formulario en donde agrego los objetos al arraylist, en este caso son "Clientes", por otro lado tengo una pestaña en donde tengo mi text area y un botón "Listar" que es donde invoco el metodo para mostrar los datos, el problema es el siguiente:

Cuando agrego un cliente, lo muestro en el text area,  y al presionar nuevamente el boton "Listar" este me duplica el registro en el text area, es decir me lista un cliente de nombre "PEPE" y al presionar listar nuevamente, me aparece otro "PEPE", de que manera podría solucionar esto ? el error debe ser que siempre estoy invocando al mismo método, pero no se como solucionarlo.


Aquí dejo un fragmento de mi código.

Código
  1.  
  2. public class ListCliente {
  3.  
  4.    private ArrayList<Cliente> clientes;
  5.  
  6.    public ListCliente()
  7.    {
  8.        clientes = new ArrayList<>();
  9.    }
  10.  
  11.   public boolean IngresarCliente(Cliente clt)
  12.    {
  13.       return clientes.add(clt);
  14.    }
  15.  
  16.    public String Listar()
  17.    {
  18.        String salida = "";
  19.  
  20.        for (Cliente aux : clientes) {
  21.  
  22.            salida += aux.toString()+"\n";
  23.        }
  24.        return salida;
  25.    }
  26.  
  27. }
  28.  


Vista:
Código
  1. private void btnListarTodoActionPerformed(java.awt.event.ActionEvent evt) {                                              
  2.  
  3.        txtListarTodo.append(listaClientes.Listar());
  4.    }                                            


Espero que se haya entendido, gracias de antemano
4  Programación / Java / Cómo distribuir las capas en un programa simple ? en: 9 Noviembre 2016, 03:24 am
Hola como puedo organizar las capas de un programa ? en este caso un simple mantenedor con 1 sola clase, no usare ningún motor BD si no mas bien guardare todo en un ArrayList pero no se muy bien como organizar las capas

Hasta el momento tengo lo siguiente, ej:

Capa vista: Un formulario

Capa controlador: Un arrayList de tipo Producto (aquí hago el crud)

Capa modelo: Clase Producto

esta bien lo que estoy plantenado ? que otra forma mas eficaz podría implementar a nivel de capas para que sea fácil mantener el código y generar buenas prácticas considerando que no utilizaré ningún motor bd ?

agradecería mucho sus opiniones, gracias de antemano


FinisHim.
5  Programación / Desarrollo Web / Problema validación de campo JS en: 17 Septiembre 2016, 04:38 am
Estimaos,

tengo un problema con mi formulario html y javascript, al poner la etiqueta "id" en mis textbox me lo reconoce bien el javascript con el getElementById("nombrecampo").value;

pero al cambiar la etiqueta "name" en los textbox y en el js cambio a getElemensByName("nombrecampo").value;  este no me los reconoce, que me estará faltando ?

Aqui mi form html con etiquetas name (falla)
Código
  1. <form action="Ingreso" method="POST" onsubmit="return validarCampos();">
  2.                <tbody>
  3.                    <tr>
  4.                        <td>Codigo</td>
  5.                        <td><input type="text" name="txtCodigo" value="" /></td><br>
  6.                    </tr>
  7.                    <tr>
  8.                        <td>Nombre</td>
  9.                        <td><input type="text" name="txtNombre" value="" /></td><br>
  10.                    </tr>
  11.                    <tr>
  12.                        <td>Telefono</td>
  13.                        <td><input type="text" name="txtTelefono" value="" /></td><br>
  14.                    </tr>
  15.                </tbody>
  16.            </table>
  17.            <input type="submit" value="GRABAR" name="btnGrabar"/>
  18.        </form>

Y aqui mi javascript:

Código
  1. function validarCampos()
  2. {
  3.   nombre = document.getElementsByName("txtNombre").value;
  4.   codigo = document.getElementsByName("txtCodigo").value;
  5.   fono = document.getElementsByName("txtTelefono").value;
  6.  
  7.    if(nombre == ""){
  8.        alert('Debe ingresar un nombre');
  9.        return false;
  10.    }
  11.    else if (codigo == ""){
  12.        alert('Debe ingresar un codigo');
  13.        return false;
  14.    }
  15.    else if(fono == ""){
  16.        alert('Debe ingresar un telefono');
  17.        return false;
  18.    }
  19.  
  20.  
  21. }
  22.  
  23.  


PD: trabajo con la etiqueta name ya que las tengo que utilizar para capturar datos desde un servlet...

6  Programación / Java / Re: Capturar cantidad de registros desde mysql en: 17 Septiembre 2016, 04:25 am
TE PASASTE! gracias
7  Programación / Java / Capturar cantidad de registros desde mysql en: 5 Septiembre 2016, 19:28 pm
Estimados como puedo implementar un método que devuelva la cantidad de registros existentes en una tabla según una condición ? en este caso la condición vendría siendo el parametro de entrada que tiene mi método, quiero devolver la cantidad de registros dependiendo si se ingresa un true o false, esto es lo que tengo:


Código
  1. public int contarPropiedades(boolean cuenta)
  2. {
  3.  
  4.  
  5.            int propiedadesUsadas = 0;
  6.            Connection conexion = Conexion.getConexion();
  7.           PreparedStatement contar = conexion.prepareStatement("SELECT count(*) FROM propiedad WHERE pr_usada = ?");
  8.  
  9.            ResultSet rs;
  10.  
  11.            if(cuenta == false)
  12.            {
  13.               rs = contar.executeQuery();
  14.               rs.getInt(1);
  15.            }
  16.            else
  17.            {
  18.              rs = contar.executeQuery();
  19.              rs.getInt(1);
  20.            }
  21.  
  22.          return = ??
  23.    }

Está bien la forma en la que obtiene el resultado del conteo ?? de que forma podría retornar eso como un entero ?
8  Programación / .NET (C#, VB.NET, ASP) / Redireccionar sin perder datos de una grilla ? en: 31 Agosto 2016, 05:04 am
Estimados, estoy realizando un ejercicio con ASP.net y c#, tengo un formulario con 2 datos, al ingresarlos y listar, los muesra sin problemas, pero al presionar el botón volver del listado, vuelvo a la pagina de ingreso, vuelvo a presionar listar y el grid esta en blanco, es decir no me guarda los datos una vez que salgo de la página, alguien sabe que puede ser ?

Aqui va lo que tengo:

Pagina inrgreso.aspx.cs:

Código
  1. public partial class Ingreso : System.Web.UI.Page
  2.    {
  3.  
  4.  
  5.        private List<Estudiante> lstEstudiante;
  6.  
  7.        protected void Page_Load(object sender, EventArgs e)
  8.        {
  9.            if (IsPostBack)
  10.            {
  11.                lstEstudiante = (List<Estudiante>)ViewState["Listado"];
  12.  
  13.                if (lstEstudiante == null)
  14.                {
  15.                    lstEstudiante = new List<Estudiante>();
  16.                }
  17.            }
  18.  
  19.  
  20.        }
  21.  
  22.        protected void btnIngresar_Click(object sender, EventArgs e)
  23.        {
  24.            try
  25.            {
  26.                Estudiante nuevoEstudiante = new Estudiante();
  27.                nuevoEstudiante._Nombre = txtNombre.Text;
  28.                nuevoEstudiante.Edad = int.Parse(txtEdad.Text);
  29.                lstEstudiante.Add(nuevoEstudiante);
  30.  
  31.                ViewState["Listado"] = lstEstudiante;
  32.  
  33.  
  34.                txtNombre.Text = string.Empty;
  35.                txtEdad.Text = string.Empty;
  36.            }
  37.            catch(Exception ex)
  38.            {
  39.                Response.Write("<script>alert('"+ex.Message+"');</script>");
  40.            }
  41.        }
  42.  
  43.  
  44.  
  45.        protected void btnListar_Click(object sender, EventArgs e)
  46.        {
  47.            Session["Listado"] = lstEstudiante;
  48.            Response.Redirect("Listado.aspx");
  49.        }
  50.  
  51.  
  52.  
  53.    }


Código Listado:

Código
  1. public partial class Listado : System.Web.UI.Page
  2.    {
  3.        protected void Page_Load(object sender, EventArgs e)
  4.        {
  5.                grdListado.DataSource = Session["Listado"];
  6.                grdListado.DataBind();
  7.                Listado ls = new Listado();
  8.  
  9.        }
  10.  
  11.        protected void btnListadoVolver_Click(object sender, EventArgs e)
  12.        {
  13.            Response.Redirect("Ingreso.aspx");
  14.        }
  15.    }
9  Programación / Java / Re: No me toma el bloque try catch en: 28 Agosto 2016, 18:15 pm
Hola

Bueno, para comparar cadenas no se usa == sino equals:

if (email.equals("")) ....

De todas formas es mucho más claro usar isEmpty() para comprobar si una cadena está vacía:

if(email.isEmpty()) ....

Un saludo

Gracias amigo!!!

Ahora me surgio otra duda xd

Alguien sabe como es el proceso  de cuando uno ingrese un nombre en un cuadro de busqueda, este cuadro vaya desplegando las opciones según las letras que se vayan ingresando ?

ej:  [Da..] --> Daniel, Danitza, Damaris, Daniela
y si ingreso una R mas
     [Dar] --> Darling, Darasdf, Darqwerty
10  Programación / Java / No me toma el bloque try catch en: 28 Agosto 2016, 06:42 am
Estimados tengo un problema al momento de validar un jframe en java, tengo 3 campos y quiero validar de que el nombre no quede vacío pero algo tengo malo.

Propiedad de la clase que quiero validar:

Código
  1. public void setEmail(String email) throws IOException {
  2.        if(email == "")
  3.        {
  4.           throw new IOException("Debe ingresar un correo");
  5.        }
  6.        else
  7.        {
  8.           this.email = email;
  9.        }


y en mi botón:

Código
  1. private void btnAgregarActionPerformed(java.awt.event.ActionEvent evt) {                                          
  2.  
  3.        try
  4.        {
  5.            Contacto cto = new Contacto();
  6.  
  7.            cto.setNombre(txtNombre.getText());
  8.            cto.setNumero(txtNumero.getText());
  9.            cto.setEmail(txtEmail.getText());
  10.  
  11.            lista.add(cto);
  12.            actualizarListado();
  13.  
  14.            limpiarCampos();
  15.  
  16.        }catch (IOException e) {
  17.            JOptionPane.showMessageDialog(this,"ERROR: "+e.getMessage());
  18.        }

      Pasa de largo y no toma la excepcion :c
Páginas: [1] 2 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines