Javascript, ça marche où dans un blog VB ?
Avant-propos :
Pour lire ou écrire/modifier un script dans VB, il faut mettre l'éditeur visuel en "mode source".
Les scripts marchent à l'intérieur d'un article VB. Test : cliquer sur ce lien.
Ils fonctionnent aussi à l'intérieur d'un "texte" VB, d'un bloc libre. Mais pas dans un commentaire.
Nous allons essayer de faire fonctionner des scripts "avec" des modèles VB, en commençant par iTheme.
Pourquoi javascript ?
Javascript est facile, simple et puissant. Il permet de définir facilement des variables, des instructions conditionnelles (Si ... Alors ...) et autres structures puissantes, bref, de "programmer" ce que doit faire le navigateur (Firefox, etc.) lorsqu'il rencontre une page Web. Il permet aussi de "charger" facilement des données qui se trouvent sur le serveur, et de "décharger" des données vers le serveur. Et enfin, il permet de stocker chez l'utilisateur (les cookies) des données de navigation et de les réutiliser.
Javascript est beaucoup plus souple et "étendu" que les fonctions basiques (par ex. <define_macro name="sb_title">) que l'on trouve dans les modèles VB. Autrement dit, il permet de faire des choses sans-attendre-que-l'équipe-VB-ait-implémenté-de-nouvelles-macros dans les modèles.
Que faire avec javascript ?
Un exemple de choses qu'il serait facile de faire :
• détecter la largeur de l'écran de l'utilisateur
• puis, automatiquement ou non, adapter la présentation du blog. C'est à dire, appliquer une "variante" de modèle.
Une exemple un peu plus complexe :
• "personnalisation" de la navigation sur un blog :
• lire dans une partie ad hoc du profil utilisateur un certain nombre de données, par ex. les icônes à afficher pour les trucs non lus.
• appliquer les modifs par l'intermédiaire du modèle
Et beaucoup d'autres choses ...
Derniers commentaires
→ plus de commentaires