Tutoriels vidéo art graphique gratuits

 
Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Pages: [1]   En bas

Auteur Sujet: [Résolu] Frames  (Lu 4935 fois)

bemaluvi

  • Wisi Comment on décroche
  • *****
  • Hors ligne Hors ligne
  • Messages: 681
    • Voir le profil
[Résolu] Frames
« le: janvier 12, 2009, 07:03:48 am »

Bonjour, une autre question je sais que maintenant il faut aller de plus en plus vers la norme W3C et donc utiliser la logique CSS mais j'ai une question sur les Frames.
Lorsque je reprends un site fait à l'ancienne avec des frames mes liens fonctionnent normalement (un clic sur un lien ouvre une page dans la partie que je souhaite exemple "corps").
Apparemment maintenant si on veut créer un nouveau site avec des frames les liens ne s'ouvrent plus là où on le souhaite, ils s'affichent dans une nouvelle fenêtre.
Pourrais-je avoir une explication ?

Bemaluvi...
« Modifié: janvier 20, 2009, 07:22:40 am par bemaluvi »
IP archivée
Seul, on marche plus vite; à deux, on marche plus loin...
Proverbe africain.

kriztho

  • Global Moderator
  • Wisi Comment on décroche
  • *****
  • Hors ligne Hors ligne
  • Messages: 1490
    • Voir le profil
    • La veille techno du web
    • E-mail
Re : Frames
« Réponse #1 le: janvier 12, 2009, 07:34:28 am »

Si mon souvenir est bon, dans les anciennes versions (je ne sais plus trop laquelle), les frames étaient identifiées par l'attribut name, dans dans les nouvelles versions (je ne sais plus trop laquelle), les frames sont identifiées par l'attribut id.
Essaie de voir q'il cela n'est pas la cause de ton problème.
C'est une suggession.
IP archivée
______________________________________________________________
Je ne connais pas grand chose, mais je progresse...
[La veille techno du web] - [Histoire d'écrire de l'informatique]

Eddy

  • Global Moderator
  • Wisi Comment on décroche
  • *****
  • Hors ligne Hors ligne
  • Messages: 3239
  • Éternel apprenti.
    • Voir le profil
    • Scriptopedia.org
    • E-mail
Re : Frames
« Réponse #2 le: janvier 12, 2009, 14:52:38 pm »

Salut, en fait et si je ne dis pas de conneries, cela fait un moment que l'attribut _target est prohibé dans le code xHTML. (on ne peut plus forcer l'internaute à ouvrir une nouvelle fenêtre sur un lien, les navigateurs permettent de le faire via des fonctions clavier).
Or, les liens ouvrant des pages dans une i-Frame utilisaient l'attribut target : <a href="lien de la page dans la frame.html" target="nom de la frame">Lien</a>
pour utiliser cela et rester valide W3C, il faut utiliser le html 4.1 mais c'est à éviter, je pense que ce n'est pas compatible avec tous les navigateurs et très difficile à référencer....
IP archivée
Config : I-Mac 27" Core I5 12Go RAM - OSX 10.10.X

Deodys

  • Wisi Pilier de comptoir
  • **
  • Hors ligne Hors ligne
  • Messages: 53
    • Voir le profil
    • z-brice portfolio
Re : Frames
« Réponse #3 le: janvier 12, 2009, 17:24:08 pm »

edfred je te rassure, tu ne dis pas de conneries.

En xHTML on évite d'utiliser ce genre d'attributs.

D'ailleur si tu souhaites vraiment respecter les normes du W3C bemaluvi, je te conseil d'éviter l'utilisation des frames. Non pas qu'elles soient totalement obsolètes, mais ça t'éviteras pas mal de soucis.

J'ai entendus parler des XFrames (une spécification du W3C) qui devrait être une évolution des frames. Enfin bon j'en sais pas beaucoup plus à ce sujet donc à toi de voir, ça pourrait être une piste !  ;)
IP archivée
<- Un portfolio tout neuf à venir voir d'urgence ;-)

Eddy

  • Global Moderator
  • Wisi Comment on décroche
  • *****
  • Hors ligne Hors ligne
  • Messages: 3239
  • Éternel apprenti.
    • Voir le profil
    • Scriptopedia.org
    • E-mail
Re : Frames
« Réponse #4 le: janvier 12, 2009, 23:24:10 pm »

