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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8
21  Programación / Desarrollo Web / Re: scrollIntoview en: 27 Mayo 2016, 23:15 pm
No compañero lo siento pero no funciona me da el mismo error:

codigo:
Código
  1. $(document).ready(function(){
  2. $("#boton").on('click',function(){
  3. $('div').animate({scrollTop: $( $( '#final' ) ).offset().top}, 1000);
  4. });
  5. });
  6.  

Añado codigo de la pagina:

Código
  1.        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
  2.        <script language="javascript" type="text/javascript" src="enviar.js"></script>
  3. <link rel="stylesheet" type="text/css" href="chat.css">
  4.        <link rel="stylesheet" type="text/css" href="inicio.css">
  5. <script src="ajax.js"></script>
  6. </head>
  7. <body background="fondos/fondo-inicio.jpg"">
  8. <ul>
  9.  <li><a class="active" href="inicio.php">Inicio</a></li>
  10.  <li><a href="paginaad.php">Administracion</a></li>
  11.  <li><a href="comentarios.php">Reporta</a></li>
  12.  <ul style="float:right;list-style-type:none;">
  13.    <li><a href="#about">Sobre mi</a></li>
  14.    <li><a href="salir.php">Logout</a></li>
  15.  </ul>
  16. </ul>
  17. <div id="contenedor"><span id="final"></span>
  18. </div>
  19. <input type="text" id="mensaje" name="mensaje" />
  20. <button id="boton">Enviar</button>
  21.  
  22. </body>
  23. </html>
  24.  
22  Programación / Desarrollo Web / Re: scrollIntoview en: 27 Mayo 2016, 09:18 am
tengo el siguente codigo:

Código
  1. $(document).ready(function(){
  2. $("#mensaje").keydown(function(event){
  3. if(event.which==13 || event.keycode==13) {
  4. $('html, body').animate({scrollTop: $( $( '#final' ) ).offset().top}, 1000);
  5. }
  6. });
  7. });
  8.  

Pero cuando le doy intro solo me dice que no se puede leer top de un elemto indefinido.

Y me aclaro, lo que quiero es que el scroll  que esta en el div baje, no el de la pagina.

Saludos
23  Programación / PHP / Detectar links en: 26 Mayo 2016, 10:35 am
Tengo este ejemplo de detectar links, pero cuando lo ejecuto, me da un error interno: 500
relacionado con el jquery.min.js

Código
  1. <?php
  2.  
  3.  
  4. require('connect_db2.php');
  5.  
  6. $op = (int) $_GET['op'];
  7.  
  8. if ($op === 1) {
  9.    $nombre  = $_SESSION['usuario'];
  10.    $mensaje = filter_input(INPUT_POST, 'mensaje', FILTER_SANITIZE_STRING);
  11.  
  12.    mysqli_query($link, "INSERT INTO chat (id, nombre, mensaje) VALUES('','$nombre', '$mensaje')");
  13.    mysqli_close($link);
  14.  
  15. } else if ($op === 2) {
  16.    $color = '#320EF8';
  17.  
  18.    function mostrarDatos($resultados, $color) {
  19.  
  20.            $mensaje = resultados['mensaje'];
  21.            $cadena_resultante= preg_replace("/((http|https|www)[^\s]+)/", '<a href="$1">$0</a>', $mensaje);
  22.            $cadena_resultante= preg_replace("/href=\"www/", 'href="http://www', $cadena_resultante);
  23.  
  24. $mensahefinal = '<p style="display: inline; color: ' . $color . '; font-size: 120%; margin-left: 8px;">' . $resultados['nombre'] . ': </p>' .
  25.                       $cadena_resultante . '<br /><hr><br />';
  26.  
  27.  
  28.  
  29.    }
  30.  
  31.    $result = mysqli_insert_id($link);
  32.  
  33.    $fila = mysqli_fetch_array($result);
  34.     mostrarDatos($fila, $color);
  35.  
  36.  
  37.    mysqli_free_result($result);
  38.    mysqli_close($link);
  39. }
  40.  
  41. ?>
  42.  
  43.  
