5568 sujets

Sémantique web et HTML

Bonjour,

J'ai un formulaire de commande de livraison de fleurs (exemple) auquel j'ai ajouté un script de calendrier trouvé sur le net.
Sur Firefox ça fonctionne très bien au click sur le bouton, le calendrier apparait et tout et tout Smiley smile

Mais sur IE6, le calendrier n'apparait pas, on ne peut donc pas y choisir une date.
Après quelques tests je pense être sur une piste : il semblerait que l'encodage y soit pour quelque chose. SVP si vous pouvez me filer un coup de main... Smiley cligne

Voici mon encodage
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Et le code qui appelle le JS
<script type="text/javascript">
Calendar.setup({
		inputField     :    "f_date_b",      // identifiant
		ifFormat       :    "%d/%m/%Y",      // format dans le input field  ("%m/%d/%Y %I:%M %p")
		showsTime      :    false,           // affiche un sélecteur d'heure
		button         :    "f_trigger_b",   // trigger pour le calendrier (bouton ID)
		singleClick    :    false,           // mode double-click
		step           :    1                // montre toutes les années dans un drop-down box 
});
</script>


Merci d'avance de vos conseils
Modifié par miltonis (08 Apr 2008 - 10:58)
Salut,
Je viens d'essayer avec ce code et ça marche bien :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

sauf que les caractères accentués prennent la forme : « é » ou « ç »...
J'ai lu cet article sur l'encodage
mais ne vois pas le rapport avec le javascript.

merci
OK voici le lien :

stp, ne fais pas attention au code, je sais qu'il est mer....., je suis seulement chargé d'intégrer le formulaire et le calendrier Smiley ohwell
Actuellement, il y a le 1er encodage posté ici même, avec le deuxième, le calendrier fonctionne mais pas les caractères accentués (ce que je comprends bien d'ailleurs)

Attention, c'est avec IE6 que ça foire, le reste est OK Smiley smile
Modifié par miltonis (10 Apr 2008 - 22:08)
Bonjour,

Supprime les accents dans les commentaires du HTML / JS / CSS.
C'est un bug de IE6...

Cordialement, SD.