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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16
51  Programación / Desarrollo Web / Re: Averiguar valor Hexa(Color) en javascript en: 5 Enero 2011, 15:18 pm
Genial plugin !!!
52  Seguridad Informática / WarZone / Re: Hack-Web_Serial en: 4 Enero 2011, 21:50 pm
Que es eso !!! nunca habia visto un href en una etiqueta <script> creo que el codigo es:

Código
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <title> P&#38;#225;gina nueva </title>
  3. <meta name="Author" content="derkeNuke">
  4. <style type="text/css">
  5. </head>
  6.  
  7.  
  8. <script type="text/javascript">
  9.  
  10. var f=prompt('Pon el pass','');
  11. if(f!="SeRcA")
  12.    alert("No eres SeRcA");
  13. else
  14.    alert("Hola SeRcA");
  15.  
  16. </body>
  17. </html>  
53  Foros Generales / Noticias / Re: ¿Estamos ante el principio del fin en la hegemonía de Internet Explorer? en: 4 Enero 2011, 21:44 pm
uff por fin ese navegador me saca canas !!!
54  Foros Generales / Dudas Generales / Re: una curiosidad en: 4 Enero 2011, 21:36 pm
Estoy con Sagrini el conocimiento uno lo construye no la universidad ... sigue con los tuto !!  :rolleyes: pero viendo ese pensum se ve de maravilla !!!
55  Programación / Programación Visual Basic / Re: [Batch] SBMC - Simple Batch Malware Codeator - by Herio en: 4 Enero 2011, 20:43 pm
Interesante Herramienta .... Gracias por el aporte y probare que tal !!!  :rolleyes:
56  Programación / Desarrollo Web / [Aporte] JQuery (Selectores) en: 4 Enero 2011, 18:08 pm
Introducción

En siguiente articulo explicare el manejo de selectores por medio de JQuery. Esta es una gran ventaja que nos ofrece este Framework ya que no ahorra un largo trabajo de programación como por ejemplo: Seleccionar todos los elementos de un arbol DOM que tenga la clase “subTitulo”, otro ejemplo seria seleccionar todo los elementos hijos de un nodo del árbol o simplemente seleccionar todo lo elementos DOM y almacenarlos en un vector.

Contenido

En el articulo anterior ya dábamos nociones de los selectores por medio de una función global denominada $(), básicamente podemos seleccionar elementos con las siguientes condiciones:

    * Por Etiqueta: Seleccionar elementos según su etiqueta por ejemplo<p> o <table>
    * Por Identificador: Seleccionar elementos según sea su id
    * Por Clase: Seleccionar elementos según la clase CSS que llame.
    * Otras mas especializadas que podemos encontrar en el API de JQuery

Ejemplos

Supongamos el siguiente codigo de una pagina cualquiera:

Código
  1.    <head>
  2.        <script src="jquery.js"></script>
  3.        <script type="text/javascript">
  4.            $(function(){
  5.                $("#botonNumParrafos").click(function(){
  6.                    alert($('p').length);
  7.                })
  8.  
  9.                $("#botonNumMiClase").click(function(){
  10.                    alert($('.miClase').length);
  11.                })
  12.  
  13.                $("#botonNumHijosDiv1").click(function(){
  14.                    alert($('#div1 > *').length);
  15.                })
  16.  
  17.                $("#botonGetHijosDiv2").click(function(){
  18.                    str = "";
  19.                    $('#div2 > *').each(function(){
  20.                        str += $(this).attr("id")+" Contenido: "+$(this).attr("innerHTML")+"</br>"; //Concatenamos
  21.                    })
  22.                    $("#mostrarResultados").html(str);
  23.                })
  24.            });
  25.  
  26.        </script>
  27.  
  28.        <style>
  29.            .miClase{
  30.                background: #CCC;
  31.            }
  32.  
  33.        </style>
  34.    </head>
  35.  
  36.    <body>
  37.        <div id="div1">
  38.            <p id="p1">Parrafo 1</p>
  39.            <p id="p2">Parrafo 2</p>
  40.            <p id="p3">Parrafo 3</p>
  41.            <p id="p4">Parrafo 4</p>
  42.        </div>
  43.  
  44.        <div class="miClase" id="div2">
  45.            <h3 id="cabecera1">Cabecera H3</h3>
  46.            <h4 id="cabecera2">Cabecera H4</h4>
  47.        </div>
  48.  
  49.        <div id="mostrarResultados">
  50.            <!-- MOSTRAR RESULTATOS -->
  51.        </div>
  52.  
  53.        <table>
  54.                <tr>
  55.                    <td>
  56.                    <input id="botonNumParrafos" type="button" value="Contar Parrafos"></td>
  57.                    <td>
  58.                    <input id="botonNumMiClase" type="button" value=".miClase Contar"></td>
  59.                    <td>
  60.                    <input id="botonNumHijosDiv1" type="button" value="Contar Hijos de DIV 1"></td>
  61.                    <td>
  62.                    <input id="botonGetHijosDiv2" type="button" value="Consultar Hijos de DIV 2"></td>
  63.                </tr>
  64.  
  65.        </table>
  66.    </body>
  67. </html>

1. Deseamos seleccionar todos los párrafos de una pagina, contarlos y mostrar dicho valor en un alert

Código
  1. alert($('p').length);

2. Deseamos seleccionar todos los elementos que tengan asignada la clase CSS “.miClase”, contarlos y mostrar dicho valor en un alert

Código
  1. alert($('.miClase').length); //Existen dos div con la clase asignada .miClase

3. Deseamos seleccionar un elemento identificado como div1 y contar cuantos hijos tiene
Código
  1. alert($('#div1 > *').length); //div1 tiene 4 parrafos

