Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e) (modifié)

Bonsoir abooster, le Visiteur, bonsoir à tous,

 

Si, c'est possible ! je me souviens de ce problème posé et résolu sur CCM... mais je ne sais plus où trouver... la réponse avait été donnée par un membre dont le pseudo était PHP ou Marden (je crois) très forts tous les 2 !... je vais essayer de rechercher (j'avais copié la réponse sur mon disque, mais où ??? :P ) !

 

----- édition

J'ai lancé une discussion sur CCM -> "Chevauchement Frames" http://www.commentcamarche.net/forum/affic...uchement-Frames

... par la même occasion, j'ai répondu à une question de Pierre (alias Terdef alias Assiste.com) en lui donnant un lien vers Zebulon :-(

Modifié par ipl_001
Posté(e) (modifié)

Bonsoir à tous,

 

Quelques pistes (pas exactement la réponse mais... en trichant un peu...) :

 

-> http://www.dhtmlcentral.com/projects/coolm.../frameset2.html

-> http://www.dhtmlcentral.com/projects/coolmenus/?m=31

-> http://www.dhtmlcentral.com/projects/coolm.../frameset1.html

 

-> http://www.commentcamarche.net/forum/affic...html---gt-cadre

Pour ce qui est du menu déroulant passant par dessus la limite du cadre, la réponse est : "oui, c'est possible !" mais je suis incapable de te dire comment faire (il y a eu un thread dans "Programmation" il y a une quinzaine dans lequel j'avais dit que ce n'était pas possible... mais la conclusion a été "oui" si je me souviens bien)... si je retrouve, je te le dis
(il semble qu'en avril 2003, je cherchais déjà cette fichue discussion ! LOL)

-> http://www.commentcamarche.net/forum/affic...D=224662&page=1

-> http://www.commentcamarche.net/forum/affic...D=215994&page=1

 

Je persiste, j'ai vu une solution bien meilleure, un vrai chevauchement ! quelque chose comme une double définition ! bugger!

 

----- édition

Zut et rezut ! je viens encore de chercher pendant 20 minutes parmi les messages de fin mars début avril 2003, pas trouvé cette discussion ! :P

Modifié par ipl_001
Posté(e)
Ce qui dépasse d'un cadre fait scroller ce dernier, donc de toute façon on dépasse jamais vraiment même si le scrolling est désactivé.

Mais je suis curieux de connaître la réponse que tu évoques ...

+1

Posté(e)

Effectivement...

 

Je confirme donc ce que disait Le Visiteur plus haut : chaque frame d'un frameset représente le contenu d'une page. Si cette page a des éléments dynamiques qui s'affichent en-dehors de la taille visible de la frame, ce contenu est tronqué et (si ce n'est pas désactivé) une scrollbar s'affiche dans la frame.

Etant donné que deux frames d'un même frameset représentent le contenu de deux pages différentes, il n'est pas possible de faire "dépasser" le contenu dynamique de l'une sur l'autre.

 

La solution utilisée dans l'un des posts fournis en liens est de placer le niveau supérieur du menu dans une frame et de faire afficher les sous-niveaux dans la frame principale.

 

Au pire (et là je pense vraiment au plus pourri des cas de figure) il est toujours possible de faire afficher un contenu dynamique sur un frame "secondaire" avec clipping (i.e. c'est tronqué et ça ne déclenche pas l'affichage d'une scrollbar ou le défilement de la frame) et d'afficher exactement le même contenu, toujours avec clipping, dans la (ou les) frames sur lesquelles ça "déborde"... Bonjour la galère pour positionner correctement en fonction des navigateurs, des tailles relatives des éléments, et de la position à laquelle se trouvent les frames (si on a scrollé dans l'une d'entre elles, il faut en tenir compte)

Bref, un beau bazar (à moins de fixer dès le départ les position et taille des menus, ce qui revient à la solution précédente !)

 

Autres solutions : remplacer les frames par des iframes (contenus sur une seule et même page) ou utiliser des DIV. Certes, ces solutions impliquent que l'utilisateur recharge l'intégralité des informations à chaque changement de page...

Posté(e) (modifié)

Bonsoir KewlCat, bonsoir à tous,

 

Merci pour ton message !

 

Cà me rend dingue cette histoire !

 

2 discussions dans lesquelles j'écris que c'est possible parce que j'ai vu la solution (dans une autre discussion en mars/avril 2003 dans laquelle j'avais répondu 'ce n'est pas possible !') et pas moyen de retrouver cette fichue solution !!! comme vous dites que ce n'est pas possible, je me demande si j'ai rêvé :P pourtant, mon premier "oui, j'ai vu la solution" a été posté sur CCM 15 jours après avoir vu cette soluce ! Marden ne se souvient pas et pourtant il était habitué des discussions de l'époque sur CCM ! il faudrait que je contacte "PHP" qui semble avoir migré je-ne-sais-où et avec un pseudo pareil, va demander à Google ! LOL et mon disque qui comporte des Megas de fichiers extraits de discussions remarquables !!!

Modifié par ipl_001

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...