Créer une news en JS

Bonjour,
j'aimerai mettre en place dans un site un système de news tout simple sur l'accueil ( pas besoin d'admin )
Juste la saisie d'un titre et d'une info puis lorsque j'appuie sur publier la news s'affiche et passe au dessus de la précédente. Je veux pas un logiciel qui gère cela puisque c'est pour un projet de stage.et je ne peux pas faire un programme en PHP.

Je débute dans le monde de la programmation, soyez indulgent svp

et merci de m'aider
Configuration: Windows XP
Firefox 3.0.10

4 réponses

  1. Si tu veux que ta news soit persistante (qu'elle s'affiche pour tout le monde et qu'elle reste entre deux visites), tu auras forcément besoin d'un script côté serveur qui la sauvegarde.
    0
    1. il n'y a pas possibilité qu'un formulaire crée ce dont j'ai besoin? je ne tiens pas à archiver mes news juste qu'elle s'affiche les unes apres les autres! C'est pour un intranet que je fais cela et mon maitre de stage m'a dis "pas de PHP et de BDD"
      0
      1. Si tu n'as aucun script côté serveur pour récupérer et traiter les données du formulaire, c'est inutile.

        La BD n'est pas obligatoire, mais il faut de toutes façons un moyen de stocker les news. Ce moyen peut être une base de donnée, ou des fichiers (un fichier par news, un fichier xml qui les regroupe, etc).

        Ta seule solution si tu ne peux pas faire de contenu dynamique consiste à modifier statiquement les pages html qui affichent les news. Le javascript permet seulement de modifier le contenu côté utilisateur, il n'a aucun pouvoir sur le serveur (mis à part l'appel d'url).
        0
    2. T'as penser a XML ?
      0
      1. ma foi non!!
        Qu'est ce que c'est?
        0
    3. https://www.commentcamarche.net/contents/1334-structure-d-un-document-xml
      ca c'est pour t'expliquer le langage =)
      et ca c'est pour t'expliquer comment manipuler un fichier XML avec du JS :
      http://scriptasylum.com/tutorials/xml_javascript/xml_javascript.html
      et tu peux aussi utiliser XSL pour la mise en page ;)
      0