IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

iframe sans iframe en html strict


Sujet :

HTML

  1. #1
    Membre averti
    Avatar de Claude URBAN
    Homme Profil pro
    Prendre le temps de vivre. . .
    Inscrit en
    Mai 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Prendre le temps de vivre. . .

    Informations forums :
    Inscription : Mai 2006
    Messages : 274
    Points : 327
    Points
    327
    Par défaut iframe sans iframe en html strict
    Bonjour,

    Sur un site que je construis actuellement en html strict, je voudrais, suite à un clic (href), faire apparaitre un cadre contenant une information quelconque.
    Ce qui se fait (et ce que j'ai fait) très facilement avec une "iframe".
    Mais les "frames" ne sont pas autorisées en html "strict".

    Oui, je pourrais faire du "transitional", mais bon!
    Je souhaite rester en html et css.
    Pas de java, php, ajax etc...
    Je n'ai rien contre, mais je préfère ne pas m'éparpiller dans plusieurs langages et souhaite (encore une fois) rester en html strict.

    J'ai découvert il y a peu la méthode SSI, qui semble excellente, mais il faut être connecté au serveur pour tester.
    Ce qui en période de construction et de mise au point, ne me semble pas terrible.
    De toute façon, je n'en suis pas là.

    La balise <object> ne semble pas répondre pas à mon attente, puisque pas cliquable, (sauf erreur...)

    Existe-t-il une autre méthode?
    Aussi simple que les "iframe".


    J'ai cherché un peu partout, mais rien trouvé de vraiment intéressant.

    D'avance merci.

    Claude.

  2. #2
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Ca dépend un peu de ce que tu vas insérer dans cette fameuse zone mais... pourquoi ne pas faire un simple div en position absolue ?
    Dis-nous en plus.

    ...pour les linguistes et les curieux >>> générateur de phrases aléatoires

    __________________

  3. #3
    Membre averti
    Avatar de Claude URBAN
    Homme Profil pro
    Prendre le temps de vivre. . .
    Inscrit en
    Mai 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Prendre le temps de vivre. . .

    Informations forums :
    Inscription : Mai 2006
    Messages : 274
    Points : 327
    Points
    327
    Par défaut
    Merci pour ta réponse, mais un <div> ne répond pas à ce que je veux faire.

    En cliquant sur des liens différents, je fais apparaitre des tableaux différents, qui bien sur, n'apparaissent pas au chargement de la page et sont dans des fichiers html différents....

    En gros:
    Une liste de liens...que l'on voit au chargement.
    Des tableaux, qui sont invisibles et qui apparaissent lorsque l'on clic sur un lien, sans que cette liste disparaisse de l'écran.

    Est-ce plus clair?

    L' "iframe" est LA solution, mais je préfèrerais faire mon site en "html strict".

    Claude

  4. #4
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Citation Envoyé par Claude URBAN Voir le message
    En cliquant sur des liens différents, je fais apparaitre des tableaux différents, qui bien sur, n'apparaissent pas au chargement de la page et sont dans des fichiers html différents....
    Oui, je comprends mieux, je me doutais bien que si tu cherchais quelquechose en remplacement d'une iframe tu allais y faire des choses un tout petit peu avancées... mais par rapport à ce que tu annonces pour le moment, je ne vois pas pourquoi ce n'est pas faisable avec quelques tripatouillages du DOM à base de javascript (et éventuellement des traitements ajax pour les modifications éventuelles à faire en réponse aux actions utilisateurs, si besoin est)...

    ...pour les linguistes et les curieux >>> générateur de phrases aléatoires

    __________________

  5. #5
    Membre émérite Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Points : 2 444
    Points
    2 444
    Par défaut
    Citation Envoyé par Claude URBAN Voir le message
    L' "iframe" est LA solution, mais je préfèrerais faire mon site en "html strict".
    La "rétrogradation" en transitionnal ne retire rien à la qualité de ton site et tout ce qui en découle, dit autrement le strict n'apporte aucune valeur ajoutée pour l'utilisateur final ou les différents UA (navigateurs, moteur d'indexation...).

    Le seul inconvénient vient de la validité:
    si la validité en strict est exigée de manière permanente et qu'une étape de validation itérative est donc exigée, il est évident que le passage en transitionnal n'est peut-être pas le choix le plus robuste.

    Mais si tu n'as besoin que d'une validité initiale ou que le contenu du ton site n'est mis à jour que très rarement, ça ne devrait pas poser trop de difficulté: tu valide tout en strict puis une fois terminé, tu passes tout en transitionnal) sachant que tu n'aura qu'un seule différence au niveau de l'affichage (espaces sous les images...).

  6. #6
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 941
    Points : 4 362
    Points
    4 362
    Par défaut
    Citation Envoyé par Claude URBAN Voir le message
    Merci pour ta réponse, mais un <div> ne répond pas à ce que je veux faire.

    En cliquant sur des liens différents, je fais apparaitre des tableaux différents, qui bien sur, n'apparaissent pas au chargement de la page et sont dans des fichiers html différents....

    En gros:
    Une liste de liens...que l'on voit au chargement.
    Des tableaux, qui sont invisibles et qui apparaissent lorsque l'on clic sur un lien, sans que cette liste disparaisse de l'écran.

    Est-ce plus clair?

    L' "iframe" est LA solution, mais je préfèrerais faire mon site en "html strict".

    Claude
    vous pouvez contrôler l'affichage des div par javascript…

    par contre toute solution de chargement de pages externes autre que par iframe sera limitée au même domaine que la page initiale…

    mais si ce n'est pas une limite dans votre cas :

    http://www.dynamicdrive.com/dynamici...jaxcontent.htm

  7. #7
    Membre averti
    Avatar de Claude URBAN
    Homme Profil pro
    Prendre le temps de vivre. . .
    Inscrit en
    Mai 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Prendre le temps de vivre. . .

    Informations forums :
    Inscription : Mai 2006
    Messages : 274
    Points : 327
    Points
    327
    Par défaut
    Merci à tous pour vos interventions.

    Le "strict" est une limite TOUTE personnel que je me suis fixée et aucunement une obligation.

    Tout comme le fait de ne pas vouloir me servir d'un autre langage que html et css, c'est purement personnel et uniquement dans le cas présent.

    Je peux effectivement laisser en "transitional" sans aucun problème.
    Les "iframe" me donnent du reste toute satisfaction et me permettent de faire ce que je veux, mais...

    Je cherche simplement par curiosité, une autre possibilité afin d'être aux normes ( et à la mode!!! ) du moment...

    Mais apparemment, à part utiliser conjointement un autre langage, il semblerait que ce que je souhaite, relève du "pas faisable".

    Les "iframe" ont encore semble-t-il, une longue vie devant elles...

    Claude

  8. #8
    Membre émérite Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Points : 2 444
    Points
    2 444
    Par défaut
    Citation Envoyé par Claude URBAN Voir le message
    Je cherche simplement par curiosité, une autre possibilité afin d'être aux normes ( et à la mode!!! ) du moment...
    Le fait que tu sois en strict ne changera rien au fait d'être aux normes ou pas, c'est la validité en strict au regard de la validité en transitionnal qui représente certains avantages. Tu peux l'être à partir du moment ou le doctype (ou son absence) ne fait pas basculer le navigateur en mode Quirks et que ton document est valide.
    Et le strict n'est pas la mode, c'est le XHTML qui l'est (même si on ne devrait pas considérer ça comme une mode mais une simple avancée)

Discussions similaires

  1. [POO] Comment appeler une page PHP sans iframe ?
    Par Stegue dans le forum Langage
    Réponses: 3
    Dernier message: 08/05/2007, 21h14
  2. Comment faire un Iframe sans la barre horizontale ?
    Par Alexandrebox dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/04/2007, 23h16
  3. Fermer une iframe sans fermer la page
    Par guillaumeIOB dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 29/09/2006, 20h13
  4. Rafraichir Iframe sans rafraichir la page
    Par Devether dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/05/2006, 17h15
  5. Inclusion de page en html sans iframe
    Par glsn dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 06/01/2006, 14h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo