11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour, j'aimerais afficher le poids des fichiers pdf. Présentement l'icone pdf s'ajoute automatiquement lorsque qqn met un lien vers un pdf. Existe-il quelque chose en jquery.


<script type="text/javascript">
jQuery(document).ready(function(){
 jQuery("a[href$='pdf']").addClass("pdf");})
</script>


merci.
Bonjour,

JavaScript aura accès au document qui l'exécute (page web). Il ne peux pas savoir quel est le poids du PDF ou de toute autre ressource non chargée par le navigateur (pour une ressource déjà chargée et référencée dans la page, j'avoue que je ne sais pas).

Je dirais que la solution est d'avoir un script côté serveur qui renvoie le poids du fichier (en passant l'adresse du fichier en paramètre). L'information peut être renvoyée en JSON, ce qui te permet d'obtenir le poids du fichier avec une requête Ajax. Peut-être permettre de demander le poids de plusieurs fichiers en une seule fois pour limiter les requêtes.

Ou bien, plus simple, faire directement cette opération côté serveur avant d'afficher ta liste de fichiers. Smiley smile