Solucionado Linkear a una página al azar de una lista?

Tema en 'Soft y Hard' comenzado por Hacha Dorada, 22/May/2015.

  1. Hacha Dorada

    Hacha Dorada Vice-presidente Jr.

    Ingreso:
    22/Feb/2006
    Mensajes:
    6.106
    El tema es el siguiente. En mi nuevo trabajo estoy empezando a hacer estudios de psicología en humanos y queremos hacer el piloto de un experimento con unos cuestionarios por internet. El tema es que me gustaría tener 3 versiones o más del formulario, pero no me resulta práctico enviar todos los links y pedirle a la gente que elija alguno al azar. Se me ocurrió que lo práctico sería darles un único link y que este de alguna forma redirija a alguno de los formularios al azar.
    No se me ocurre cómo hacerlo de forma sencilla, quizás haya alguna página que permita hacerlo fácilmente. La idea es que sea bien práctico para poder distribuirlo por redes sociales rápidamente. Alguna idea??
    Obviamente después les pido también a ustedes que participen, genios.
     
    #1
  2. Respuesta:
    Mensaje #4 por M4C, 25/May/2015
  3. Lord Damian

    Lord Damian Casi Cuevino

    Ingreso:
    13/Nov/2004
    Mensajes:
    55
    Ubicación:
    Argentina
    Lo que podrías hacer es un script (por ejemplo en php) que cada vez que se entre genere de forma automática un número al azar asociado al link al que luego redirige.
     
    #2
  4. Hacha Dorada

    Hacha Dorada Vice-presidente Jr.

    Ingreso:
    22/Feb/2006
    Mensajes:
    6.106
    Pero dónde alojaría el script? Más allá de que no tengo idea de cómo generarlo jejeje
     
    #3
  5. M4C

    M4C Cuevino Milenario

    Ingreso:
    27/Mar/2010
    Mensajes:
    5.446
    +1
    ¡Boinas, Hacha! No se si hay algún servicio online que te permita hacerlo, posiblemente sí.
    Para empezar, podés probar el siguiente código. Si lo grabás en un texto con extensión html, lo podés probar en cualquier navegador decente. Los enlaces cambialos por los tuyos.
    HTML:
    <html>
    <head>
    <script type="text/javascript">
      var urls = [
            "https://www.cuevadeclasicos.org/",
            "https://www.cuevadeclasicos.org/comunidad/",
            "https://www.cuevadeclasicos.org/comunidad/discovirtual/"
        ];
    
        function encuestasrandom() {
            var url = urls[Math.floor(Math.random()*urls.length)];
            window.location = url; // redirect
        }
    </script>
    </head>
    
    <body>
    <form>
      <input type="button" value="¡Encuesta!" onClick="encuestasrandom()">
    </form>
    </body>
    </html>
     
    #4
  6. Hacha Dorada

    Hacha Dorada Vice-presidente Jr.

    Ingreso:
    22/Feb/2006
    Mensajes:
    6.106
    Genial, M4C! Pero explicame cómo funcionaría eso. Yo pongo ahí las direcciones. Agarro el script y qué hago? No tengo la más mínima idea de poner cosas online...
    Testeo primero mi cerebro: hago el archivito de texto en html. Lo guardo y lo subo a un drive o algo así. Le pido a la gente que lo acceda, y así funciona, listo? O lo tienen que descargar?
     
    #5
  7. M4C

    M4C Cuevino Milenario

    Ingreso:
    27/Mar/2010
    Mensajes:
    5.446
    No es lo más prolijo, pero si lo subís al nubarrón, la gente se lo baja, lo abre con el navegador, clic y listo.
    Perdón pero, en estos momentos, no tengo MP suficientes para elaborar otra cosa. :l0l:
     
    #6
  8. Hacha Dorada

    Hacha Dorada Vice-presidente Jr.

    Ingreso:
    22/Feb/2006
    Mensajes:
    6.106
    Jajajaja, ok! Ahora, si consiguiera dónde alojarlo, podría andar directamente?

    EDIT: Lo puse en un blog y anda perfecto. Ahora a terminar de armar el experimento!
     
    #7
    Última modificación: 26/May/2015
    A M4C le gusta esto.

Compartinos

Cargando...