par
SeB(2) » 19 juin 2005, 12:15
Hello,
voila g un ptit souci avec IE et non pas avec FireFox pour une de mes pages.
Mais je ne trouve pas pourquoi

?
voici le code :
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<p><br><br><br><br><br>
<a href="photos/Sylius.jpg" class="info">Sylius.jpg<span class="info">Aperçu de l'image<br /><img alt="Yeah" src="photos/Sylius.jpg" width="160" height="120"></span></a><br><br>
<?php //Utiliser les balises longues
$path = "./photos/"; //Ton Repertoire ici
if ($dossier = opendir ($path)) { //Vérification de l'existence du rep
while (false !== ($fichier = readdir ($dossier))) { //Vérification de la lecture des fichiers du rep
if ($fichier != "." && $fichier != "..") {
echo '<a href="'.$path.''.$fichier.'"" target="_blank" class="info">'.$fichier.'<span class="info">Aperçu de l\'image<br /><img src="'.$path.''.$fichier.'"" width="160" height="120"></span></a><br>';
}
}
closedir ($dossier);
}
?>
</body>
</html>
et voici le lien :
http://membres.lycos.fr/nonameyet/colle.php
Si vous utiliser FireFox vous verrez que tout les fichiers du dossier Photos sont Lister mais avec IE il ne liste que le premier fichier.
C'est tres etrange :O
Pourquoi fait il cela ? Cela vient du code PHP ? ou d'ailleurs ?
Merci d'avance pour vos aides...
Je vous mets ici ce qui se trouve dans le fichiers CSS comme cela pas de surprise
Code : Tout sélectionner
body {
background-color: #7898AD;
scrollbar-face-color: #DEE3E7;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #DEE3E7;
scrollbar-3dlight-color: #D1D7DC;
scrollbar-arrow-color: #006699;
scrollbar-track-color: #EFEFEF;
scrollbar-darkshadow-color: #98AAB1;
}
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color : #000000; text-decoration:none }
a:hover { text-decoration: none; color : #006699; }
hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
.menu { margin-left: 5px; font-family: arial; font-size: 8pt; color: #000000; text-decoration:none }
.texte { font-family: arial; font-size: 8pt; color: #000000; text-decoration:none }
.titre { font-family: arial; font-size: 14pt; color: #000000; text-decoration:none }
.menu_blanc { font-family: arial; font-size: 8pt; color: #FFFFFF; text-decoration:none }
.copyright { font-family: arial; font-size: 7.5pt; color: #FFFFFF; text-decoration:none }
a.info {
position: relative;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
display: inline;
background-color: #aaa;
border : 1px solid gray;
color: #000;
margin: none;
z-index: 0;
}
a.info:hover {
background-color: #666;
color: #fff;
z-index: 1;
}
span.info{
display: none
}
a:hover span {
display: block;
position: absolute;
top: -3em;
left: 10em;
width: 12em;
border: 1px solid #000000;
color: #ffffff;
background-color: #666666;
z-index: 2;
}
Hello,
voila g un ptit souci avec IE et non pas avec FireFox pour une de mes pages.
Mais je ne trouve pas pourquoi :shock: ?
voici le code :
[php]<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<p><br><br><br><br><br>
<a href="photos/Sylius.jpg" class="info">Sylius.jpg<span class="info">Aperçu de l'image<br /><img alt="Yeah" src="photos/Sylius.jpg" width="160" height="120"></span></a><br><br>
<?php //Utiliser les balises longues
$path = "./photos/"; //Ton Repertoire ici
if ($dossier = opendir ($path)) { //Vérification de l'existence du rep
while (false !== ($fichier = readdir ($dossier))) { //Vérification de la lecture des fichiers du rep
if ($fichier != "." && $fichier != "..") {
echo '<a href="'.$path.''.$fichier.'"" target="_blank" class="info">'.$fichier.'<span class="info">Aperçu de l\'image<br /><img src="'.$path.''.$fichier.'"" width="160" height="120"></span></a><br>';
}
}
closedir ($dossier);
}
?>
</body>
</html>[/php]
et voici le lien : [url]http://membres.lycos.fr/nonameyet/colle.php[/url]
Si vous utiliser FireFox vous verrez que tout les fichiers du dossier Photos sont Lister mais avec IE il ne liste que le premier fichier.
C'est tres etrange :O
Pourquoi fait il cela ? Cela vient du code PHP ? ou d'ailleurs ?
Merci d'avance pour vos aides...
Je vous mets ici ce qui se trouve dans le fichiers CSS comme cela pas de surprise :)
[code]
body {
background-color: #7898AD;
scrollbar-face-color: #DEE3E7;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #DEE3E7;
scrollbar-3dlight-color: #D1D7DC;
scrollbar-arrow-color: #006699;
scrollbar-track-color: #EFEFEF;
scrollbar-darkshadow-color: #98AAB1;
}
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color : #000000; text-decoration:none }
a:hover { text-decoration: none; color : #006699; }
hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
.menu { margin-left: 5px; font-family: arial; font-size: 8pt; color: #000000; text-decoration:none }
.texte { font-family: arial; font-size: 8pt; color: #000000; text-decoration:none }
.titre { font-family: arial; font-size: 14pt; color: #000000; text-decoration:none }
.menu_blanc { font-family: arial; font-size: 8pt; color: #FFFFFF; text-decoration:none }
.copyright { font-family: arial; font-size: 7.5pt; color: #FFFFFF; text-decoration:none }
a.info {
position: relative;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
display: inline;
background-color: #aaa;
border : 1px solid gray;
color: #000;
margin: none;
z-index: 0;
}
a.info:hover {
background-color: #666;
color: #fff;
z-index: 1;
}
span.info{
display: none
}
a:hover span {
display: block;
position: absolute;
top: -3em;
left: 10em;
width: 12em;
border: 1px solid #000000;
color: #ffffff;
background-color: #666666;
z-index: 2;
}[/code]