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

Mise en page CSS Discussion :

Faire d'un DIV une cible


Sujet :

CSS

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut Faire d'un DIV une cible
    Bonjour, j'ai parcouru et rechercher une reponse a mon problème mais sans résultat sur ce forum. Il y a bien un sujet qui en parle mais il n'y a pas de réelle solution...

    Voici mon problème:

    J'ai fais une mise en page avec des DIV, 5 pour etre exacte, et j'aimerais afficher mes pages dans le DIV central est-il possible de prendre ce DIV pour cible? si oui comment? merci d'avance!

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 241
    Par défaut
    Citation Envoyé par Meuhdacow Voir le message
    J'ai fais une mise en page avec des DIV, 5 pour etre exacte, et j'aimerais afficher mes pages dans le DIV central est-il possible de prendre ce DIV pour cible? si oui comment? merci d'avance!
    Tu veux dire comme cible pour un lien ?

    Non, à proprement parler on ne peut pas... Et ça n'a d'ailleurs aucune importance.

    Par contre on peut faire semblant, comme ici par exemple :

    http://www.clb56.fr/test_css/pseudo_...tml/page1.html



    Mais ça n'a aucun intérêt... Misère, misère

  3. #3
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut
    C'est presque ca... Regarde j'ai fais ce site mais le problème c'est que comme j'y connais pas grand chose, j'ai fais ca avec un jeu de cadre et du coup sous IE7 c'est ok mais sous les autres browser le cote droit ou il y a les horaires bug...

    http://www.lapaternelle.org/meuh/

    Donc le but serait d'afficher mes pages au milieu comme c'est deja le cas mais proprement pour que tous les browser puissent le lire...

    Du coup j'ai remplacé mes cadre par des DIV mais je ne peu pas afficher mes pages dans le DIV qui sert d'ecran. As-tu une solution? puis-je remplacer le DIV central par autre chose afin de pouvoir y afficher mes pages?

  4. #4
    Membre expérimenté Avatar de webmatrix
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Décembre 2005
    Messages
    165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2005
    Messages : 165
    Par défaut
    Je crois que sous dreamweaver on peut le faire facilement sinon, je posterai ce soir la solution, J'ai pas en main le livre

  5. #5
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut
    Je connais pas très bien dreamweaver mais j'ai farfouille et je n'ai rien trouvé... Tu as quelque chose toi webmatrix?

  6. #6
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Les frames c'est cross-browser, donc le mieux pour toi est de les garder.

    http://cyberzoide.developpez.com/html/frame.php3

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Mars 2007
    Messages : 129
    Par défaut
    Je vois deux solutions à ton problème :

    1. Le plus simple serait de ne pas utiliser une DIV mais une IFRAME. C'est comme une FRAME mais que tu met ou tu veux dans le BODY.

    2. Si tu tient réellement à utiliser une DIV, tu DOIS monter un javascript à l'aide d'AJAX et de prototype ; et là Bon Courage ! Quelques pistes tout de même (je fait ce code de tête sans l'avoir testé) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    <html>
     
    <head>
    	<script language="Javascript" src="prototype.js"></script>
    	<script language="Javascript">
    		function afficheContenu(requete) {
    			//affiche le XML dans le textarea
    			$('MADIV').innerHTML = requete.responseText;
    		}
     
    		function lienA() {
    			var myAjax = new Ajax.Request(
    				"fichierA.html",
    				{
    					method: 'get',
    					onComplete: afficheContenu
    				}
    			);
    		}
    	</script>
    </head>
     
    <body>
     
    <div id="menu">
    	<a href="javascrip:LienA();">Lien A</a>
    </div>
     
    <div id="contenu"></div>
     
    </body>
     
    </html>
    Si tu ne connait pas Ajax, n'essaie pas de comprendre la 2è méthode, mais selon moi, c'est la seule qui te permette de faire ce que tu veux en utilisant des DIV

  8. #8
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut
    Sympa merci je vais essayer avec une iframe au centre a la place de la div. Merci du coup d'main!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire disparaitre et apparaitre une div
    Par kopax dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 14/04/2010, 12h36
  2. faire une cible d'un bouton sonore en javascript
    Par anies34 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/03/2008, 11h04
  3. Faire passer un <div> au dessus d'une liste déroulante ?
    Par guidav dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 23/01/2007, 11h06
  4. Faire apparaitre un DIV dans une zone différente
    Par ThomasH dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 23/10/2006, 14h45

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