Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > JavaScript > Publications JavaScript / AJAX
Publications JavaScript / AJAX Commentez les articles et critiques de livres publiés sur les rubriques JavaScript et AJAX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 25/02/2013, 10h45   #1
vermine
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 4 062
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2008
Messages : 4 062
Points : 29 012
Points : 29 012
Par défaut [FAQ] Mise à jour des parties date et table de la FAQ JavaScript

Bonjour à tous,

Après un travail collectif (toujours en cours, d'ailleurs !), deux parties de la FAQ JavaScript ont été mises à jour : les dates et les tables.

Par la même occasion, des petites coquilles ont été corrigées et des remarques ont été ajoutées. De nouvelles Q/R ont d'ailleurs fait leur apparition, parfois issues d'une scission de Q/R existantes.

Nous tenons à remercier l'ensemble des contributeurs et particulièrement Auteur aidé par NoSmoking et arnogues. ()

FAQ JavaScript

Malgré la relecture attentive, il est toujours possible que des erreurs subsistent, n'hésitez pas à les signaler.
De nouvelles mises à jour se feront prochainement. Votre aide est la bienvenue sur le forum de travail.

vermine est déconnecté   Envoyer un message privé Réponse avec citation 60
Vieux 25/02/2013, 19h08   #2
sekaijin
Expert Confirmé Sénior
 
Avatar de sekaijin
 
Homme
Urbaniste
Inscription : juillet 2004
Messages : 2 162
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 49
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 2 162
Points : 5 148
Points : 5 148
J'ai une remarque concernant les tables html
la FAQ commence par un exemple de table HTML
Code html :
1
2
3
4
5
6
7
8
9
10
11
12
<table id="idTable">
	<tr>
		<td> Ligne 0 Cellule 0
		</td>
		<td> Ligne 0 Cellule 1
		</td>
		<td> Ligne 0 Cellule 2
		</td>
		<td> Ligne 0 Cellule 3
		</td>
	</tr>
</table>
Or la norme prévoie que le TR doit être placé dans un THAED, TBODY ou TFOOT


les navigateur tel IE vont d'eux même ajouter un TBODY pour corriger ce manque.

ne serait-il pas opportun de présenter directeent un exemple conforme à la norme ??
Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<table id="idTable">
  <tbody>
	<tr>
		<td> Ligne 0 Cellule 0
		</td>
		<td> Ligne 0 Cellule 1
		</td>
		<td> Ligne 0 Cellule 2
		</td>
		<td> Ligne 0 Cellule 3
		</td>
	</tr>
  </tbody>
</table>

A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 08h15   #3
Bovino
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 18 547
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 42
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 18 547
Points : 66 503
Points : 66 503
Pas tout à fait d'accord... HTML autorise la présence de <tr> sans <tbody> :
Citation:
Envoyé par Permitted contents
an optional caption element, followed by zero or more colgroup elements, followed by an optional thead element, followed by
Citation:
one tfoot element, followed by
Citation:
zero or more tbody elements, or one or more tr elements
or
Citation:
zero or more tbody elements, or one or more tr elements
Citation:
followed by an optional tfoot element
Source.

Citation:
Table rows may be grouped into a head, foot, and body sections
Source HTML 4.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 08h22   #4
vermine
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 4 062
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2008
Messages : 4 062
Points : 29 012
Points : 29 012
Restons sur la première version alors.
vermine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 13h20   #5
mekal
Membre chevronné
 
Homme Krusty
Inscription : mai 2009
Messages : 525
Détails du profil
Informations personnelles :
Nom : Homme Krusty
Localisation : France

Informations forums :
Inscription : mai 2009
Messages : 525
Points : 763
Points : 763
j'ai pu noter une erreur

Code :
return Math.ceil((Diff/div));
il y a des parenthese en trop
__________________
programmer n'est pas connaitre tous les moindres détails d'un langage mais savoir exploiter sous toutes ses facettes ce que l'on connait.
mekal est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/02/2013, 13h30   #6
vermine
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 4 062
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2008
Messages : 4 062
Points : 29 012
Points : 29 012
Bien vu !
vermine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 14h34   #7
Auteur
Expert Confirmé Sénior
 
Avatar de Auteur
 
Inscription : avril 2004
Messages : 5 177
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 5 177
Points : 5 680
Points : 5 680
Citation:
Envoyé par mekal Voir le message
j'ai pu noter une erreur

Code :
return Math.ceil((Diff/div));
il y a des parenthese en trop
dans quelle Q/R ?
Auteur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 15h39   #8
vermine
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 4 062
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2008
Messages : 4 062
Points : 29 012
Points : 29 012
Non mais c'est vrai ça d'abord ?! Je ne vois rien de tout ça.

C'était dans le calcul des différences entre deux dates.
vermine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 17h38   #9
Arno_94
Nouveau Membre du Club
 
Arnaud
Développeur .NET
Inscription : juillet 2008
Messages : 48
Détails du profil
Informations personnelles :
Nom : Arnaud

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : juillet 2008
Messages : 48
Points : 32
Points : 32
Par défaut Proposition concernant la scrollbar à gauche

Bonjour à tous et toutes,

Je me permets de réagir sur la mise à jour JS concernant les tables et notamment l'article intitulé :

Comment mettre un scrollbar à gauche sur un tableau ?

En effet, je pense avoir une solution différente qui offre une fonctionnalité en plus : la possibilité d'utiliser la roulette de la souris sur le tableau.

Pour obtenir ce résultat, il suffit d'encadrer le tableau par un div avec les attributs suivants :

Code html :
<div dir="rtl" style="height:100px;overflow-y:scroll;overflow-x: hidden;float:left"><table>...</table></div>

C'est bien entendu l'attribut dir="rtl" qui permet simplement d'inverser la position de la scrollbar (rtl = right to left).

J'ai mis "float:left" de manière à s'adapter à la width du tableau mais on peut le remplacer par une valeur width précise pour obtenir le même résultat. Toutefois, la taille de la scrollbar étant dépendante du système, la solution float semble plus adaptée.

En espérant que cela puisse servir, encore merci pour tout le travail fourni par l'équipe de Developpez.com
Arno_94 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 03/03/2013, 22h15   #10
Auteur
Expert Confirmé Sénior
 
Avatar de Auteur
 
Inscription : avril 2004
Messages : 5 177
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 5 177
Points : 5 680
Points : 5 680
Bonjour,

je me permets de corriger ton code :
Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<div dir="rtl" style="height:100px;overflow-y:scroll;">
<table border="1" style="width:100%" dir="ltr">
<tr>
<td> bla bla bla bla</td>
<td> bla bla bla bla</td>
<td> bla bla bla bla</td>
</tr>
<tr>
<td> bla bla bla bla</td>
<td> bla bla bla bla</td>
<td> bla bla bla bla</td>
</tr>
<tr>
<td> bla bla bla bla</td>
<td> bla bla bla bla</td>
<td> bla bla bla bla</td>
</tr>
<tr>
<td> bla bla bla bla</td>
<td> bla bla bla bla</td>
<td> bla bla bla bla</td>
</tr>
<tr>
<td> bla bla bla bla</td>
<td> bla bla bla bla</td>
<td> bla bla bla bla</td>
</tr>
<tr>
<td> bla bla bla bla</td>
<td> bla bla bla bla</td>
<td> bla bla bla bla</td>
</tr>
</table>
</div>

en avec l'attribut dir="rtl" la barre de défilement est certes à gauche mais le texte de la table s'écrit également de droite à gauche (mis en évidence par l'attribut width:100% sur la table). Par conséquent, il faut ajouter dans la balise table l'attribut inverse : dir="ltr". J'ai également supprimé l'attribut float:left et l'overflow-x:hidden également
Merci pour ta suggestion
Auteur est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/03/2013, 07h47   #11
vermine
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 4 062
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2008
Messages : 4 062
Points : 29 012
Points : 29 012
Si tout le monde est d'accord sur cette modification, on peut l'intégrer à la FAQ.
vermine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2013, 09h49   #12
Auteur
Expert Confirmé Sénior
 
Avatar de Auteur
 
Inscription : avril 2004
Messages : 5 177
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 5 177
Points : 5 680
Points : 5 680
Pour le texte d'exemple tu peux remplacer le "bla bla" par le Lorem Ipsum
Auteur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2013, 10h45   #13
vermine
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 4 062
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2008
Messages : 4 062
Points : 29 012
Points : 29 012
C'est en ligne.

vermine est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 07/03/2013, 02h19   #14
christele_r
Membre Expert
 
Avatar de christele_r
 
Femme Christele Rubneau
Inscription : novembre 2009
Messages : 1 117
Détails du profil
Informations personnelles :
Nom : Femme Christele Rubneau
Âge : 40
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2009
Messages : 1 117
Points : 1 953
Points : 1 953
Citation:
Envoyé par vermine Voir le message
Non mais c'est vrai ça d'abord ?! Je ne vois rien de tout ça.
C'était dans le calcul des différences entre deux dates.
Oui Oui, c'était bien la mais vraiment il faut rechercher
difference-nombre-jours-entre-dates
avec recherche "Math.ceil((Diff/div))" vraiment il fallait tomber dessus ...
Bonne nuit
Christele
christele_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h13.


 
 
 
 
Partenaires

Hébergement Web