javascript qui s'ouvre sous ie et pas sous firefox

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
samira
Arias
Messages : 7
Inscription : 12 juin 2007, 14:08

javascript qui s'ouvre sous ie et pas sous firefox

Message par samira »

bonjour tout le monde
étant une inconditionnelle de firefox je l'ai imposé à tout le monde au boulot ( faut dire que c'est facile car c'est moi qui m'occupe de l'informatique) et je suis pas prête à le changer c'est pour cela que je suis ici pour vou sexposer mon peit problème:

voilà sur un site pour modifier une date il faut cliquer sur un icône qui ouvre un calendrier ensuite on saisit la date voulue.
le hic c'est que sous ie tout se passe bien mais sous firefox quand je clique rien ne se passe

merci de m'aider

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
myahoo
Animal mythique
Messages : 8278
Inscription : 02 sept. 2005, 00:13

Message par myahoo »

Le problème a-t-il lieu pour tout le monde ? Et si c'est le cas, pourrait-on avoir l'adresse du site ?
Parce que le risque est que le développeur du site en soit à utiliser du ASP ou JavaScript étant uniquement compatible avec Internet Explorer… :?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
samira
Arias
Messages : 7
Inscription : 12 juin 2007, 14:08

Message par samira »

merci pour ta réponse myahoo
au fait le site est un site sécurisé avec mot de passe et login et donc pas accessible de n'import où
est ce que si je t'envoie le code source ça ira?
et comment te le faire parvenir

d'autre part je crois bien qu'il ya un plugin javascript pour pouvoir éxécuter du javascript sous firefox ou me trompe je

merci encore

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
myahoo
Animal mythique
Messages : 8278
Inscription : 02 sept. 2005, 00:13

Message par myahoo »

Disons que l'idéal serait de mettre le code source ici : sans cela, personne ne serait assez parfait pour bien te répondre :wink:
Donc à la limite oui, ça peut jouer de mettre le code source ici (et surtout le JavaScript).

Mets-le entre les balises [cοde] et [/cοde] (par utilisation du bouton "Code" :wink:) afin d'avoir un bon rendu, et que ça ne remplisse pas trop les pages.

Par contre le sujet sera peut-être déplacé vers le sujet "Rapporter un site posant problème", ne t'en étonne pas si ça arrive :P

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
HP
Tyrannosaurus Rex
Messages : 2196
Inscription : 21 oct. 2004, 10:25

Message par HP »

myahoo a écrit :Parce que le risque est que le développeur du site en soit à utiliser du ASP […] étant uniquement compatible avec Internet Explorer… :?
ASP étant un langage côté serveur…
http://en.wikipedia.org/wiki/Active_Server_Pages

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
myahoo
Animal mythique
Messages : 8278
Inscription : 02 sept. 2005, 00:13

Message par myahoo »

HP a écrit :ASP étant un langage côté serveur…
http://en.wikipedia.org/wiki/Active_Server_Pages
Oui, mais ASP c'est quoi, à part le duo JScript / VBScript, qui est justement du "fait par et pour Microsoft" ? :wink:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
Invité

Message par Invité »

ok myahoo et merci voici le code correspondant je crois au calendrier

Code : Tout sélectionner

!-- Calendrier -->

<script type="text/javascript">

// <!-- <![CDATA[

// Project: Dynamic Date Selector (DtTvB) - 2006-03-16
// Script featured on JavaScript Kit- http://www.javascriptkit.com
// Code begin...
// Set the initial date.
var ds_i_date = new Date();
ds_c_month = ds_i_date.getMonth() + 1;
ds_c_year = ds_i_date.getFullYear();

// Get Element By Id
function ds_getel(id) {
	return document.getElementById(id);
}

// Get the left and the top of the element.
function ds_getleft(el) {
	var tmp = el.offsetLeft;
	el = el.offsetParent
	while(el) {
		tmp += el.offsetLeft;
		el = el.offsetParent;
	}
	return tmp;
}
function ds_gettop(el) {
	var tmp = el.offsetTop;
	el = el.offsetParent
	while(el) {
		tmp += el.offsetTop;
		el = el.offsetParent;
	}
	return tmp;
}

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

// Output Buffering
var ds_ob = ''; 
function ds_ob_clean() {
	ds_ob = '';
}
function ds_ob_flush() {

	ds_oe.innerHTML = ds_ob;

	ds_ob_clean();
}
function ds_echo(t) {
	ds_ob += t;
}

var ds_element; // Text Element...

var ds_monthnames = [
'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin',
'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Décembre'
]; 
var ds_daynames = [
'Dim', 'Lun', 'Mar', 'Me', 'Jeu', 'Ven', 'Sam'
];

// Calendar template
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_hi();" colspan="3">[Fermer]</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="7" class="ds_head">' + t + '</td>'
		 + '</tr>'
		 + '<tr>';
}

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.
}

function ds_template_new_week() {
	return '</tr><tr>';
}

function ds_template_blank_cell(colspan) {
	return '<td colspan="' + colspan + '"></td>'
}

function ds_template_day(d, m, y) {
	return '<td class="ds_cell" onclick="ds_onclick(' + d + ',' + m + ',' + y + ')">' + d + '</td>';
	// Define width the day row.
}

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

// This one draws calendar...
function ds_draw_calendar(m, y) {
	// First clean the output buffer.
	ds_ob_clean();
   
	// Here we go, do the header
	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]));
	}
   
	// Make a date object.
	var ds_dc_date = new Date();
	ds_dc_date.setMonth(m - 1);
	ds_dc_date.setFullYear(y);
	ds_dc_date.setDate(1);
	if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) {
		days = 31;
	} else if (m == 4 || m == 6 || m == 9 || m == 11) {
		days = 30;
	} else {
		days = (y % 4 == 0) ? 29 : 28;
	}
 
	var first_day = ds_dc_date.getDay();
	var first_loop = 1;
	// Start the first week
	ds_echo (ds_template_new_week());
   
	// If sunday is not the first day of the month, make a blank cell...
	if (first_day != 0) {
		ds_echo (ds_template_blank_cell(first_day));
	}

	var j = first_day;
	for (i = 0; i < days; i ++) {
		// Today is sunday, make a new week.
		// If this sunday is the first day of the month,
		// we've made a new row for you already.
		if (j == 0 && !first_loop) {
			// New week!!
			ds_echo (ds_template_new_week());
		}
		// Make a row of that day!
		ds_echo (ds_template_day(i + 1, m, y));
		// This is not first loop anymore...
		first_loop = 0;
		// What is the next day?
		j ++;
		j %= 7;
	}

	// Do the footer
	ds_echo (ds_template_main_below());

	// And let's display..
	ds_ob_flush();

	// Scroll it into view.
	ds_ce.scrollIntoView();

}

// A function to show the calendar.
// When user click on the date, it will set the content of t.
function ds_sh(t) {
   
	// Set the element to set...
	ds_element = t;
	// Make a new date, and set the current month and year.
	var ds_sh_date = new Date();
    
	ds_c_month = ds_sh_date.getMonth() + 1;
	ds_c_year = ds_sh_date.getFullYear();
   
	// Draw the calendar
	ds_draw_calendar(ds_c_month, ds_c_year);

	// To change the position properly, we must show it first.
	ds_ce.style.display = '';
	// Move the calendar container!
	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';
	// Scroll it into view.
	ds_ce.scrollIntoView();
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
samira
Arias
Messages : 7
Inscription : 12 juin 2007, 14:08

Message par samira »

désolée je viens de poster le dernier message sous le pseudo invité j'ai pas fait attention
comme je suis nouvelle sur ce forum je tatonne un peu

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

C'est du développement Web, donc :)
Pour référence, le code original est ici : http://www.javascriptkit.com/script/scr ... ctor.shtml

P.S. : myahoo je pense que tu confonds avec VBScript ou ActiveX ou je ne sais pas quoi d'autre, mais ASP c'est bien une technologie serveur.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
myahoo
Animal mythique
Messages : 8278
Inscription : 02 sept. 2005, 00:13

Message par myahoo »

Benoit a écrit :P.S. : myahoo je pense que tu confonds avec VBScript ou ActiveX ou je ne sais pas quoi d'autre, mais ASP c'est bien une technologie serveur.
Justement, pour avoir goûté à l'ASP sur le site d'un fournisseur d'imprimantes (que je nommerai pas puisqu'il commence par Ep- et finit par -son) j'ai souvenir que le serveur avait pour gros but d'utiliser du VBScript avec une compatibilité très ciblée : Internet Explorer, point barre. Ah si, en le bidouillant c'était Konqueror qui s'en sortait un peu : mais pas Safari, ni Opera, ni la famille Mozilla…

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
samira
Arias
Messages : 7
Inscription : 12 juin 2007, 14:08

Message par samira »

bonjour et merci pour vos réponses
mais je n'ai pas bien compris ce que je dois faire pour pouvoir utiliser le site sous firefox. j'aimerais bien par exemple juste installer une extension ou plugin pour m'en sortie est ce possible?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
myahoo
Animal mythique
Messages : 8278
Inscription : 02 sept. 2005, 00:13

Message par myahoo »

Une extension à tester serait User Agent Switcher avec laquele il est possible de se faire passer pour Internet Explorer. On ne sait jamais.
Et si ça ne change rien, il y a IE Tab, qui ne fera que lancer Internet Explorer dans Firefox… (ce qui peut être automatisé, d'ailleurs)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
samira
Arias
Messages : 7
Inscription : 12 juin 2007, 14:08

Message par samira »

bonjour
désolée pour tout ce retard
je voulais juste te dire Myahoo qu'avec usent agent switcher ça ne marche pas
merci de m'aider

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Est-ce que sur la page dont je parlais, où il y a normalement le même script, ça fonctionne ?
http://www.javascriptkit.com/script/scr ... ctor.shtml

Si oui il faut peut être essayer de le reprendre de là, il a peut-être été mis à jour.

Edit : en fait oui, il a été mis à jour ! J'ai regardé sur le site de l'auteur et il y a une autre version à http://dttvb.yi.org/page/calsel/info (lien "View the demo").
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
samira
Arias
Messages : 7
Inscription : 12 juin 2007, 14:08

Message par samira »

Merci Benoit pour la réponse
j'ai pas saisi ce qu'il faut faire . je ne sais pas si tu me demandes de modofoer le code source chose que je ne peux pas faire car on est de simples navigateurs du site en question

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités