DREAMWEAVER8 > Système de calques

Résolu/Fermé
Comment ca marche pour vous - 5 sept. 2007 à 16:33
thifoolish Messages postés 79 Date d'inscription jeudi 11 janvier 2007 Statut Membre Dernière intervention 11 juillet 2008 - 5 sept. 2007 à 21:06
Bonjour à tous.
Tout d'abord merci pour ce forum ; on y trouve vraiment une foule d'infos.
Malheureusement, cette fois, j'ai pas trouvé la solution à ce problème.

J'ai DREAMWEAVER 8 et j'ai placé des calques sur la page.
J'ai un menu déroulant formé de calques et quelques calques fixes qui contiennent des phrases toutes bêtes).

Je voulais qu'en cliquant sur les calques (du menu ou les autres fixes), un texte soit affiché dans un autre calque en plein milieu de la page (pour éviter d'avoir des textes partout). Là les gens cliquent sur ce qu'ils veulent voir et le texte s'affiche en plein milieu dans ce grand calque donc

Malheureusement, 2 problèmes :
- un seul calque répond quand on clique dessus et affiche son texte dans le grand calque.(les autres rien)
- Le texte affiché ne s'affiche qu'une fois.(j'ai mis la fonction ON MOUSE OUT, pour que le texte s'enlève une fois que la souris sort du calque) mais quand on reclique sur le calque, plus rien, y répond plus.

S'il vous plaît, s'il vous plaît, dites moi que vous savez comment on fait !

Les fonctions que j'ai mises sur les calques : On click>un texte dans le grand calque ; On mouse out>le texte disparaît
En tout ya 2 calques + ceux du menus ( donc 10 calques).
Merci !
A voir également:

12 réponses

Comment ca marche pour vous
5 sept. 2007 à 16:39
Ah oui, autre chose, quelqu'un sit comment on peut faire apparaître la main de selection sur les calques (ca doit être du CSS...) et la main n'apparaît qu'en javascript....
0
neojick Messages postés 167 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 30 mars 2009 99
5 sept. 2007 à 16:46
Pour les calques de DW, aucune idée,mais pour la main en CSS :

.taclasse {

    cursor : pointer;	

}
0
Comment ca marche pour vous
5 sept. 2007 à 16:54
Excuse moi neojick, mais ce morceau de code, je le mets a quel niveau dans le code ?

Voici la ligne pour d'un calque par exemple : <div id="Layer1" onclick="MM_setTextOfLayer('alexandre','','trhrhrthrthrthrthrthrthrhrhrhrhrhr')" onmouseout="MM_showHideLayers('alexandre','','hide','menu','','show')">Célibataire, 26 ans, je suis l'ainé... </div>

Désole, mais j'y connais rien ou pas grand chose en html....
0
neojick Messages postés 167 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 30 mars 2009 99
5 sept. 2007 à 17:02
Dans ta feuille de style (ton fichier .css) tu mets


#Layer1 {

    cursor : pointer;

}

0
Comment ca marche pour vous Messages postés 5 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 5 septembre 2007
5 sept. 2007 à 17:18
Neojick, tu dechires, ça marche impeccable.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
neojick Messages postés 167 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 30 mars 2009 99
5 sept. 2007 à 17:24
:-)

En espérant que tu trouve une réponse pour ta première question
0
Comment ca marche pour vous Messages postés 5 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 5 septembre 2007
5 sept. 2007 à 17:51
Bon c'est mes yeux, en fait j'ai pas fait attention mais en mettant en comportement "masquer le calque commun" et ben ça empechait les autres cadres de fonctionner...
0
thifoolish Messages postés 79 Date d'inscription jeudi 11 janvier 2007 Statut Membre Dernière intervention 11 juillet 2008 18
5 sept. 2007 à 17:54
Dreamweaver est bien lourd, bien cher et pas fiable...
Le code produit est bancale, à moins de payer les mises à jour...

Le côté WHAT I SEE IS WHAT YOU GET est bien rigolo et rassurant au début...
Mais un serveur local ça s'installe facilement et ça marche impeccable.

Des solutions toutes faites et gratuites existent :
WAMP5 et EASYPHP

Côté éditeur de pages web :
Pour des sites multilangues en utf8 j'utilise PsPad sur win2k sur un vieux portable.
PsPad demande presque pas de ressources (RAM) à votre ordianteur, est très configurable, est gratuit, et n'a rien à envier à Dreamweaver (je préfère de loin PsPad à DreamWeaver)

Côté compatibilité, qu'un système d'exploitation : windows... Ok c'est pas tip top... Mais comme Windows c'est 85% du marché informatique... Le linuxien mouvance debian que je suis ne dira rien...

Au revoir.
0
Comment ca marche pour vous Messages postés 5 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 5 septembre 2007
5 sept. 2007 à 18:38
Bon, en fait un problème résolu en amène un autre....
Les calques fonctionnent : lorsque l'on clique sur un des petits cadres (dans le menu déroulant ou autres), le message apparaît dans le grand calque qui lui est attribué (tous ces grands calques se chevauchent au milieu et chaque petit calque à son grand calque).bon.
Pour cela, j'ai mis des comportements pour chaque balise : On click>text dans le calque attribué, On mouse out>le calque est masqué.

MAIS, ça ne marche qu'une fois ! !
Si on reclique sur un des petits calques, il ne veut plus afficher son message sur le grand calque. J'ai tout essayé, appremment ça n'a pas de rapport avec la position (absolu, inherit...), ça n'a pas de rapport avec la visibilité (visible masqué ou inherit)...doit y avoir une autre fonction à activer ou desactiver... Si quelqu'un voit...ça serait sympa...

Merci à ceux qui auraient une idée

0
Comment ca marche pour vous Messages postés 5 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 5 septembre 2007
5 sept. 2007 à 18:43
Est ce que ça pourrait avoir rapport avec les index Z ?




0
Comment ca marche pour vous Messages postés 5 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 5 septembre 2007
5 sept. 2007 à 19:01
Ptain décidemment, j'ai du mal...

BON, pour les prochains : Pour faire apparaître un texte dans un calque en utilmisant les comportements, cherchez pas compliqué on fait :
On click>"Texte du calque nommé X "avec un texte. Pour qu'il se barre et laisse la place à d'autres : On mouse Out>"Texte du calque nommé X" : VIDE :

Et là ça marche tout seul... PFFFUIiiii, dur dur


Merci quand même
0
neojick Messages postés 167 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 30 mars 2009 99
5 sept. 2007 à 19:49
Dreamweaver est vraiment une usine à gaz quand on lit ce que tu dis ! Je suis bien content de ne l'avoir que survolé à mes débuts !

0
thifoolish Messages postés 79 Date d'inscription jeudi 11 janvier 2007 Statut Membre Dernière intervention 11 juillet 2008 18
5 sept. 2007 à 21:06
Re-bonoir,

Après avoir lu ce que tu voulais faire avec ton logiciel...
Il te suffit, au lieu de te mélanger dans 50 calques... de faire une div avec un id et de faire apparaitre les résultats dedans avec ton onmouseover="ChangeContenuDivExplications("tonContenu");" et réinitialiser avec un onmouseout="ChangeContenuDivExplications();"
et coder la fonction pour qu'elle utilise le texte passé en paramètre pour afficher qqch, ou ne rien afficher...
Pas besoin de Dreamweaver pour faire ça...

Au revoir.
0