24  Programación / Desarrollo Web / Re: scrollIntoview en: 26 Mayo 2016, 09:42 am
Código
  1. $('html, body').animate({scrollTop: $( $( '#final' ) ).offset().top}, 1000);

Compañero ya probe de todo, tu funcion, y otras y ninguna funciona.. porque..
Saludos
25  Programación / Programación General / Re: App para una pagina web en: 25 Mayo 2016, 19:36 pm
Te refieres a una aplicacion en javascript?
26  Programación / Scripting / Re: Asignar letra USB a variable (batch) en: 25 Mayo 2016, 19:28 pm
Creo que necesitas modificar el codigo de tus scripts y poner:
Código
  1. @echo off
  2. echo %~d0%~p0
  3.  

La segunda linea te devuelve la ruta desde la que se esta ejecutando el batch asi podras ejecutar los comandos desde cualquier ruta:

Por ejemplo: C:\users\Usuario\desktop\

Código
  1. @echo off
  2. rem Aqui por ejmplo copiamos un archivo txt que tenemos en la carpeta del batch a la
  3. rem Carpeta del usuario, podras hacerlo desqde cualquier ruta
  4. copy %~d0%~p0\copia.txt C:\users\Usuario
  5.  
27  Programación / Desarrollo Web / scrollIntoview en: 25 Mayo 2016, 12:48 pm
La cosa es que quiero que cuando el div se actualice con ajaz, el scroll baje abajo del todo del div: He puesto este codigo  pero me dice: ncaught TypeError: Cannot read property 'scrollIntoView' of null; Gracias de antemano

Código
  1. $(function () {
  2.    $('#boton').on('click', function () {
  3.        var mensaje = $('#mensaje').val(),
  4.            ajax    = $.post('mensaje.php?op=1', { mensaje: mensaje } );
  5.  
  6.        ajax.done(function() {
  7.            var content = $.get('mensaje.php?op=2');
  8.            $('#contenedor').empty().append( content );
  9.            $('#mensaje').val('');
  10.            document.getElementById('final').scrollIntoView(true);
  11.        });
  12.    });
  13. });
  14.  
  15. $(function () {
  16.    $('#mensaje').keydown(function (event) {
  17.       if(event.which==13 || event.keycode==13) {
  18.        var mensaje = $('#mensaje').val(),
  19.            ajax    = $.post('mensaje.php?op=1', { mensaje: mensaje } );
  20.  
  21.        ajax.done(function() {
  22.            var content = $.get('mensaje.php?op=2');
  23.            $('#contenedor').empty().append( content );
  24.            $('#mensaje').val('');
  25.            document.getElementById('final').scrollIntoView(true);
  26.  
  27.        });
  28. }
  29.    });
  30.  
  31.  
  32. });
  33.  


la pagina:

Código
  1.        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
  2.        <script language="javascript" type="text/javascript" src="enviar.js"></script>
  3. <link rel="stylesheet" type="text/css" href="chat.css">
  4.        <link rel="stylesheet" type="text/css" href="inicio.css">
  5. <script src="ajax.js"></script>
  6. </head>
  7. <body background="fondos/fondo-inicio.jpg"">
  8. <ul>
  9.  <li><a class="active" href="inicio.php">Inicio</a></li>
  10.  <li><a href="paginaad.php">Administracion</a></li>
  11.  <li><a href="comentarios.php">Reporta</a></li>
  12.  <ul style="float:right;list-style-type:none;">
  13.    <li><a href="#about">Sobre mi</a></li>
  14.    <li><a href="salir.php">Logout</a></li>
  15.  </ul>
  16. </ul>
  17. <div id="contenedor"><span id="final"></span>
  18. </div>
  19. <input type="text" id="mensaje" name="mensaje" />
  20. <button id="boton">Enviar</button>
  21.  
  22. </body>
  23. </html>
  24.  
28  Programación / Scripting / Codificador en: 24 Mayo 2016, 16:23 pm
Tengo este javascript para codificar el texto de un input pero no funciona, que puede ser:

Código
  1. function codi() {
  2. var deco = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"," "];
  3.  
  4. var codi = ["{","}","[","]","/","*","+","-","º","<",">","k","_","?","¿","!","¡","|","ñ","e","c","y","n","z","p","w","-"];
  5.  
  6. var texto = document.getElementById("texto").value;
  7. var texto2 = texto.split("");
  8. alert(texto2[0]);
  9. for(var i = 0; i<texto2.length;i++) {
  10. for(var z = 0; z<deco.length;z++) {
  11. if(texto2[i]==deco[z]) {
  12. texto.replace(texto2[i],codi[z]);
  13.  
  14. }
  15. }
  16. }
  17.  
  18. alert(texto);
  19. }
  20.  
29  Programación / PHP / Re: ajax recibir daros en: 24 Mayo 2016, 11:12 am





Y esto mensaje.php (ingresar.php y cargar.php juntos):

Código
  1. <?php
  2.  
  3.  
  4.  
  5. $op = (int) $_GET['op'];
  6.  
  7.  
  8.  

No entiendo muy bien que hace esta linea esta cogiendo un valor int a traves de GET con el nombree op..
30  Programación / PHP / Re: ajax recibir daros en: 24 Mayo 2016, 11:08 am
Te recomiendo que uses JQuery para este tipo de cosas ya que es mucho más sencillo que todo eso que estás haciendo (casi ni lo entiendo  :rolleyes:).

No necesitas usar el elemento form si vas a enviar por ajax, por lo que lo puedes quitar. Tampoco necesitas un input submit, cambialo por un anchor (y por cierto, los inputs hay que cerrarlos):

Código
  1. <div id="contenedor"></div>
  2. <input type="text" id="mensaje" name="mensaje" />
  3. <a id="boton" href="#">Enviar</a>


Esto sería enviar.js:

Código
  1. $(function () {
  2.    $('#boton').on('click', function () {
  3.        var mensaje = $('#mensaje').val(),
  4.            ajax    = $.post('mensaje.php?op=1', { s: mensaje } );
  5.  
  6.        ajax.done(function() {
  7.            var content = $.get('mensaje.php?op=2');
  8.            $('#contenedor').empty().append( content );
  9.            $('#mensaje').val('');
  10.        });
  11.    });
  12. });

Y esto mensaje.php (ingresar.php y cargar.php juntos):

Código
  1. <?php
  2.  
  3.  
  4. require('connect_db2.php');
  5.  
  6. $op = (int) $_GET['op'];
  7.  
  8. if ($op === 1) {
  9.    $nombre  = $_SESSION['usuario'];
  10.    $mensaje = $_POST['mensaje'];
  11.  
  12.    mysqli_query($link, "INSERT INTO chat (nombre, mensaje) VALUES('$nombre', '$mensaje')");
  13.    mysqli_close($link);
  14.  
  15. } else if ($op === 2) {
  16.    $color = '#320EF8';
  17.  
  18.    function mostrarDatos($resultados, $color) {
  19.        if($resultados !== NULL) {
  20.            $mensaje = '<p style="display: inline; color: ' . $color . '; font-size: 120%; margin-left: 8px;">' . $resultados['nombre'] . ': </p>' .
  21.                       $resultados['mensaje'] . '<br /><hr><br />';
  22.        } else $mensaje = '<br />No hay mas datos<br />';
  23.  
  24.        return $mensaje;
  25.    }
  26.  
  27.    $result = mysqli_query($link, 'SELECT * FROM chat');
  28.  
  29.    while ($fila = mysqli_fetch_array($result)) {
  30.        echo mostrarDatos($fila, $color);
  31.    }
  32.  
  33.    mysqli_free_result($result);
  34.    mysqli_close($link);
  35. }
  36.  
  37. ?>

@gAb1 Gracias peroi el mensaje no se guarda en la base de datos, el nombre si pero no el mensaje
Páginas: 1 2 [3] 4 5 6 7 8
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines