CALENDRIER SOUS INTERNET EXPLORER

Résolu
fille95 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   -  
fille95 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je cherche a afficher un calendrier kan l'utilisateur met sa souris sur l'image du calendrier et qui fonctionne sur internet explorer

packe jen ai un mais il fonctionne pas sur internet explorer. il fonctionne seulement sur mozilla.

aider moi svp :

voici mon fichier html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<body>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="themes/default/msvs_template_basic_tables.css" rel="stylesheet" type="text/css" />
<style type="text/css">

.ds_box {
background-color: #FFF;
border: 1px solid #000;
position: absolute;
z-index: 32767;
}

.ds_tbl {
background-color: #FFF;
}

.ds_head {
background-color: #333;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: center;
letter-spacing: 2px;
}

.ds_subhead {
background-color: #CCC;
color: #000;
font-size: 12px;
font-weight: bold;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
width: 32px;
}

.ds_cell {
background-color: #EEE;
color: #000;
font-size: 13px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
padding: 5px;
cursor: pointer;
}

.ds_cell1 {
background-color: #33FF33;
color: #000;
font-size: 13px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
padding: 5px;
cursor: pointer;
}

.ds_cell2 {
background-color: transparent;
color: #808080;
font-size: 13px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
padding: 5px;
cursor: pointer;
}

.ds_cell:hover {
background-color: #F3F3F3;
} /* This hover code won't work for IE */

a{
text-decoration:none;
}

</style>
</head>


<h1>Gestion des tickets </h1>
<h2>Recherche d'un ticket</h2>

<form method = "GET" action="gestion_ticket_date.php" name="formulaire_date">
<br/>Veuillez choisir vos dates :
<input onclick="ds_sh(this)" name="date" id="date" type="text" size="50" />
<input type="submit" value="Rechercher" />
</form>

<table class="ds_box" cellpadding="0" cellspacing="0" id="ds_conclass" style="display: none;">
<tr>
<td id="ds_calclass"></td>
</tr>
</table>

<script type="text/javascript" src="function_calendrier.js"></script>
</form>
</body>
</html>








*******************************************************************************************

et voici mon fichier javascript :
*******************************************************************************************
//FONCTIONS CALENDRIER


var lettres = ['A','B','C','D','E'];

//objet de date actuelle
var ds_i_date = new Date();

//mois actuel
ds_c_month = ds_i_date.getMonth() + 1;

//année actuelle
ds_c_year = ds_i_date.getFullYear();

//tableau de dates
var tabDates = new Array();

// Donne un element a partir de l'id de la balise de l'objet
function ds_getel(id) {
return document.getElementById(id);
}

// Met un espace a gauche de l'element
function ds_getleft(el) {
var tmp = el.offsetLeft;
el = el.offsetParent
while(el) {
tmp += el.offsetLeft;
el = el.offsetParent;
}
return tmp;
}

// Met un espace sur le coté superieur de l'element
function ds_gettop(el) {
var tmp = el.offsetTop;
el = el.offsetParent
while(el) {
tmp += el.offsetTop;
el = el.offsetParent;
}
return tmp;
}

// Element de sortie
var ds_oe = ds_getel('ds_calclass');
// Container
var ds_ce = ds_getel('ds_conclass');

// Buffer de sortie
var ds_ob = '';

//Vide le buffer
function ds_ob_clean() {
ds_ob = '';
}

//
function ds_ob_flush() {
ds_oe.innerHTML = ds_ob;
ds_ob_clean();
}

//Affichage de l'element
function ds_echo(t) {
ds_ob += t;
}

var ds_element; // Element texte

var ds_monthnames = ['Janvier', 'Fevrier', 'Mars', 'Avril', 'Mai', 'Juin','Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Decembre']; // Mois de l'annee.

var ds_daynames = ['Dim','Lun', 'Mar', 'Me', 'Jeu', 'Ven', 'Sam']; // Jours de la semaine.

// En-tete du calendrier avec les boutons annuler, valider, changement d'annee et changement de mois
function ds_template_main_above(t) {
return '<table cellpadding="3" cellspacing="1" class="ds_tbl">'
+ '<tr>'
+ '<td class="ds_head" style="cursor: pointer" onclick="ds_py();"><<</td>'//<
+ '<td class="ds_head" style="cursor: pointer" onclick="ds_pm();"><</td>'//<<
+ '<td class="ds_head" style="cursor: pointer" onclick="ds_cancel();" colspan="2">Annuler</td>'
+ '<td class="ds_head" style="cursor: pointer" onclick="ds_hi();" colspan="2">Valider</td>'
+ '<td class="ds_head" style="cursor: pointer" onclick="ds_nm();">></td>'//>
+ '<td class="ds_head" style="cursor: pointer" onclick="ds_ny();">>></td>'//>>
+ '</tr>'
+ '<tr>'
+ '<td colspan="8" class="ds_head">' + t + '</td>'
+ '</tr>'
+ '<tr>';
}

// Affichage
function ds_template_day_row(t) {
return '<td class="ds_subhead">' + t + '</td>';
// Define width in CSS, XHTML 1.0 Strict doesn't have width property for it.
}

//Passage d'une semaine à l'autre ==> retour à la ligne
function ds_template_new_week() {
return '</tr><tr>';
}

// Espace au debut du mois
function ds_template_blank_cell(colspan) {
return '<td colspan="' + colspan + '"></td>'
}

// Fonction qui affiche les cellules des chiffres sur calendrier
function ds_template_day(d, m, y) {

var cellule;
var existe=0;
var i=0;
var date = new Date();

//Parcours du tableau de dates deja selectionnées
for(i=0;i<tabDates.length;i++)
{
if(tabDates[i] == ds_format_date(d, m, y))
existe=1;
}

//Si la date en question a deja ete selectionee==>DECLIQUER
if(existe==1)
{
cellule = '<td class="ds_cell1" onclick="ds_onclick(' + d + ',' + m + ',' + y + ')">' + d + '</td>';
}


else
{
if(d>date.getDate() && m==( date.getMonth()+1 ) && y==date.getFullYear())
cellule = '<td class="ds_cell2" >' + d + '</td>';
if(m>( date.getMonth()+1 ) && y==date.getFullYear())
cellule = '<td class="ds_cell2" >' + d + '</td>';
if( y>date.getFullYear() )
cellule = '<td class="ds_cell2" >' + d + '</td>';

if(d<=date.getDate() && m==( date.getMonth()+1 ) && y==date.getFullYear())
cellule = '<td class="ds_cell" onclick="ds_onclick(' + d + ',' + m + ',' + y + ')">' + d + '</td>';
if(m<( date.getMonth()+1 ) && y==date.getFullYear())
cellule = '<td class="ds_cell" onclick="ds_onclick(' + d + ',' + m + ',' + y + ')">' + d + '</td>';
if( y<date.getFullYear() )
cellule = '<td class="ds_cell" onclick="ds_onclick(' + d + ',' + m + ',' + y + ')">' + d + '</td>';

}
return cellule;
}


function ds_template_main_below() {
return '</tr>'
+ '</table>';
}

// Fonction qui dessine le calendrier entier en fonction du mois et de l'annee
function ds_draw_calendar(m, y) {

// vider le buffer
ds_ob_clean();

ds_echo (ds_template_main_above(ds_monthnames[m - 1] + ' ' + y));
for (i = 0; i < 7; i ++) {
ds_echo (ds_template_day_row(ds_daynames[i]));
}

// Cree un objet date
var ds_dc_date = new Date();
ds_dc_date.setMonth(m - 1);
ds_dc_date.setFullYear(y);
ds_dc_date.setDate(1);

//Si le mois en question contient 31 jours
if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) {
days = 31;
}
//Si le mois en question contient 30 jours
else if (m == 4 || m == 6 || m == 9 || m == 11) {
days = 30;
}
//Si c'est le mois de fevrier
else {
days = (y % 4 == 0) ? 29 : 28;
}
var first_day = ds_dc_date.getDay();
var first_loop = 1;
// Commencer par la 1ere semaine
ds_echo (ds_template_new_week());
// Si dimanche n'est pas le premier jour du mois mettre une cellule blanche
if (first_day != 0) {
ds_echo (ds_template_blank_cell(first_day));
}
var j = first_day;
for (i = 0; i < days; i ++) {
// Aujourd'hui est un dimanche donc passer a la ligne.
// If this sunday is the first day of the month,
// we've made a new row for you already.
if (j == 0 && !first_loop) {
// Nouvelle semaine
ds_echo (ds_template_new_week());
}
ds_echo (ds_template_day(i + 1, m, y));
first_loop = 0;
// Passage au prochain jour
j ++;
j %= 7;
}

