Ce script récupére des données brutes pour générer un tableau où des boutons permettent à l'internaute de voir les caractéristiques qui l'interresse.
Dans le source, $caracteristiques contient des données comme ci-dessous:
DIMENSIONS
Longueur : 2260 mm
Hauteur de Selle: 693 mm
Garde au Sol: 141.0 mm
Angle de Chasse / Chasse : 29.6º / 116.8 mm
Empattement : 1520 mm
Contenance du Réservoir : 12.9 L
Capacité en Huile : 3.4 L
Poids à Vide : 251 kg
MOTORISATION
Moteur : Evolution
Cylindrée : 883 cm³
Alésage et Course : 76.2 mm x 96.8 mm
Couple: 69 nm @ 4200 trm
Alimentation : Carburateur
Taux de Compression : 9 / 1
Rapports (Finaux)
1ère : 9.79
2ème : 6.73
3ème : 5.22
4ème : 4.30
5ème : 3.64
ROUES/PNEUS
Roues
Avant : 19" 13 jantes à bâtons
Arrière : 16" 13 jantes à bâtons
Dim. des Pneus
Avant : 100/90-19 57H
Arrière : 150/80B16 71H
Concrétement, il y a une caractéristique (ou un titre) par ligne, et le nom est séparé de sa valeur par un deux-points (:)... Et parfois même des lignes vides, des espaces, ou des tabulations inutiles.
Le script reconnait les titres de groupes de caractéristiques pour ajouter les boutons permettant de les afficher ou cacher (par défaut)... Si 2 titres se suivent, ils seront confondus en un seul.
Les couleurs et bordures sont définies via des classes de style CSS.