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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Temas
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17
61  Programación / Desarrollo Web / Problema con evento en jQuery - Agregar y quitar clases a la misma vez en: 4 Octubre 2017, 04:07 am
Tengo este codigo:

Código
  1. <!DOCTYPE html>
  2. <meta charset="utf-8">
  3. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  4.  
  5. .rojo{
  6. background-color: red;
  7. color:white;
  8. }
  9. </head>
  10. <h1>addClass con jQuery</h1>
  11.  
  12. <script src="jquery-3.2.1.min.js"></script>
  13.  
  14. $(function(){
  15. console.log("jQuery funciona");
  16. $('h1').click(function(){
  17. $(this).addClass('rojo');
  18. console.log("Clase agregada");
  19. });
  20. })
  21.  
  22.  
  23. </script>
  24. </body>
  25. </html>
  26.  

que lo que hace es agregar una clase a la etiqueta h1 y lo hace a la perfeccion. Pero como haria si tuviera que quitarle la clase con removeClass tocando ese mismo elemento del DOM? No se como hacerlo :(
62  Programación / Desarrollo Web / Problema con jQuery peticion Ajax en: 4 Octubre 2017, 03:16 am
Estoy siguiendo el curso de jQuery de Codigo Facilito. Tengo este codigo:

Código
  1. $(function(){
  2. $('#ejecutar').click(function(){
  3. sumar($('#valor1').val(), $('#valor2').val());
  4. });
  5. function suma(val1,val2){
  6. var parametros = {
  7. "val1":val1,
  8. "val2":val2,
  9. }
  10. $.ajax({
  11. data:parametros,
  12. url:"suma.php",
  13. type:"post",
  14. beforeSend: function(){
  15. console.log("Se esta procesando la peticion");
  16. }
  17. })
  18. .done(function(data){
  19. $('#resultado').text(data)
  20. //console.log(data)
  21. })
  22. }
  23. });
  24.  

y este en php que es el que supuestamente tiene que hacer la suma:

Código
  1. <?php
  2. $resultado = $_POST['val1'] + $_POST['val2'];
  3. echo $resultado;
  4. ?>
  5.  

y por ultimo mi html:

Código
  1. <!DOCTYPE html>
  2. <meta charset="utf-8">
  3. <title>Hola</title>
  4. </head>
  5.  
  6. <center><h1>Ejemplo Ajax</h1></center>
  7. <input type="text" id="valor1">
  8. <input type="text" id="valor2">
  9. <input type="submit" id="ejecutar" value="Sumar">
  10.  
  11. <h3 id="resultado"></h3>
  12.  
  13. <script src="js/jquery-3.2.1.min.js">
  14. <script src="js/main.js"></script>
  15. </body>
  16. </html>
  17.  

el error que me tira la consola es el siguiente: ReferenceError: sumar is not defined, me dice que es en la linea 3:3
63  Programación / Programación General / Operadores de Incremento y Decremento en Python en: 13 Septiembre 2017, 16:01 pm
He buscado en google y solo me salen resultados en portugues y no entiendo naaaaa :( quien me dice cuales son estos??
64  Programación / Programación General / ¿Débil o fuerte tipado? en: 13 Septiembre 2017, 00:34 am
Estaba viendo algunas diferencias, pero como nunca he tocado lenguajes de fuerte tipado, mi pregunta es: ¿Cuál es mejor, El fuerte o débil tipado?
65  Programación / Desarrollo Web / ¿Cuál CMS es más ligero? en: 2 Agosto 2017, 19:32 pm
Yo sé que está pregunta que voy hacer depende de mucho, pero en cuestión de consumos de recursos ¿Cuál CMS es más ligero? ¿Xenforo o NodeBB?

66  Programación / Desarrollo Web / creando un chat y la redireccion en el index en: 13 Julio 2017, 05:28 am
Estoy haciendo un chat y ya tengo el login, ahora quiero que cuando ponga los datos no redireccione a otra pagina, sino mas bien me entre al chat pero en el mismo index, realmente no se como hacer eso!! Ni siquiera se si lo explique bien!!
67  Programación / Desarrollo Web / El Chat se movia solo O: en: 5 Julio 2017, 04:17 am
Hace unos dias estaba en este chat: https://ciberluna.com/ y estaba hablando en sala, cuando un administrador me dice: AGUANTATE!!!
yo no entendi, y de momento el chat se empezo a mover de un lado a otro, como si fuese un terremoto!!! como pudo haber hecho eso? Alguien ha hecho un algoritmo similar?
68  Programación / PHP / Problema con href y php en: 27 Junio 2017, 23:20 pm
Pues tengo este codigo, que cambia el valor de la variable nombre dependiendo del anno que se coloque en el input:


Código
  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5.  <meta charset="utf-8">
  6.  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7.  <title>Zodiaco Chino</title>
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  9.  <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
  10.  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
  11.  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.3.0/css/mdb.min.css">
  12.  <link rel="stylesheet" href="../css/estilos.css">
  13.  
  14. </head>
  15.  
  16. <body>
  17.  <div class="container">
  18.    <div class="header">
  19.      <div class="row">
  20.        <div class="col-md-6 col-md-6-offset">
  21.        <form method="post">
  22.          <div class="md-form">
  23.            <input  class="form-control mr-sm-2" maxlength="4" type="text" name="search" id="search">
  24.            <label for="search">Coloca tu año de nacimiento</label>
  25.          </div>
  26.          <button class="btn btn-outline-danger btn-md btn-block waves-effect " type="submit">Buscar</button>
  27.        </form>
  28.        </div>
  29.      </div>
  30.    </div>
  31.    <!-- -->
  32.  
  33.  
  34.  <div class="coco modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  35.  <div class="modal-dialog btn-outline-danger" role="document">
  36.    <div class="modal-content">
  37.      <div class="modal-header">
  38.        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  39.      </div>
  40.      <div class="modal-body">
  41.      </div>
  42.      <div class="modal-footer">
  43.      <a href="<?php $link ?>" class="btn btn-outline-info waves-effect">Mas...</a>
  44.        <button type="button" class="btn btn-outline-danger waves-effect" data-dismiss="modal">Cerrar</button>
  45.      </div>
  46.    </div>
  47.  </div>
  48. </div>
  49.  
  50.  
  51.  
  52.    <!-- -->
  53.    <div class="container">
  54.      <div class="row">
  55.        <div class="col-md-9">
  56.          <div class="center">
  57.            <div class="">¿No conoces sobre tu signo zodiacal chino? Busca aqui!</div>
  58.            <div class="six">
  59.              <button class="btn btn-outline-danger waves-effect btn-md">&#34382; Tigre</button>
  60.              <button class="btn btn-outline-danger waves-effect btn-md">&#20820; Conejo</button>
  61.              <button class="btn btn-outline-danger waves-effect btn-md">&#40845; Dragon</button>
  62.              <button class="btn btn-outline-danger waves-effect btn-md">&#34503; Serpiente</button>
  63.              <button class="btn btn-outline-danger waves-effect btn-md">&#39340; Caballo</button>
  64.              <button class="btn btn-outline-danger waves-effect btn-md">&#32650; Cabra</button>
  65.            </div>
  66.            <div class="six-more col-md-12 col-md-12-offset">
  67.              <button class="btn btn-outline-danger waves-effect btn-md">&#29492; Mono</button>
  68.              <button class="btn btn-outline-danger waves-effect btn-md">&#38622; Gallo</button>
  69.              <button class="btn btn-outline-danger waves-effect btn-md">&#29399; Perro</button>
  70.              <button class="btn btn-outline-danger waves-effect btn-md">&#35948; Puerco</button>
  71.              <button class="btn btn-outline-danger waves-effect btn-md">&#40736; Rata</button>
  72.              <button class="btn btn-outline-danger waves-effect btn-md">&#29275; Buey</button>
  73.            </div>
  74.          </div>
  75.        </div>
  76.      </div>
  77.    </div>
  78.  
  79.  
  80.    <!-- footer -->
  81. <footer class="center-footer">
  82.    <div class="footer-copyright">
  83.            © 2017 Copyright:  Ronnie Rodriguez
  84.    </div>
  85. </footer>
  86.    <script src="js/includejs.js"></script>
  87.  
  88.    <script src="https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.3.0/js/mdb.min.js"></script>
  89.    <script src="https://code.jquery.com/jquery-3.1.1.slim.min.js"></script>
  90.    <script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"></script>
  91.    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script>
  92.  
  93.     <?php
  94.  
  95. $search=isset($_POST['search'])?$_POST['search']:'';
  96. if ($search!=''){
  97.  
  98. $nombre='(todavia ninguno)';
  99.    $link='(todavia ninguno)';
  100.  
  101. switch($search){
  102. case "1944": case "1956":  case "1968": case "1980": case "1992": case "2004": case "2016":
  103. $nombre='Mono';
  104.        $link ='http://www.google.com/mono';
  105. break;
  106.  
  107.      case "1945": case "1957":  case "1969": case "1981": case "1993": case "2005": case "2017":
  108.        $nombre='Gallo';
  109.      break;
  110.  
  111.      case "1946": case "1958":  case "1970": case "1982": case "1994": case "2006": case "2018":
  112.        $nombre='Perro';
  113.      break;
  114.  
  115.      case "1947": case "1959":  case "1971": case "1983": case "1995": case "2007": case "2019":
  116.        $nombre='Puerco';
  117.      break;
  118.  
  119.      case "1948": case "1960":  case "1972": case "1984": case "1996": case "2008":
  120.      case "2020":
  121.        $nombre='Rata';
  122.      break;
  123.  
  124.      case "1949": case "1961":  case "1923": case "1985": case "1997": case "2009": case "2021":
  125.        $nombre='Bufalo';
  126.      break;
  127.  
  128.      case "1950": case "1962":  case "1924": case "1986": case "1998": case "2010": case "2022":
  129.        $nombre='Tigre';
  130.      break;
  131.  
  132.      case "1951": case "1963":  case "1924": case "1987": case "1999": case "2011": case "2023":
  133.        $nombre='Conejo';
  134.      break;
  135.  
  136.      case "1952": case "1964":  case "1925": case "1986": case "2000": case "2012": case "2024":
  137.        $nombre='Dragon';
  138.      break;
  139.  
  140.      case "1953": case "1965":  case "1926": case "1987": case "2001": case "2013": case "2025":
  141.        $nombre='Serpiente';
  142.      break;
  143.  
  144.      case "1954": case "1966":  case "1927": case "1988": case "2002": case "2014": case "2025":
  145.        $nombre='Caballo';
  146.      break;
  147.  
  148.  
  149.      case "1955": case "1967":  case "1928": case "1989": case "2003": case "2015": case "2026":
  150.        $nombre='Cabra';
  151.      break;
  152. }
  153.  
  154.  
  155. ?>
  156.     <script>
  157. $('.coco .modal-body').html('Your sign is: <?php echo $nombre; ?>')
  158. $('.coco').modal('show')
  159. </script>
  160.  
  161. <?php
  162.  
  163. }
  164.  
  165.  ?>
  166.  </div>
  167.  
  168.  
  169. </body>
  170.  
  171. </html>


y lo que quiero es que en la linea 43:

Código
  1.   <a href="<?php $link ?>" class="btn btn-outline-info waves-effect">Mas...</a>

se cambie el link en el href dependiendo del anno como mismo pasa con la variable, que hago?
69  Programación / Desarrollo Web / Problemas con php en: 27 Junio 2017, 01:30 am
Hola a todos, estoy creando una web para un amigo, que cuando coloque un anno de nacimiento aparezca el signo zodiacal chino...


esta es mi web hasta ahora, mi mayor problema es que cuando ponga el valor al input y le de enter aparezca algo....


Código
  1. <!DOCTYPE html>
  2.  
  3.  <meta charset="utf-8">
  4.  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  5.  <title></title>
  6.  <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
  7.  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
  8.  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.3.0/css/mdb.min.css">
  9.  <link rel="stylesheet" href="css/estilos.css">
  10.  
  11. </head>
  12.  
  13.  
  14.  <div class="container">
  15.    <div class="header">
  16.      <div class="row">
  17.        <div class="col-md-6 col-md-6-offset">
  18.          <input class="form-control mr-sm-2" type="text" placeholder="Select the year of your birth" name="search" id="search">
  19.          <button class="btn btn-outline-info btn-md btn-block waves-effect " type="submit">Search</button>
  20.        </div>
  21.      </div>
  22.      <div id="result">
  23.  
  24.      </div>
  25.    </div>
  26.    <!-- -->
  27.    <div class="selector">
  28.    </div>
  29.  
  30.    <script src="js/includejs.js">
  31.  
  32.    </script>
  33.    <script src="https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.3.0/js/mdb.min.js"></script>
  34.    <script src="https://code.jquery.com/jquery-3.1.1.slim.min.js"></script>
  35.    <script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"></script>
  36.    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script>
  37. </body>
  38.  
  39. </html>




y este es mi js hasta ahora con jquery:

Código
  1. $(document).ready(function() {
  2.   // Esta primera parte crea un loader no es necesaria
  3.    $().ajaxStart(function() {
  4.        $('#loading').show();
  5.        $('#result').hide();
  6.    }).ajaxStop(function() {
  7.        $('#loading').hide();
  8.        $('#result').fadeIn('slow');
  9.    });
  10.   // Interceptamos el evento submit
  11.    $('#form, #fat, #fo3').click(function() {
  12.  // Enviamos el formulario usando AJAX
  13.        $.ajax({
  14.            type: 'POST',
  15.            url: $(this).attr('action'),
  16.            data: $(this).serialize(),
  17.            // Mostramos un mensaje con la respuesta de PHP
  18.            success: function(data) {
  19.                $('#result').html(data);
  20.            }
  21.        })        
  22.        return false;
  23.    });
  24. })
  25.  
70  Programación / Desarrollo Web / Problema con base de datos en MongoDB y conexion con NodeJS en: 23 Junio 2017, 17:27 pm
Resulta que la base de datos se conecta pero no se como hacer que cuando el usuario agregue los datos al formulario y envie la peticion POST se guarden, este es el codigo que tengo hecho.

Código
  1. const express = require("express");
  2. const bodyParser = require("body-parser");
  3. const pug = require("pug");
  4. const data = require("mongodb").MongoClient;
  5. const app = express();
  6. const mongoose = require('mongoose');
  7. //var model = mongoose.model('algunModelo, algunSchema');
  8. var Schema = mongoose.Schema;
  9.  
  10. var users = Schema({
  11.  email: String,
  12.  password: String
  13. })
  14. var db;
  15.  
  16. app.set("view engine", "pug");
  17. app.use(bodyParser.urlencoded({ extended: true }));
  18. app.use(express.static("public"));
  19. app.use(bodyParser.json());
  20.  
  21. data
  22.  .connect("mongodb://localhost:27017/project", (err, database) => {
  23.    db = database;
  24.    var user = db.collection("users"); //haciendo referencia a la conexion
  25.    if (err) return console.log(err);
  26.    //peticiones HTTP
  27.    app.get("/", (req, res) => {
  28.      res.render("index");
  29.      console.log("Hiciste una peticion GET");
  30.    });
  31.    app.get("/register", (req, res) => {
  32.      res.render("register");
  33.      console.log("Entraste al Register");
  34.    });
  35.  
  36.    app.post("/home", (req, res) => {
  37.      console.log("Has accedido al registro");
  38.      db.save({
  39.        email : req.body.email,
  40.        password : req.body.password
  41.      }, err => {
  42.        if(err) throw err
  43.        else
  44.          console.log("Datos enviados \n al servidor");
  45.          res.render('home');
  46.      });
  47.    });
  48.    if (err) throw err;
  49.    else return console.log("Base de datos conectada")
  50.  });
  51.  
  52.  app.listen(80, "localhost", err => {
  53.    if (err) throw err;
  54.    console.log("Ya se conectooooo")
  55.  });
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines