Iframes et PHP

Bonjour,

J'aimerais savoir si il es possible d'inclure un Iframes dans mon PHP ? le lien est un fichier en format php et non un URL. J'aimerais crée un tableau de 3 colonnes séparément et que la liste dans ma première colonne est un liens avec les 2 autres. Je sais pas si vous comprenez mon explication :/

J'ai essayer avec un include mais ca ne marche pas .. J’espère que quelqu'un pourra m'aider...

4 réponses

  1. Bonjour loulou1020

    je ne comprends pas trop ce que tu veux faire.

    Est ce que la colonne de gauche est comme un menu. Quand on clique dessus çà affiche des données dans les autres colonnes ?
    1. Oui c'est exactement ca !
    2. @loulou1020Salut

      les frames ne sont plus utilisées mais on peut faire la même chose avec des div et un peu de css
  2. Bonjour loulou1020

    je vais faire des tests et je te mets les codes.
    1. Bonjour loulou1020

      j'ai réussi à faire un exemple avec une partie menu à gauche.
      Le menu est déroulant pour économiser de la place.

      Ensuite, dans la deuxième partie de la page, il y aura le contenu de la page sélectionnée dans le menu.

      <html>
      <head>
      	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      	
      	<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>


      Le css pour le menu déroulant
      <style>
      #menu-accordeon {
        padding:0;
        margin:0;
        list-style:none;
        text-align: center;
        width: 180px;
      }
      #menu-accordeon ul {
        padding:0;
        margin:0;
        list-style:none;
        text-align: center;
      }
      #menu-accordeon li {
         background-color:#729EBF; 
         border-radius: 6px;
         margin-bottom:2px;
         box-shadow: 3px 3px 3px #999;
         border:solid 1px #333A40
      }
      #menu-accordeon li li {
         max-height:0;
         overflow: hidden;
         transition: all .5s;
         border-radius:0;
         background: #444;
         box-shadow: none;
         border:none;
         margin:0
      }
      #menu-accordeon a {
        display:block;
        text-decoration: none;
        color: #fff;
        padding: 8px 0;
        font-family: verdana;
        font-size:1.2em
      }
      #menu-accordeon ul li a, #menu-accordeon li:hover li a {
        font-size:1em
      }
      #menu-accordeon li:hover {
         background: #729EBF
      }
      #menu-accordeon li li:hover {
         background: #999;
      }
      #menu-accordeon ul li:last-child {
         border-radius: 0 0 6px 6px;
         border:none;
      }
      #menu-accordeon li:hover li {
        max-height: 15em;
      }
      </style>


      //suite et fin du code
      </head>
      <body>
      
      <div id="BasPage">
      <table>
      <tr><td width="200">
      	<div id="gauche">
      	<ul id="menu-accordeon">
      		<li><a id="page1" onclick="$('#contenu').html('erreur'); $('#contenu').load('ma_page1.php');">Partie1 </a></li>
      		<li><a id="page2" onclick="$('#contenu').html('erreur'); $('#contenu').load('ma_page2.php');">Partie2 </a>
      			<ul>
      			<li><a id="page3" onclick="$('#contenu').html('erreur'); $('#contenu').load('ma_page3.php');">Partie2_1 </a></li>
      			<li><a id="page4" onclick="$('#contenu').html('erreur'); $('#contenu').load('ma_page4.php');">Partie2_2 </a></li>
      			</ul>
      		</li>
      	</ul>
      	</div>
      	</td><td>
      	<div id="contenu">
      	</div>
      </td></tr>
      </table>
      
      </body>
      </html>


      J'espère que çà va t'aider
      1. merci pour ton aide !!