ds_echo (ds_template_main_below());
// And let's display..
ds_ob_flush();
// Scroll it into view.
ds_ce.scrollIntoView();
}

//Afficher le calendrier
// Quand l'utilisateur clique sur un jour , il initialise l'element t a cette cellule
function ds_sh(t) {

ds_element = t;
// Initialise avec le mois et l'annee actuelle
var ds_sh_date = new Date();
ds_c_month = ds_sh_date.getMonth() + 1;
ds_c_year = ds_sh_date.getFullYear();
ds_draw_calendar(ds_c_month, ds_c_year);
// To change the position properly, we must show it first.
ds_ce.style.display = '';
// Deplace le calendrier
the_left = ds_getleft(t);
the_top = ds_gettop(t) + t.offsetHeight;
ds_ce.style.left = the_left + 'px';
ds_ce.style.top = the_top + 'px';
ds_ce.scrollIntoView();
}

// Ferme le calendrier
function ds_hi() {
ds_ce.style.display = 'none';
}

//Annuler la selection
function ds_cancel()
{
ds_element.value="";
ds_element.innerHTML="";
tabDates=new Array();
ds_draw_calendar(ds_i_date.getMonth() + 1, ds_i_date.getFullYear());

}

// Passer au prochain mois
function ds_nm() {

ds_c_month ++;
// Nous avons passer decembre donc on passe a une nouvelle annee.
if (ds_c_month > 12) {
ds_c_month = 1;
ds_c_year++;
}
// Rafraichir le calendrier
ds_draw_calendar(ds_c_month, ds_c_year);
}

// Passer au mois precedent
function ds_pm() {
ds_c_month = ds_c_month - 1;
// Nous avons passé Janvier donc on passe a l'annee precedente.
if (ds_c_month < 1) {
ds_c_month = 12;
ds_c_year = ds_c_year - 1;
}
// Rafraichir le calendrier
ds_draw_calendar(ds_c_month, ds_c_year);
}

// Passer a l'annee suivante
function ds_ny() {

ds_c_year++;
// Rafraichir le calendrier
ds_draw_calendar(ds_c_month, ds_c_year);
}

// Passer a l'annee precedente
function ds_py() {

ds_c_year = ds_c_year - 1;
// Rafraichir le calendrier
ds_draw_calendar(ds_c_month, ds_c_year);
}

//Formate la date de sortie
function ds_format_date(d, m, y) {
// 2 chiffres du mois.
m2 = '00' + m;
m2 = m2.substr(m2.length - 2);
// 2 chiffres pour le jour.
d2 = '00' + d;
d2 = d2.substr(d2.length - 2);
// jj-mm-annee
// return y + '-' + m2 + '-' + d2;
return y + '-' + m2 + '-' + d2;
}

function format_date_affichage(d,m,y)
{
m = ds_monthnames[m-1];

return d + ' ' + m + ' ' + y;
}

// Quand l'utilisateur clique sur une date
function ds_onclick(d, m, y) {

ds_element.value="";
ds_element.innerHTML="";
var i=0
var j=0;

for(i=0;i<tabDates.length;i++)
{
// Si on selectionne une date deja selectionnée alors la supprimer du tableau
if(ds_format_date(d, m, y)==tabDates[i])
{
j=1;
tabDates.splice(i,1);
}
}

// Si on selectionne une date qui n a pas été préalablement selectionné alors l'ajouter dans le tableau
if(j==0)
tabDates.push(ds_format_date(d, m, y));

//****************************************************************************
//****************************************************************************

for(i=0;i<tabDates.length;i++)
{
// Affichage de la 1ere date selectionnée
if(i == 0)
{
if (typeof(ds_element.value) != 'undefined') {
ds_element.value = ds_element.value + tabDates[i];
} else if (typeof(ds_element.innerHTML) != 'undefined') {
ds_element.innerHTML = ds_element.innerHTML + tabDates[i];
} else {
alert (ds_format_date(d, m, y));
}
}
// Sinon afficher les autres dates
else
{
if (typeof(ds_element.value) != 'undefined') {
ds_element.value = ds_element.value + "_"+tabDates[i];
// Maybe we want to set the HTML in it.
} else if (typeof(ds_element.innerHTML) != 'undefined') {
ds_element.innerHTML = ds_element.innerHTML + "_"+tabDates[i];
} else {
alert (ds_format_date(d, m, y));
}
}
}
// Dessiner le calendrier
ds_draw_calendar(m, y);
}

