Tartaro 2

[[html]]
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Input y Output de Enlaces</title>
<style>
  #inputBox, #outputBox {
    margin: 10px;
    padding: 10px;
    border: 1px solid #000;
  }
  #outputBox {
    margin-top: 20px;
  }
  ul {
    list-style-type: none; /* Remover los puntos de la lista */
    padding: 0;
  }
  li {
    margin-bottom: 5px; /* Espacio entre los enlaces */
  }
</style>
</head>
<body>

<div id="inputBox">
  <input type="text" id="inputText" placeholder="Introduce los textos aquí separados por comas">
  <button onclick="addInputs()">Añadir</button>
  <button onclick="clearAll()">Limpiar</button>
</div>

<div id="outputBox">
  <!-- Los enlaces se mostrarán aquí -->
</div>

<script>
  var inputsOutputs = {
    "google": ["https://www.google.com/", "https://news.google.com/"],
    "youtube": ["https://www.youtube.com/", "https://studio.youtube.com/"]
    // Puedes añadir más entradas aquí
  };

  function addInputs() {
    var inputVals = document.getElementById('inputText').value.toLowerCase().split(',');
    var outputDiv = document.getElementById('outputBox');
    outputDiv.innerHTML = ''; // Limpiar los resultados anteriores

    var list = document.createElement('ul');
    inputVals.forEach(function(inputVal) {
      inputVal = inputVal.trim(); // Eliminar espacios en blanco
      if(inputsOutputs[inputVal]) {
        inputsOutputs[inputVal].forEach(function(link) {
          var listItem = document.createElement('li');
          var anchor = document.createElement('a');
          anchor.href = link;
          anchor.textContent = link;
          anchor.target = "_blank";
          listItem.appendChild(anchor);
          list.appendChild(listItem);
        });
      } else {
        var listItem = document.createElement('li');
        listItem.textContent = 'No hay enlaces asociados a "' + inputVal + '".';
        list.appendChild(listItem);
      }
    });
    outputDiv.appendChild(list);
  }

  function clearAll() {
    document.getElementById('inputText').value = ''; // Limpiar el recuadro de input
    document.getElementById('outputBox').innerHTML = ''; // Limpiar el recuadro de output
  }
</script>

</body>
</html>

[[/html]]

Este código HTML incluye CSS para estilizar los recuadros y JavaScript para manejar la lógica de los inputs y outputs. Los enlaces se almacenan en un objeto inputsOutputs, donde cada clave es un input y cada valor es un array de enlaces asociados. La función addInput() se encarga de tomar el valor del input, buscar en el objeto inputsOutputs y mostrar los enlaces correspondientes. La búsqueda no distingue entre mayúsculas y minúsculas gracias al método toLowerCase(). Puedes añadir más entradas al objeto inputsOutputs según sea necesario.

<script>
  var inputsOutputs = {
    "google": ["https://www.google.com/", "https://news.google.com/"],
    "youtube": ["https://www.youtube.com/", "https://studio.youtube.com/"],
    "ots": ["https://agiat.wikidot.com/ots-004", "https://agiat.wikidot.com/ots-009", "https://agiat.wikidot.com/ots-013", "https://agiat.wikidot.com/ots-016", "https://agiat.wikidot.com/ots-022",  "https://agiat.wikidot.com/ots-023", "https://agiat.wikidot.com/ots-025", "https://agiat.wikidot.com/ots-032", "https://agiat.wikidot.com/ots-035", "https://agiat.wikidot.com/ots-040", "https://agiat.wikidot.com/ots-051", "https://agiat.wikidot.com/ots-064", "https://agiat.wikidot.com/ots-073", "https://agiat.wikidot.com/ots-081", "https://agiat.wikidot.com/ots-088", "https://agiat.wikidot.com/ots-090", "https://agiat.wikidot.com/ots-099"],
    "ots_xd": ["https://agiat.wikidot.com/ots-007-xd", "https://agiat.wikidot.com/ots-041-xd", "https://agiat.wikidot.com/ots-067-xd"],
    "otsxd": ["https://agiat.wikidot.com/ots-007-xd", "https://agiat.wikidot.com/ots-041-xd", "https://agiat.wikidot.com/ots-067-xd"],
    "xd": ["https://agiat.wikidot.com/ots-007-xd", "https://agiat.wikidot.com/ots-041-xd", "https://agiat.wikidot.com/ots-067-xd"],
    "Ots_prueba":["http://agiat.wikidot.com/system:page-tags/tag/ots","http://agiat.wikidot.com/system:page-tags/tag/ots"]
  };

//Aquí estuvo Nath.

1 por BinaryCube.

2 por BinaryCube.

3 por BinaryCube.

4 por BinaryCube.

5 por BinaryCube.

Changing Phrase 6 por BinaryCube.

7 por BinaryCube.

8 por BinaryCube.

El barto

Si no se indica lo contrario, el contenido de esta página se ofrece bajo Creative Commons Attribution-ShareAlike 3.0 License