La question est beaucoup posée sur le net, et faut avouer que les réponses partent en un peu dans tous les sens. Beaucoup font tout scroller, entêtes compris; d'autres d'en remettent à Javascript, tellement il semble nécessaire de "dynamiser" html pour avoir ce comportement de scrolling pas vraiment prévu dans la conception originelle de la table HTML. Les afficheurs HTML/CSS actuels sont pourtant bien capables de faire scroller un tableau avec entêtes fixes, faut juste leur demander gentiment. Attention solution fonctionnelle sur un navigateur normal (comme FF), c'est à dire supportant CSS3 ! A adapter pour les autre navigateurs (ou pas). Composer tout d'abord un tableau distinguant bien entête et corps : thead et tbody. La bordure html (crime lèse-styleur) est juste là pour visualiser le rendu des cellules. Nom Ministère JM Ayrault Premier L Fabius A. Etrangères V Peillon Education C Taubira Justice P Moscovici Economie M ...
Ce mois d'août les CastCodeurs invitaient des auditeurs à participer à l'épisode 130 du podcast bien connu des javaistes français ; je tente ma chance, bingo je suis accepté sur le plateau !! encore merci à Arnaud et Antonio de nous avoir accueillis Nicolas et moi (et merci à Guillaume pour son lobbying). D'habitude si prolyxe dans ce genre d'exercice (... à la machine à café) j'ai cette fois été plutôt discret: moins inspiré que d'habitude sur les sujets peut être, surtout impressionné par le contexte ! Mais parlons Enregistrement, et Efficacité de la plateforme Android. Du fait de problèmes logistiques divers, je fus contraint, pour parler à la conférence audio Skype, d'utiliser un réseau inhabituel pour moi ainsi que ma tablette Android. Ca partait mal, alors j'avais vérifié l'upload de ma connexion, j'étais fin prêt 30 minutes avant le départ, et tentait de rassurer mes congénères... Sauf que j'avais très mal lu le mode d'emplo...
La discussion la plus pointée auj sur Google est http://stackoverflow.com/questions/3577469/form-onsubmit-determine-which-submit-button-was-pressed Marrante discussion : des solutions extremment compliquées sont proposées et même votées ! Je vous propose de favoriser 2 solutions "Vanilla JS", Javascript Pur Sucre, selon votre besoin: Si un code javascript doit savoir quel bouton est pressé lors d'une soumission programmée ( 5 votes ): <form onsubmit = " alert ( this . submitted ); return false ; " > <input onclick = " this . form . submitted = this . value ; " type = "submit" value = "Yes" /> <input onclick = " this . form . submitted = this . value ; " type = "submit" value = "No" /> </form> Le champ "submitted" est dynamiquement ajouté à l'objet formulaire, c'est classe. Si le serveur cible du formulaire doit savoir quel bouton...
Commentaires
Pour ceux qui cherchent, c'est ici:
http://blog.octo.com/index.php/2007/08/03/36-saurez-vous-relever-le-3ieme-defi-d-ajax"