[Javascript] Variable global vau undefined...

Fermé
Mickael42 - 20 mai 2011 à 13:44
Bonjour,
La variable globale "timestamp" vaut un timestamp mais quand la fonction send et actu_tchat utilise cette variable, elle vaut undefined dans le script suivant :
var dateclient = new Date();
var datediff = new Date(<?php echo time() ?>*1000 - dateclient.getTime());
function getdate()
{
var truc = new Date().getTime();
return dateactuelle = new Date(truc + datediff.getTime()); // On déclare la date d'aujourd'hui
}
var timestamp = getdate()/1000;
function send()
{
var message = document.getElementById('message');
var requete1 = envoieRequete("tchatact.php?action=send&message="+message.value+"");
envoieRequete2("tchatact.php?action=takemessage&time="+timestamp, "messages");
document.getElementById("message").value = '';
document.getElementById('messages').scrollBottom = '0';
var timestamp = getdate()/1000;
}

var timestamp = getdate()/1000;
function actu_tchat()
{
envoieRequete2("tchatact.php?action=takemessage&time="+timestamp, "messages");
document.getElementById("message").value = '';
document.getElementById('messages').scrollBottom = '0';
var timestamp = getdate()/1000;
}


Quel est le probleme S.V.P?
Merci d'avance!