Quel pourrait être l'avantage d'utiliser des frames ??? Je l'ai fait également mais vu des problèmes avec l'affichage sous Safari voilà quelques 3 ou  4 ans, j'ai laissé tombé. Le seul avantage à l'époque (qui remonte pas si loin, cela va de soi), est que ça permettait de ne pas avoir à recharger le design à chaque lien cliqué mais avec les connections d'aujourd'hui, plus de problème.
IP archivée
Config : I-Mac 27" Core I5 12Go RAM - OSX 10.10.X

Deodys

  • Wisi Pilier de comptoir
  • **
  • Hors ligne Hors ligne
  • Messages: 53
    • Voir le profil
    • z-brice portfolio
Re : Frames
« Réponse #5 le: janvier 13, 2009, 07:55:16 am »

Je ne pense pas qu'il existe encore des avantages avec les frames qui ne puissent être mis en œuvres par d'autres technologies plus récentes ...

Rien qu'en utilisant les balises div par exemple, il y a possibilité de ne recharger que certaines parties de la page. Donc pas très dur de trouver une alternative aux frames ...
IP archivée
<- Un portfolio tout neuf à venir voir d'urgence ;-)

Eddy

  • Global Moderator
  • Wisi Comment on décroche
  • *****
  • Hors ligne Hors ligne
  • Messages: 3239
  • Éternel apprenti.
    • Voir le profil
    • Scriptopedia.org
    • E-mail
Re : Frames
« Réponse #6 le: janvier 13, 2009, 09:35:16 am »

À vrai dire, il y avait plus d'inconvénients que d'avantages (les seuls à mes yeux étaient le chargement de page plus rapides et le fait de ne pas devoir modifier toutes les pages pour une modif d'élément commun à toutes les pages...

Citation de: Deodys
Rien qu'en utilisant les balises div par exemple, il y a possibilité de ne recharger que certaines parties de la page

Là je ne te comprends pas, qu'entends-tu par "recharger certaines parties de page" ?

Personnellement, je code en xhtml validé (+CSS, je ne connais pas assez le PHP) et ensuite je dissocie les éléments répétitifs (Menu, entête, footer...) de la page dans des pages secondaires que j'enregistre en format html. les page du site sont alors déclarées en PHP et j'utilise des "include" pour intégrer les éléments sus-cités. En cas de modif dans le menu (ou autre partie commune), je n'ai à le faire que sur un seul document pour mettre tout le site à jour.
IP archivée
Config : I-Mac 27" Core I5 12Go RAM - OSX 10.10.X

Deodys

  • Wisi Pilier de comptoir
  • **
  • Hors ligne Hors ligne
  • Messages: 53
    • Voir le profil
    • z-brice portfolio
Re : Frames
« Réponse #7 le: janvier 13, 2009, 09:56:50 am »

OoOups je ne devais pas être tout à fait réveillé tout à l'heure.

Correction:
Rien qu'en utilisant les balises div et un petit script en javascript par exemple, il y a possibilité de ne recharger que certaines parties de la page. Donc pas très dur de trouver une alternative aux frames ...

Voilà  ;D

Parce qu'avec uniquement des div, il est évidemment possible de ne modifier qu'une seule div. Mais la page elle sera tout de même entièrement rechargée.

IP archivée
<- Un portfolio tout neuf à venir voir d'urgence ;-)

Eddy

  • Global Moderator
  • Wisi Comment on décroche
  • *****
  • Hors ligne Hors ligne
  • Messages: 3239
  • Éternel apprenti.
    • Voir le profil
    • Scriptopedia.org
    • E-mail
Re : Frames
« Réponse #8 le: janvier 13, 2009, 10:17:31 am »

Ok, je vois mieux.

pour en revenir au problème, Bemaluvi, ces i-frames sont-elles réellement importantes ? Sinon, recode sans elles.
IP archivée
Config : I-Mac 27" Core I5 12Go RAM - OSX 10.10.X
 



Wisibility est un sité dédié à la formation aux métiers l’image. Vous y trouverez différentes ressources vous aidant à maîtriser les logiciels graphiques tels que Photoshop, Lightroom, Illustrator, InDesign, Flash… Aujourd’hui, Wisibility réunie plus d'une vingtaine d’experts, intervenant en Entreprise pour former graphistes, webdesigners, développeurs web, photographes, monteurs, trucistes…
Depuis 2006 nous nous sommes spécialisés dans les tutoriels vidéos permettant de se former à distance. Notre forum très actif, géré par une équipe de bénévoles répondra à vos demandes. Vous pourrez également profiter de nos émissions et reportages sur la Wisi TV.
Contact - Wisibility est une marque déposée

Blog - Tutoriels - Wisi TV - Forum