Bonjour,
Donc voila mon probléme, je génére plusieurs formulaires, puis avec la function launch, je vais les envoyer avec un intervalle de 5 seconde...
Dans la function send (lancée toutes les 5 seconde depuis la function launch) je n'arrvie pas à appeller le formulaire... qui à comme nom la variable passée 'planet'!
code:
function launch() {
var i;
var nt = 0;
var x = <?php echo count($planet) ?>;
//Array des N° de planetes
<?php
$string = " var planet = Array(";
for ($i = 0; $i < count($planet); $i++) {
if ($i == 0) $string .= $planet[$i];
else $string .= ", ".$planet[$i];
}
$string .= ");\n";
echo $string;
?>
for (i=0; i < x; i++) {
//Un timer pour ne pas saturée le serveur (5 secondes par formulaire)
document.getElementById('ok' + planet[i]).value = "En cours";
document.getElementById('ok' + planet[i]).className = "formx";
var timer = setInterval("send(" + planet[i] + ")", nt);
nt = nt + 3000;
}
}
//Function d'envoie du formalaire
function send(planet) {
document.getElementById('ok' + planet).value = "OK!";
planet.submit(); //Probléme ici
}
Merci d'avance bye