Javascript
Javascript
10 mars 09

Pas d’ombre, de reflet, de cadre autours des images. Une vidéo , des photos , un widget qui ne s’affichent pas. Voyons quelques soucis rencontrés avec les fichiers javascript d’iWeb.

L’utilisation de Javascript est omniprésente (voire abusive à mon goût) dans les sites iWeb. Cela peut poser quelques problèmes :
1. si le navigateur des visiteurs de votre site a
‣ des problèmes de compatibilité avec certains des codejavascripts utilisés par iWeb ou
‣ sa lecture des javascript désactivée (souvent «à l’insu du plein gré» de son utilisateur)
2. si de votre côté il manque des fichiers javascripts sur votre FTP
‣dans le dossier «Scripts» (particulièrement fréquent quand les utilisateurs d’iWeb publie dans un dossier de leur Mac puis publie sur leur FTP via un client FTP certains fichiers... mais pas tous) ou
‣dans le dossier homonyme de la page.
Voici donc quelques problèmes que vous pourrez rencontrés. Si tel est le cas


On le rappelle
non affichage du menu proposé par iWeb
A la place on trouve un simple point (cf image ci-dessous)

Pensez à offrir au moins un lien à vos visiteurs sur chacune de vos pages pour qu’ils puissent découvrir la suivante.

Sans Javascript le blog et lourdement handicapé
1. Page d’Accueil du blog et Page d’archives :
disparition du récapitulatif du blog
impossibilité s’accéder aux entrées du blog par celui-ci
la page d’accueil est le plus souvent tronquée dans sa hauteur. les textes sous le récapitulatif du blog n’apparaissent pas (voir images au bas de la page).
2. Entrées du blog :
disparition
‣ des titres,
‣ de la date,
‣ de la zone de texte principale
(qui sert ou a servi au récapitulatif de la page d’accueil )
non fonctionnement des liens «suivant» et «précédent»
3. Les commentaires
sur Mobileme disparaissent

Pas de widgets

Disparition des effets :
‣ des ombres (et lueurs)
‣ des reflets
‣ des traits (ou cadres)

À noter que l’affichage des ombres est différent selon les navigateurs. Firefox par ex. affiche l’ombre autour de l’image entière (rectangulaire) et non autour de la partie détourée de l’image comme le font les autres navigateurs et iWeb.


Pas de vidéos

1. Les pages «Mes albums»
Pas d’albums
2. les pages «Photos»
Pas Photos
Disparition du diaporama, de ses commandes et du bouton s’abonner

En mettant un GIF animé au sein du texte dans la zone de texte principale «Saisissez le texte principal de votre page ici» d’une de mes pages de blog, j’ai eu des problèmes de chevauchement de mes zones de textes de mon contenu avec celles de mon bas de page.
En déplaçant le GIF dans une zone de texte autre sous-jacente , mon problème a disparu. L’affichage de ce GIF au sein d’iWeb et celui de cette zone de texte principale sont chacun sous la dépendance d’un javascript (les autres zones de textes ne sont pas soumises à un javascript). Je suppose qu’il pouvait y avoir certaines interférences .

S’assoir et pleurer... ça peut être une initiative mais... ça n’arrangera rien.
Regardez la fenêtre d’activité de Safari : Safari > Barre de menu > Fenêtre > Fenêtre d’activité

et regarder si certains fichiers ne vos pages sont aux abonnés absents («introuvable» ou «le fichier n’existe pas»)

Par exemple ici le fichier iWebBlog.js est absent du dossier Scripts. L’absence de ce fichier peut de l’affichage désastreux de la page d’entrée de blog

au lieu de l’affichage normal espéré

Liens :

Pages concernant iWeb :
Autres pages utiles :