Estos son ejemplos claros del potencial de JQuery, cuando usamos el selector este nos retorna un objeto que podemos recorrer y consultar, miremos el siguiente escenario:

4. Deseamos seleccionar los hijos del div2 y mostrar en un alert los identificadores de cada uno de los hijo y el contenido

Código
  1. str = "";
  2. $('#div2 > *').each(function(){
  3.   str += $(this).attr("id")+" Contenido: "+$(this).attr("innerHTML")+"</br>"; //Concatenamos
  4. })
  5. $("#mostrarResultados").html(str);

En este punto he tocado funciones que no he mencionado aun, como es each(), $(this), attr() y html() a continuación esta la explicación de cada uno de ellos:

    * each: realiza un ciclo por cada uno de lo elementos seleccionados
    * $(this): hace referencia a cada uno de los objetos del vector que se esta recorriendo
    * attr(): hace referencia a un atributo del elemento, por ejemplo si quiero consultar el src de una imagen lo hago por medio de attr(‘src’)
    * html(): es lo mismo que realizarle un innerHTML pero mas reducido

Conclusión

Como lo he venido mencionado y lo sigo justificando, JQuery nos ahorra lineas y lineas de código podemos conseguir resultados en muy poco tiempo y nos deja volar la imaginación de una forma increíble. Por ultimo, recomiendo consultar el API porque existen mas formas para seleccionar elementos con ejemplos claros de uso de cada uno de ellos

FUENTE

57  Programación / Desarrollo Web / Re: Un buen hosting gratuito en: 4 Enero 2011, 16:26 pm
Mucho Hosting

Características


http://mucho-hosting.com/index.php?option=com_content&view=article&id=51&Itemid=55


Registro
http://mucho-hosting.com/signupform.php
58  Programación / Desarrollo Web / Re: [Aporte] JQuery (Introduccion) en: 4 Enero 2011, 14:43 pm
Introducción

Como se estuvo analizando en el articulo anterior, JQuery nos ofrece muchas ventajas y una de ellas es que las lineas de codigo se reducen de una forma considerable. En la siguiente publicación hare una comparación entre la forma de programar en javascript y el nuevo paradigma que propone este Framework.

Citar
Nota: Antes de empezar a trabajar con JQuery, debemos tener nociones básicas de javascript y jamas estoy desmeritando que la programación por medio de javascript Nativo sea un forma anticuada.

Contenido

Cuando se usa un Framework el desarrollador debe adaptarse a sus mecanismos de uso, el tratar de llevar los conocimientos que tenemos sobre un tema y aplicarlos a la fuerza en dicho Framework puede ser frustrante, nos puede llevar a mezclar código y crear aplicaciones mediocres. Lo más adecuado es ir viendo cual es la mecánica de trabajo con dicho Framework con problemas muy sencillos e ir complicándolo a medida que entendemos su funcionamiento.

Para empezar empezaremos con un ejercicio sencillo de tomar un evento de control como el Click empleando javascript Nativo y después JQuery.

Código
  1. <table width="200" cellpadding="10">
  2.            <tr>
  3.                <td><input type="button" id="elmento1" value="Manejado con javascript Nativo"></td>
  4.            </tr>
  5.  
  6.            <tr>
  7.                <td><input type="button" id="elmento2" value="Manejado con JQuery"></td>
  8.            </tr>
  9.        </table>

Script

Código
  1. //javascript NATIVO
  2.        window.onload = function(){
  3.            var elemento = document.getElementById("elmento1");
  4.            elemento.onclick = function(){
  5.                alert("Has hecho click en: "+this.value);
  6.            }
  7.        }
  8.  
  9.        //NUEVO PARADIGMA - JQuery
  10.        $(function(){
  11.            $("#elmento2").click(function(){
  12.                alert("Has hecho click en: "+$(this).val());
  13.            })
  14.        })

Como podemos observar, la forma de programación que propone JQuery es mucho mas reducida en comparación al que estamos acostumbrados. En la forma nativa como en JQuery debemos validar primero que el DOM este completo con el evento onLoad del objeto window y con el selector $ respectivamente, desde un inicio vemos la diferencia el window.onload=function(){…} es remplazado por un simple $(function(){…}).

Para seleccionar un elemento con javascript Nativo demos usar la función getElementById del objeto document pasandole como parámetro el nombre del identificador en este caso elemento1, con JQuery simplemente con el selector y el nombre del identificador $(nombre_id) nos ahorramos todo ese chorrero. Por ultimo la asignación del evento es mas largo de la Forma Nativa que con JQuery, con la primera debemos guardar el elemento, asignarle el evento onclick, lo igualamos a una función y le mandamos el alert, en cambio con JQuery, podemos seleccionar el elemento y asignarle el evento en una misma linea (aclaro que con JN tambien se puede document.getElementById(“elemento1″).onclick = function()).

Conclusión:

Es evidente que la forma de programación que propone JQuery es mas liviano y se pude conseguir resultados mas eficientes en muy poco tiempo, por estas razonas este Framework se convierte en un objeto de estudio que debe tomar su buen tiempo.

FUENTE
59  Programación / Bases de Datos / Re: Importar BD Mysql en: 3 Enero 2011, 23:04 pm
tiene algun administrador de bases de datos en el anterior servidor??
60  Programación / PHP / Re: Problemilla con FBML y PHP en: 3 Enero 2011, 23:00 pm
revise bien la variable local $_POST con la siguiente función y verifique q no se le vayan datos de mas !!! me dice q tal !!

Código
  1. echo "<pre>".print_r($_POST,true)."</pre>";
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines