Forum script javascript

Bonjour,

J'ai un petit problème avec mon forum en javascript. Il n'admet pas d'allocation dynamique malgrès mes tableaux. Je me pose plusieurs questions, est-ce qu'il faut une base de donnée derrière? Si ce n'est quel logiciel à employé?

En tout cas, si vous avez une idée quelconque pour me le faire avancé merci beaucoup de m'en faire part

Voici mon code :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>


<SCRIPT>
function appel(recup.value)
{
var stock=new Array(10)
var i=0
var n
stock[i]=document.recup.value
document.write("<p>"+stock[i]+"</p>")
document.write("<p>"+i+"</p>")*/
/*for(n=0;n<4;n++)
{
i++;
stock[i]=recup.value
document.write("<p>"+stock[i]+"</p>")
document.write("<p>"+i+"</p>")
document.write('<form name="form1" method="post">')
document.write('<input type="text" name="recup">')
document.write('<input type="submit" name="Submit" value="Submit" onclick="recup.value">')
document.write('</form>')
}*/
}
</SCRIPT>

<body>
<form name="form1" method="post">
<input type="text" name="recup" >
<input type="submit" name="Submit" value="Submit" onclick="recup.value">
</form>
</body>

</html>

Configuration: Windows

6 réponses

  1. Bonjour,

    J'ai un peu remis au clair mon code script. Si quelqu'un veux bien me lancer une idée de programmation

    Merci d'avance

    <SCRIPT>
    function appel(form1)
    {
    var stock=new Array(10)
    var i=0
    var n
    stock[i]=document.form1.recup.value
    document.write("<p>"+stock[i]+"</p>")
    document.write("<p>"+i+"</p>")
    function rappel()
    {
    document.write('<form name="form2" method="post">')
    document.write('<input type="text" name="recup2">')
    document.write('<input type="submit" name="Submit" value="Submit" onclick="aim(form1,i)">')
    document.write('</form>')
    }
    rappel()
    function aim(form1,i)
    {
    i++;
    stock[i]=window.document.forms["form2"].recup2.value
    for(n=0;n<i;n++)
    {
    document.write("<p>"+stock[i]+"</p>")
    document.write("<p>"+i+"</p>")
    }
    //i++;
    //stock[i]=document.form1.recup.value
    }
    }
    </SCRIPT>

    <body>
    <form name="form1" method="post">
    <input type="text" name="recup" >
    <input type="submit" name="Submit" value="Submit" onclick="appel(form1)">
    </form>
    </body>
    1. Modérateur
      Salut,

      Avec Javascript et Html je pense pas qu'on puisse écrire un forum.
      Il me semble, sauf erreur, que Javascript ne peut pas écrire dans des fichiers côté serveur (ça j'en suis pas certain), ni dans une base de données.... Donc tu ne peux pas stocker tes données dynamiques comme ça. Il te faut un langage comme Asp, Php....