¿Cómo puedo hacer que el contenido de mi página web sea editable por los visitantes del sitio?

¿Cómo puedo hacer que el contenido de mi página web sea editable por los visitantes del sitio?

¿Cómo puedo hacer que el contenido de mi página web sea editable por los visitantes del sitio?

VALORACIÓN DEL ARTÍCULO:
5/5


Hacer que el texto de un sitio web sea editable por los usuarios es más fácil de lo que se puede esperar. HTML proporciona un atributo para este propósito: contenteditable.

El atributo contenible se introdujo por primera vez en 2014 con el lanzamiento de HTML5. Especifica si el contenido que gobierna puede ser cambiado por un visitante del sitio desde el navegador.

Soporte para el Atributo Contenible

La mayoría de los navegadores de escritorio modernos soportan este atributo. Estos incluyen

  • Chrome 4.0 y superiores
  • Internet Explorer 6 y superior
  • Firefox 3.5 y superiores
  • Safari 3.1 y superiores
  • Opera 10.1 y superiores
  • Borde de Microsoft

Lo mismo ocurre con la mayoría de los navegadores móviles.

Cómo usar Contenteditable

Simplemente añada el atributo al elemento HTML que desea editar. Tiene tres valores posibles: verdadero, falso y hereditario. Inherit es el valor por defecto, lo que significa que el elemento toma el valor de su padre. Del mismo modo, cualquier elemento hijo de su nuevo contenido editable también será editable a menos que cambie sus valores a false. Por ejemplo, para hacer que un elemento DIV sea editable, use:

Crear una lista de tareas editables con Contenteditable

El contenido editable tiene más sentido cuando se combina con el almacenamiento local, por lo que el contenido persiste entre las sesiones y las visitas al sitio.

  1. Abra su página en un editor HTML.
    1. Crear una lista con viñetas y sin orden llamada myTasks
       Some task
  • Another task
  • Añada el atributo contenible al elemento

      :

      Ahora tiene una lista de cosas por hacer que se puede editar, pero si cierra el navegador o abandona la página, la lista desaparecerá. La solución: Añada un script simple para guardar las tareas en localStorage.

      Añada un enlace a jQuery en el de su documento.

      Este ejemplo utiliza la CDN de Google, pero puede alojarla usted mismo o utilizar otra CDN si lo prefiere.

      En la parte inferior de su página, justo encima de la etiqueta , agregue su script:

      }); Este es el inicio de la función jQuery document.ready y le dice al navegador que cargue este script después de que el documento se haya cargado completamente.

      Dentro de la función document.ready, añada su script para cargar las tareas en localStorage y obtener las tareas que se hayan guardado allí previamente:

        1.  localStorage.setItem('myTasksData', this.innerHTML); // guardar en localStorage
        2.  });
        3. if ( localStorage.getItem(‘myTasksData’)) { /// if there is content in the localStorage
        4. $(«#myTasks»).html(localStorage.getItem(‘myTasksData’)); // poner contenido en page
        5.  }
        6.  });

      El HTML de toda la página se ve así:


      â?ª â?ª â?ª â?ª#fefefe">font color="#fefefe "#fefefe "#fefefe
      Subtítulos por aRGENTeaMwWw.Subs-Team.Tv P r e s e n t a.
      Subtítulos por aRGENTeaMIntroduce los artículos de tu lista. El navegador lo almacenará por ti, así que cuando vuelvas a abrirlo, seguirá aquí.

        Some task / i> / i>.Otra tarea

      / i> (documento).ready(function(){
      )$(«#myTasks»).blur(function() {
      localStorage.setItem(‘myTasksData’, this.innerHTML);
      });
      si ( localStorage.getItem(‘myTasksData’)) {
      >$(«#myTasks»).html(localStorage.getItem(‘myTasksData’));
      }
      }); / i> / i> / i&gt.

    TAMBIÉN TE INTERESA

    Meteored

    La app española Meteored es la cuarta aplicación del tiempo más vista en el mundo

    En un sector dominado por líderes históricos como The Weather Channel, Accuweather y DarkSky (Apple), la española Meteored ha escalado al top 5 global de aplicaciones de meteorología, consolidándose como una alternativa de referencia a nivel mundial. Propiedad de la empresa Alpred, Meteored ha logrado este posicionamiento gracias a su compromiso con la precisión, la

    ChatGPT en el trabajo

    Cosas que sí y cosas que no le puedes preguntar a ChatGPT en el trabajo

    La inteligencia artificial está transformando los departamentos de Recursos Humanos al ofrecer herramientas innovadoras que optimizan procesos, aumentan la eficiencia y brindan información útil para la toma de decisiones. Sin embargo, este cambio también plantea desafíos en cuanto a su correcta implementación y a los límites éticos y operativos. El uso de ChatGPT en el

    inteligencia artificial Zoo Aquarium de Madrid

    Esta es la forma en la que ha llegado la IA al Zoo Aquarium de Madrid

    Hasta en lugares insospechados como el Zoo Aquarium de Madrid está llegando la inteligencia artificial… Pero no, no se trata de animales. Ni tampoco como una forma de gestión administrativa a nivel interno. El proyecto más destacado de este entorno es una cuidadora inteligente de animales presentada como un avatar que es capaz de interactuar