//FONCTIONS FILTRAGE

//Fonction de verification 1ere page
function validationInfos(formulaire)

{
//Si aucun nom n'a été entré
if(formulaire.nom.value == "")

{

alert ('Veuillez entrer votre Nom');

formulaire.nom.focus();

return false;

}


//Si aucun prenom n'a été entré
if(formulaire.prenom.value == "")

{

alert ('Veuillez entrer votre Prenom');

formulaire.prenom.focus();

return false;

}


//Si aucun titre d'evenement n'a été rentré
if(formulaire.titre.value == "")

{

alert ('Veuillez entrer un titre d\'evenement');

formulaire.titre.focus();

return false;

}

var email = formulaire.mail.value;


//Si l'email entré n'est pas dans le format qu'il faut
if (email.search(/^[_a-z0-9A-Z-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
{
if(email =="")
return true;

alert ('Entrez une adresse Email valide');

formulaire.mail.focus();

return false;
}

}

//Fonction de verification 2eme page
function validationDates(formulaire)
{
//Si l'utilisateur n'a pas choisi de dates
if(formulaire.date.value=="")
{

alert ('Veuillez entrer au moins une date');

formulaire.date.focus();

return false;
}


}



//Fonction de verfication 3éme page

function validationHeures(saisie)
{
var s= "Liste des erreurs :\n";
var bool = true;
var heures;

//Si la taille de la saisie n'est pas correcte
if(saisie.length>11)
{
s = s + "- les arguments ne sont pas valides.\n";
bool = false;
}

//Si la taille de la saisie n'est pas correcte
if(saisie.length!=5 && saisie.length!=11)
{
s = s + "- les arguments ne sont pas valides.\n";
bool = false;
}


//Si la taille de la saisie est correcte pour une horaire
if(saisie.length==5)
{
var heure = saisie.substring(0,2);
var minute = saisie.substring(3);
var delimiteur = saisie.substring(2,3);


if(saisie.search(/^([0-1][0-9]|[0-2][0-3])h[0-5][0-9]$/) == -1)
{
s = s + "- attention , mauvais format.\n ";
bool = false;
}

//Si l'heure depasse le cadre des heures
if(heure<0||heure>23)
{
s = s + "- attention a ce que l'heure soit valide.\n";
bool = false;
}

//Si les minutes depassent le cadre des minutes
if(minute<0||minute>59)
{
s = s + "- attention a ce que les minutes soient valides.\n";
bool = false;
}

//Si le delimiteur heur-minute n'est pas correct
if(delimiteur != 'h')
{
s = s + "- mettre un h entre les heures et les minutes.\n";
bool = false;
}
}

//Si la taille de la saisie est correcte pour une intervalle d'heures
if(saisie.length==11)
{
var heure1 = saisie.substring(0,2);
var heure2 = saisie.substring(6,8);
var minute1 = saisie.substring(3,5);
var minute2 = saisie.substring(9);
var delimiteur1 = saisie.substring(2,3);
var delimiteur2 = saisie.substring(5,6);
var delimiteur3 = saisie.substring(8,9);

if(saisie.search(/^([0-1][0-9]|[0-2][0-3])h[0-5][0-9]-([0-1][0-9]|[0-2][0-3])h[0-5][0-9]$/) == -1)
{
s = s + "- attention , mauvais format.\n ";
bool = false;
}

//Si la 1ere heure est superieure a la 2eme
if(heure1>heure2)
{
s = s + "- attention , la premiere heure est plus grande que la deuxieme";
bool = false;
}

//Si la 1ere heure est la meme que la 2eme
if(heure1==heure2)
{
//Et que les minutes de la 1ere heure sont superieures a celles de la 2eme
if(minute1>minute2)
{
s = s + "- attention , la premiere heure est plus grande que la deuxieme";
bool = false;
}
}

//Si une des 2 horaires depasse le cadre des heures
if(heure1<0||heure1>23 || heure2<0||heure2>23)
{
s = s + "- attention a ce que l'heure soit valide.\n";
bool = false;
}

//Si une des deux horaires depasse le cadre des minutes
if(minute1<0||minute1>59 || minute2<0||minute2>59)
{
s = s + "- attention a ce que les minutes soient valides.\n";
bool = false;
}

//Si les delimiteurs date-heure ne sont pas corrects
if(delimiteur1!='h' || delimiteur3!='h')
{
s = s + "- mettre un h entre les heures et les minutes.\n";
bool = false;
}

//Si le delimiteur d'intervalle n'est pas correct
if(delimiteur2!='-')
{
s = s + "- mettre un - entre les 2 horaires.\n";
bool = false;
}

}

if(saisie=="")
bool=true;

if(bool==false)
//Affichage des erreurs
alert(s);

return bool;
}


function verifierHeures()
{
var dates = getget("date");
var nbDates = (dates.length+1)/11;
var i=0;
var id;
var bool=true;

for(i=0;i<nbDates;i++)
{
id = i+'A';
if(document.getElementById("date"+id).value=="")
{
bool = false;
}
}

if(bool == false)
alert("Il faut choisir une horaire minimum par date ou ecrire d'abord dans la case Heure 1");

return bool;
}

//fonction de recuperation des parametres de l'URL

function getget(name)
{
//variable qui correspond a la partie parametres de l'URL
var q = document.location.search;
var i = q.indexOf(name + '=');

//Si il n'y a pas de parametres
if (i == -1) {
return "";
}

//variable qui contient la donnee du parametre recherche
var r = q.substr(i + name.length + 1, q.length - i - name.length - 1);

i = r.indexOf('&');

if (i != -1) {
r = r.substr(0, i);
}

return r.replace(/\+/g, ' ');
}


//Fonction d'affichage de la 3eme page

function choixHeures()
{
tabDates = new Array();
var aff = new Array();
var dates = getget("date");
var nbDates = (dates.length+1)/11;
var i ;
var d;
var m;
var y;

document.write("<table ><tbody><tr><td ></td><td ><td/><td><td/>");

//Affichage des intitules heure
for(i=0;i<5;i++)
{
document.write("<td>Heure "+(i+1)+"<td/>");
}
document.write("<tr/>");

for(i=0 ; i<nbDates ; i++)
{
//Si ce n'est pas la derniere date
if(i<(nbDates-1))
{
tabDates[i] = dates.substring(11*i,10+11*i);
}
else
{
tabDates[i] = dates.substring(11*i);
}

}

// trie du tableau contenant les dates
tabDates.sort(function(elmt1, elmt2)
{
if (elmt1.substring(0,4) < elmt2.substring(0,4))
return -1;
else if( elmt1.substring(0,4) > elmt2.substring(0,4))
return 1;
else if(elmt1.substring(0,4) == elmt2.substring(0,4))
{
if(elmt1.substring(5,7) < elmt2.substring(5,7))
return -1;
else if(elmt1.substring(5,7) > elmt2.substring(5,7))
return 1;
else{
if(elmt1.substring(8) < elmt2.substring(8))
return -1;
else if(elmt1.substring(8) > elmt2.substring(8))
return 1;
else
return 0;
}
}
}
);

// le tableau aff contient des dates triees mais pas au bon format d affichage
for(i=0 ; i<nbDates ; i++)
{
y = tabDates[i].substring(0,4);
m = tabDates[i].substring(5,7);
d = tabDates[i].substring(8);
// modification du format pour l'etape 3
aff[i]= format_date_affichage(d,m,y) ;


//Creation des input texte ou l'on pourra saisir nos horaires
for(j=0;j<5;j++)
{
if(j==0)
document.write("<tr><td >"+aff[i]+"</td><td><td/><td><td/><td><input type=\"text\" id=\"date"+i+lettres[j]+"\" onmouseout=\"if(validationHeures(this.value)==false){this.value='';}\" value=\"\"/> <td/>");
else
document.write("<td><input type=\"text\" id=\"date"+i+lettres[j]+"\" onchange=\"if(validationHeures(this.value)==false){this.value='';}\" value=\"\" /> <td/>");
}
}
}

//Fonction qui permet de formater les données du parametre heures afin d'envoyer un lien que la page jsp pourra lire

function creerLien()
{

var dates = getget("date");
var nbDates = (dates.length+1)/11;
var s = "";
var i =0;
var j=0;

for( i=0 ; i<nbDates ; i++ )
{
//Si c'est la premiere date
if(i==0)
s = s + tabDates[i];
else
s = s + "_" +tabDates[i];


for(j=0;j<5;j++)
{
var id=i+lettres[j];

//Si le contenu de l'input texte en question n'est pas vide
if(document.getElementById("date"+id).value!="")
{
//Si il n'ya q'une seule horaire dans cette saisie
if(document.getElementById("date"+id).value.length==5)
s= s + "d" + document.getElementById("date"+id).value+"d0";
else
s= s + "d"+document.getElementById("date"+id).value.substring(0,5)+"d"+document.getElementById("date"+id).value.substring(6);
}
}


}
return s;

}



merci de maider svp!!!!!!! je doi juste reussir a selectionner une date sur I.E.
A voir également:

5 réponses

grecoriz Messages postés 49 Date d'inscription   Statut Membre Dernière intervention   5
 
Bonjour,

En modifiant la fonction ds_onclick

par
function ds_onclick(d, m, y) {
ds_element.value="";
//ds_element.innerHTML="";
var i=0;
var j=0;

for(i=0;i<tabDates.length;i++)
{
// Si on selectionne une date deja selectionnée alors la supprimer du tableau
if(ds_format_date(d, m, y)==tabDates[i])
{
j=1;
tabDates.splice(i,1);
}

où j'ai juste mis une ligne en commentaire, ça a l'air de fonctionner correctement.

Pour info, l'attribut innerHTML n'existe pas pour un champ input d'où l'erreur.
Il apparait aussi dans la fonction ds_cancel (lors du clic sur cancel)

Soit tu peux le laisser en commentaire ou si tu en as vraiment besoin, réutilise ce code la (qui est dans le js)

if (typeof(ds_element.value) != 'undefined') {
ds_element.value = "";
}
if (typeof(ds_element.innerHTML) != 'undefined') {
ds_element.innerHTML = "";
} 


J'espère que ça fonctionnera mieux.
0
fille95 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   1
 
cc

j'ai pas compris ce ke je doi faire, excuse moi!!!

je le remplace dans kel fonction??
0
kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   857
 
Dans la fonction 'ds_onclick' tu commente cette ligne :
ds_element.innerHTML=""; 


Ou alors tu la remplace par :
if (typeof(ds_element.value) != 'undefined') {
ds_element.value = "";
}
if (typeof(ds_element.innerHTML) != 'undefined') {
ds_element.innerHTML = "";
}
0
fille95 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   1 > kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention  
 
salut
j'ai fai les deux cas,

j'ai commente cette ligne ( ds_element.innerHTML=""; ) dans ds_onclick et ds_cancel.

ca na na pas marché donc j'ai décommenter cette ligne et g rajouté ce ke tu ma donner dans les deux fonctions mais sa marche tjs pas!!!!
0
fille95 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   1
 
aider moi svp

je depend de vous!!!!!

g besoin ke mon calendrier fonctionne sous internet explorer

il fonctionne sous mozilla mais pas sous IE

aider moi


merci bcp
0
fille95 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   1
 
cc tt le monde

g trouver mon probleme

merci bcp
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   857
 
Dans ce cas merci de poster la solution et de l'expliquer (des fois qu'une personne dans le futur ai fait quelque chose de similaire à ton truc, ou soit intéressé par ton code)

Merci.
0
fille95 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   1
 
cc

j'ai rien de plus ke sa, j'ai juste repris un calendrier qui s'ouvre dans un pop up.sur le lien:
http://www.javascriptfr.com

voila, merci a toi kij_82
0