Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

script ne marche pas SAFARI

6 réponses
Avatar
aym_mak
Ma fonction ne marche pas sous safari j'aimerai savoir si mon code est
au norme car il marche tres bien sous IE

merci


function setCurrentDate() {
// changes the date selector menus to the current date
var currentDate = new Date();
setDays();

var mois = currentDate.getMonth()+1;
var annee = currentDate.getYear();
if( mois < 10)
mois ='0'+ mois;
var i;
var anneemois = annee + "" + mois ;
for( i = 0; i < document.PW.FirstSelectMonth.length; i++)
{
if(document.PW.FirstSelectMonth.options[i].value == anneemois)
{
document.PW.FirstSelectMonth.options[i].selected = true;
break;
}
}
document.PW.FirstSelectDay.selectedIndex = currentDate.getDate() -
1;
}

6 réponses

Avatar
O.L.
a formulé ce vendredi :
Ma fonction ne marche pas sous safari j'aimerai savoir si mon code est
au norme car il marche tres bien sous IE

merci


function setCurrentDate() {
// changes the date selector menus to the current date
var currentDate = new Date();
setDays();

var mois = currentDate.getMonth()+1;
var annee = currentDate.getYear();
if( mois < 10)
mois ='0'+ mois;
var i;
var anneemois = annee + "" + mois ;
for( i = 0; i < document.PW.FirstSelectMonth.length; i++)
{
if(document.PW.FirstSelectMonth.options[i].value == anneemois)
{
document.PW.FirstSelectMonth.options[i].selected = true;
break;
}
}
document.PW.FirstSelectDay.selectedIndex = currentDate.getDate() -
1;
}


Tu as essayé de voir ce que donnais alert(document.PW) ?

@+

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net

Avatar
phiné
jai modifier pour debuger

function setCurrentDate() {
// changes the date selector menus to the current date
var currentDate = new Date();
setDays();
document.PW.FirstSelectDay.selectedIndex = currentDate.getDate() - 1;
var mois = currentDate.getMonth()+1;
var annee = currentDate.getYear();
if( mois < 10)
mois ='0'+ mois;
var i;
var anneemois = annee + "" + mois ;
alert('avant le for');
for( i = 0; i < document.PW.FirstSelectMonth.length; i++)
{

alert(anneemois+"***"+document.getElementById("FirstSelectMonth").options[i].value);


alert(document.getElementById("FirstSelectMonth").options[i].value= anneemois);
if(document.getElementById("FirstSelectMonth").options[i].value = anneemois)
{
alert('if');
document.getElementById("FirstSelectMonth").options[i].selected true;
break;
}
}
}

donc la c mon .option[i].value il ne donne pas le bon resultat

il me sort un truc comme 10510***200510 donc effectivement c pas bon
Avatar
phiné
currentDate.getYear()

c cette fonction ke ne va pas sous firefox et safarie c bizzar
Avatar
O.L.
phiné avait énoncé :
currentDate.getYear()

c cette fonction ke ne va pas sous firefox et safarie c bizzar


Bizarre effectivement ...
Et currentDate.getMonth() marche ?

Tu es sûr de ton currentDate ?
=> alert(currentDate);

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net

Avatar
phiné
oui le curent.getmonth marche bien c ça le pire
je regarde ma syntaxe .
Avatar
phiné
currentDate.getFullYear() avec çaa cela marche corectement
merci !