...
Bonjour à tous !
Je souhaite permettre des commentaires à la suite des mes "news" et
tutoriels grace à des fonctions Javascript .
J'utilise les méthodes appendChild() et createTextNode() pour le JS et "bien sur un Formulaire" .
...Mais ce texte ajouté dans un paragraphe disparait "bien entendu"
à la fermeture de la page web !
Normal ce ne sont que des variables !!! (?)
Et je n'héberge pas mon site ...donc est-il possible de sauvegarder ces
données (commentaires ) ou de "fixer" ces textNodes afin qu'il reste
visible ( comme avec PHP par exemple) ???
une méthode spéciale ???
Par avance merci !
++
Edit: Mon problème est mal expliqué ou il n'y a pas de
solution connue ...???
Il faudrait "déjà " que j'accède a mon répertoire depuis le navigateur
pour "stocker" le texte saisi dans un dossier spécifique de ce répertoire ..
( problème de sécurité en plus peut-etre !!?)
Modifié par kilzon40 (25 Jan 2006 - 11:12)
Bonjour à tous !
Je souhaite permettre des commentaires à la suite des mes "news" et
tutoriels grace à des fonctions Javascript .
J'utilise les méthodes appendChild() et createTextNode() pour le JS et "bien sur un Formulaire" .
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="alternate stylesheet" type="text/css" title="xmlVersion"
href="XmlDevZone/index.xhtml"/>
<script type="text/ecmascript">
function afficher(formContent)
{
var texteSaisi = formContent.elements['saisie'].value;
alert(texteSaisi);
}
function effacer(formContent)
{
formContent.elements['saisie'].value = "";
return 0;
}
function createNodesText(formContent)
{
var texteSaisi = formContent.elements['saisie'].value;
var paragraphe = document.createElement('p');
paragraphe.appendChild(document.createTextNode(texteSaisi));
document.getElementById('commentaire').appendChild(paragraphe);
}
</script>
</head>
<body>
<div id="commentaire">
</div>
<form id="formulaire">
<textarea type="text" id="saisie"
rows="10" cols="40"
value="">
</textarea>
<br />
<input type="button" value="effacer" onclick="effacer(this.form)" />
<br />
<input type="button" value="envoyer" onclick="createNodesText(this.form)" />
<br />
</form>
</body>
</html>
...Mais ce texte ajouté dans un paragraphe disparait "bien entendu"
à la fermeture de la page web !
Normal ce ne sont que des variables !!! (?)
Et je n'héberge pas mon site ...donc est-il possible de sauvegarder ces
données (commentaires ) ou de "fixer" ces textNodes afin qu'il reste
visible ( comme avec PHP par exemple) ???
une méthode spéciale ???
Par avance merci !
++
Edit: Mon problème est mal expliqué ou il n'y a pas de
solution connue ...???
Il faudrait "déjà " que j'accède a mon répertoire depuis le navigateur
pour "stocker" le texte saisi dans un dossier spécifique de ce répertoire ..
( problème de sécurité en plus peut-etre !!?)
Modifié par kilzon40 (25 Jan 2006 - 11:12)