Bonjour,
mon problème est le suivant:
Tous les cadres s'actualisent quand un lien est cliqué (situé dans le contenu) alors qu'il ne devrait y avoir que la partie du contenu dynamique, (menu et banniere fixe).
Par contre les liens sont dans le même répertoire que la page principal "index.php" et fonctionnent bien en include.
Le code html de la page principal "index.php":
Le code CSS:
Mon hypothèse est que j'ai peut-être mal intégré la partie "flash" mais j'ai fait le test avec un menu classique en css et toujours le même problème.
Je ne sais vraiment pas où est l'erreur
, avez vous des solutions pour
obtenir une partie dynamique seulement sur le contenu?
Modifié par kimimaro (08 Apr 2006 - 15:50)
mon problème est le suivant:
Tous les cadres s'actualisent quand un lien est cliqué (situé dans le contenu) alors qu'il ne devrait y avoir que la partie du contenu dynamique, (menu et banniere fixe).
Par contre les liens sont dans le même répertoire que la page principal "index.php" et fonctionnent bien en include.
Le code html de la page principal "index.php":
<body>
<div class="principal">
<div class="banniere">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase= "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="848" height="196">
<param name="movie" value="banniere.swf">
<param name="quality" value="high">
<embed src="banniere.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="848" height="196"></embed>
</object>
</div>
<div class="menu">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="104" height="329">
<param name="movie" value="Menu.swf">
<param name="quality" value="high">
<embed src="Menu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="104" height="329"></embed>
</object>
<p><a href="index.php?page=images">images test</a></p>
</div>
<div class="contenu">
<?php
if (!isset($_GET['page'])) $page= 'news'; else $page= $_GET['page'];
switch($page)
{
case 'news': include ('a-news/news.php3');break;
case 'fanart': include ('fanart.htm');break;
case 'presentation': include ('presentation.htm');break;
case 'persos':include ('persos.htm');break;
case 'fonds':include ('fonds.htm');break;
case 'ost':include ('ost.htm');break;
case 'videos':include ('videos.htm');break;
case 'amvs':include ('amvs.htm');break;
case 'episodes':include ('episodes.htm');break;
case 'scans':include ('scans.htm');break;
case 'images':include ('images.htm');break;
case 'recettes':include ('recettes.htm');break;
case 'japonai':include ('japonai.htm');break;
case 'staff':include ('staff.htm');break;
}
?>
<div class="clear"></div>
</div>
</div></body>
Le code CSS:
body {
margin: 0px;
background: url('1.jpg') repeat-x;
width: 980px;
position: absolute;
color: #000000
}
a {
text-decoration: none;
}
a:link {
color: #FFCC99;
text-decoration: none;
}
a:visited {
color: #FFCC99;
text-decoration: none;
}
a:active {
color: #FFCC99;
text-decoration: none;
}
a:hover {
color: #969696;
text-decoration: none;
}
* html .principal {
border-top: 0px none;
margin: 0 auto;
top: 0;
background: url('1.jpg') repeat-x;
width: 980px
}
.principal {
border-top: 0px;
margin: 0 auto;
top: 0;
width: 980px;
}
.banniere {
top: 0px;
left:10px;
width:848px ;
height:196px;
background: url('1.jpg') repeat-x;
position: absolute;
}
.menu {
height:340px;
width: 119px;
top: 196px;
left: 10px;
position: absolute;
}
.liens {
left:858px;
top: 50px;
width:132px ;
height:100%px;
text-align:center;
position: absolute;
color: #000000;
text-align: center;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 9px;
font-style:italic;
}
.bas {
top: 990px;
left:115px;
width: 735px;
height: 20px;
margin-left: 0px;
margin-right: 0px;
margin-top:5px;
color: #FFFFFF;
text-align: center;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 9px;
font-style:italic;
position: absolute;
}
.contenu {
background:url('contenu.gif');
margin-left: 0px;
margin-right: 15px;
top: 196px;
left:123px;
width: 735px;
height: 794px;
color: #000000;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 11px;
overflow:auto;
position: absolute;
}
h3 {
padding: 6px;
margin-top:10px;
margin-left:10px;
}
.contenu h3 {
font-family: verdana, tahoma, arial, sans-serif;
color: #000000;
font-size: 11px;
font-weight: solid;
font-style: italic;
text-transform: none;
text-align: left;
width:338px;
height:14px;
background-image:url('h3.gif');
}
t {
padding: 6px;
margin-top:10px;
margin-left: 15px;
}
.contenu t {
font-family: verdana, tahoma, arial, sans-serif;
color: #CC6600;
font-size: 23px;
font-weight: bold;
font-style: normal;
text-transform: none;
text-align: left;
}
p {
margin-bottom: 28px;
margin-top:15px;
}
.contenu p {
font-family: verdana, tahoma, arial, sans-serif;
color: #000000;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-transform: none;
text-align: left;
line-height: 100%;
margin-left: 15px;
margin-right: 20px;
}
Mon hypothèse est que j'ai peut-être mal intégré la partie "flash" mais j'ai fait le test avec un menu classique en css et toujours le même problème.
Je ne sais vraiment pas où est l'erreur

obtenir une partie dynamique seulement sur le contenu?
Modifié par kimimaro (08 Apr 2006 - 15:50)