"Afficher/Masquer les calques" de GoLive 5 impossible dans "Safari" - Web design - Graphisme
Marsh Posté le 14-10-2005 à 09:26:18
Salut!
Quel est le code que te génère Golive pour effectuer ces actions ?
Marsh Posté le 14-10-2005 à 09:41:01
Voici un exemple de code que génère GoLive 5 pour "Afficher/Masquer des calques quand on clique sur une image...
<csobj w="108" h="77" t="Button" ht="../foncom/altcous4.jpg" cl="../foncom/altcous4.jpg" csclick="B902A9FF555,B902A9FF557,B902A9FF559"><a href="#" onmouseover="return CSIShow(/*CMP*/'button3',1)" onmouseout="return CSIShow(/*CMP*/'button3',0)" onclick="CSAction(new Array(/*CMP*/'B902A9FF555',/*CMP*/'B902A9FF557',/*CMP*/'B902A9FF559'));CSIShow(/*CMP*/'button3',2);return CSClickReturn()"><img src="../foncom/altcous3.jpg" width="108" height="77" name="button3" border="0"></a></csobj>
Marsh Posté le 14-10-2005 à 10:01:24
vivie54 a écrit : Voici un exemple de code que génère GoLive 5 pour "Afficher/Masquer des calques quand on clique sur une image... |
oula, ça a l'air compliqué pour pas grand chose.
Regarde le code source de cette page
Marsh Posté le 14-10-2005 à 10:52:02
http://www.alternative-design.fr/essai.html
Je t'ai fais une page qui contient exactement les mêmes actions que les tiennes mais faites avec Golive pour que tu puisses vraiment comparer si tu peux.
j'avais oublié de préciser qu'en prévisualisant sur Safari les pages qui ont les actions "Afficher/Masquer les calques", cela marchait quelques fois mais lorsque je les mets en ligne, cela ne fonctionne plus du tout dans Safari. Y a t-il un rapport avec le serveur qui m'héberge ? La question peut te paraître bête mais je suis une graphiste qui essaie de ne pas se noyer dans le monde de la programmation... donc je n'y connais pas grand chose !!!
Par contre le script que tu m'as donné marche dans tous les cas de figure, merci pour le temps que tu me consacres
Marsh Posté le 14-10-2005 à 11:11:20
En tout cas, cela ne marche pas sous firefox ni sous IE chez moi .
Dans le code, il y a pas mal de balises dont je n'ai jamais entendu parler, donc je pense que c'est le code "made in golive" qui n'est pas très standardisé.
Mais sinon, prend le code que je t'ai donné, il n'est pas très difficile à mettre en place : il suffit de placer le javascript dans les balises head et d'appeler la fonction "afficheBloc(nom du calque)" ou "masqueBloc(nom_du_calque)", dans un évènement "onCLick" ou "onMouseOver" par exemple.
Marsh Posté le 14-10-2005 à 09:08:51
Bonjour,
Avec Mac OS 10 j'utilise Internet Exploreur 5.2 et également Safari 2.0.1 (que je n'avais pas avant) pour prévisualiser les sites internet que je crée. Mais je me rends compte que les action "Afficher/Masquer les calques" des sites internet que j'avais fais sous GoLive 5 ne marchent pas dans Safari 2.0.1.
Avez-vous déjà rencontrer ce problème ?
Merci d'avance à la personne qui me trouvera une solution...