Vous n'êtes pas identifié(e).
Pages : 1
oui tu peut poster un exemple si ca vous dérange po ?
on peut pas faire un comptea rebour qu'avec du php ? c po possible ?
le problème c qu'on peut désactiver le javascript et comme ca j'ai rien fé alors se que je prévoi c de refaire le tt en php et comme ca je vé viré le truc de javascript si ta des proposition je serai ravie merci
slt a tt le monde :
et bien voila mon problème j'ai réussui a le résoudre mais en javascript c a la fin que j'ai compris que ca sert a rien de le faire en javascript autant de le faire en php
voila le code que j'ai réussi a faire :
merci d'avance pour votre aide
$secondes = mktime(date("H") + $heures,
date("i") + $minutes,
date("s") + $secondes,
$mois,
$jour,
$annee
) - time();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<script type="text/javascript">
var temps = <?php echo $secondes;?>;
var timer =setInterval('CompteaRebour()',1000);
function CompteaRebour(){
temps-- ;
j = parseInt(temps) ;
h = parseInt(temps/3600) ;
m = parseInt((temps%3600)/60) ;
s = parseInt((temps%3600)%60) ;
document.getElementById('minutes').innerHTML= (h<10 ? "0"+h : h) + ' h : ' +
(m<10 ? "0"+m : m) + ' mn : ' +
(s<10 ? "0"+s : s) + ' s ';
if ((s == 0 && m ==0 && h ==0)) {
clearInterval(timer);
$("input").show();
}
}
function Redirection(url) {
setTimeout("window.location=url", 1000)
}
function valider(){
var elt = document.getElementById("valider");
elt.value = "veuillez patienter...";
elt.style.border = "1px solid white";
elt.style.backgroundColor = "#CCCCCC";
elt.disabled = "true";
}
</script>
<script src="http://code.jquery.com/jquery-1.5.js"></script>
<SCRIPT LANGUAGE="JavaScript">
function Rebour()
{
if (document.getElementById)
{
Maintenant = new Date;
TempMaintenant = Maintenant.getTime();
Future = new Date(2011, 4, 01);
TempFuture = Future.getTime();
DinaHeure = Math.floor((TempFuture-TempMaintenant)/1000);
DinaHeure = "" + DinaHeure;
if (DinaHeure <= 0)
DinaHeure = "0";
document.getElementById("comptarebour").innerHTML=DinaHeure;
}
temporebour = setTimeout("Rebour()", 1000)
}
window.onload=Rebour;
</SCRIPT>
<script type="text/javascript">
<!--// LIMIT MULTIPLE SELECTED OPTIONS SCRIPT || 01-21-2005 \\;
var selectedOptions = []; // Written by: WillyDuitt@hotmail.com \\;
function countSelected(select,maxNumber){
for(var i=0; i<select.options.length; i++){
if(select.options[i].selected && !new RegExp(i,'g').test(selectedOptions.toString())){
selectedOptions.push(i);
}
if(!select.options[i].selected && new RegExp(i,'g').test(selectedOptions.toString())){
selectedOptions = selectedOptions.sort(function(a,b){return a-b});
for(var j=0; j<selectedOptions.length; j++){
if(selectedOptions[j] == i){
selectedOptions.splice(j,1);
}
}
}
if(selectedOptions.length > maxNumber){
alert('Vous ne pouvez choisir que '+maxNumber+' options!!');
select.options[i].selected = false;
selectedOptions.pop();
document.body.focus();
}
}
}
//-->
</script>
</head>
<body>
<select style="width:290px" id="vistirs" name="vistirs[]" multiple="multiple" size="10" onChange="countSelected(this,3)">';
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
</select>
<input type="submit" id="sendMail" name="sendMail" value="Envoyer mail" class="button" />
<br/><br/><br/><br/><br/>
<script>
$("input").hide();
$("#showr").click(function () {
$("input").show();
});
</script>
<?php
// la condition est que le nombre de seconde soit etre superieur a 24 heures
if ($secondes <= 3600*24) {
?>
<span style="font-size: 36px;">Il vous reste comme temps</span>
<div id="minutes" style="font-size: 36px;"></div></span>
<?php
}
?>
</body>
</html>
Pages : 1