sfergant
Messages postés20Date d'inscriptionmardi 30 septembre 2003StatutMembreDernière intervention12 janvier 2012
-
18 déc. 2006 à 19:12
sfergant
Messages postés20Date d'inscriptionmardi 30 septembre 2003StatutMembreDernière intervention12 janvier 2012
-
23 août 2007 à 14:19
Bonjour,
Je me permets de poster ce message parce que j'ai un soucis avec le navigateur Firefox.
function displayCalendar(id)
{
var calendar = new Calendar();
var i;
var element;
for (i=0 ; i<4 ; i++)
{
element = document.getElementById("cal_m_0" + i);
element.onmouseover = highlightHead;
element.onmouseout = unhighlightHead;
}
for (i=0 ; i<4 ; i++)
{
element = document.getElementById("cal_y_0" + i);
element.onmouseover = highlightHead;
element.onmouseout = unhighlightHead;
}
element = document.getElementById("cal_c");
element.onmouseover = highlightHead;
element.onmouseout = unhighlightHead;
initElement(id);
var dateValue = calendar.element.value;
if (dateValue != "")
{
var s = dateValue.split("/");
var d;
var m;
var y;
var validDate = true;
if (s.length == 3)
{
d = s[0];
if (d.charAt(0) == "0")
{
d = d.substr(1);
}
m = s[1];
if (m.charAt(0) == "0")
{
m = m.substr(1);
}
y = s[2];
}
else
{
validDate = false;
}
function showCalendar()
{
calendar.cal.style.visibility = "visible";
showDayChoice();
hideMonthChoice();
hideYearChoice();
}
Mon soucis c'est qu'avec Firefox lorsque je clique sur l'image rien ne se passe (pas meme une erreur sur la console d'erreur alors que sous MSIE 6.0 ou 7.0 cela fonctionne.
Pouvez-vous me dire ce qu'il ne va pas dans le bout de code que j'ai fourni ?
sfergant
Messages postés20Date d'inscriptionmardi 30 septembre 2003StatutMembreDernière intervention12 janvier 2012 18 déc. 2006 à 20:49
Sur un site mais je ne sais plus lequel.
Mais pourquoi cette fonction fonctionne sous MSIE et pas sous firefox et qu'il n'y ai pas d'erreur dans le lancement ou le fonctionnement.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 18 déc. 2006 à 20:57
le référencement aux objets ne sont pas forcément les mêmes, IE est un peu plus conciliant avec sa collection document.all, la bonne façon de procéder restant le fameux document.getElementById
on peut essayer encore un truc,
est ce que ton calendar par défaut est invisible, si non il suffit de le mettre dans un DIV que l'on rend visible mais bon sans plus d'info !!!!