Aller au contenu

Programmation JavaScript/Programmer en deux minutes/Une page wiki

Un livre de Wikilivres.

Munis de votre éditeur de texte avec coloration syntaxique, créez ce document *.html et ouvrez-le avec votre navigateur outillé d'une extension Firebug-like.


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="fr">
   <head>
	<script type="text/javascript">
          var texte;
	  function Prompt_and_run() {
                   texte = prompt("Bonjour. \nEntrez votre texte :");
                   return affiche_dans_div();
          }
          function affiche_dans_div() {
		   var wikitext = document.getElementById("wikitext");
             	   return wikitext.innerHTML= "Votre texte : " + texte;
          }
	</script>
   </head>
 
   <body>
      <a onmouseover="Prompt_and_run();"> <!-- la fonction est exécutée lorsque la souris est sur l'ancre -->
	Écrire.
      </a>

      <div id="wikitext"></div>

   </body> 
</html>

Le navigateur prompte et affiche le texte dans une division du document.


Pour obtenir une wikipage, il faut communiquer les changements à un serveur, puis que le serveur enregistre les changements.

Vous l'avez compris, ceci nécessite d'autres technologies que le JavaScript. Rendez-vous sur Programmation Web/Programmer en deux minutes à la sous-page : Un wiki en JavaScript et PHP.