Prob avec l affichage des images sous netscape - PHP - Programmation
Marsh Posté le 10-11-2003 à 12:15:51
Les images sont considérées comme du texte, donc elles s'alignent sur la ligne de base du texte comme les smileys ici -->  
 
 
Donc commence par ne laisser aucun espace ou retour de ligne entre tes images et les cellules : 
 
| <td><a href="..."><img ...></a></td> | 
 
 
Et si ça ne passe pas, applique aux images la propriété CSS "display: block;"
Marsh Posté le 10-11-2003 à 13:07:55
J ai essayé de supprimer les esapces, ca marche tj pa. Pour la propiété CSS, je connai pa trop... j ai crée un fichier style.css avec comme données :  
 
body { 
 display: block; 
} 
 
c'est bon ?   
 
Marsh Posté le 10-11-2003 à 19:41:00
<head> 
J ai essayé d afficher une seul image dans ma base de données, elle ne s affiche pa, alors que si je fai un click droit "afficher l image" il me l affiche ... et sous IE c nikel ... 
je vous montre mon code 
 
<html> 
<head> 
<link rel="stylesheet" type="text/css" href="style.css"> 
</head> 
<body BGcolor=#FFFFCC> 
<center> 
<?php 
Include("connect.inc" ); 
$query=mysql_query("SELECT * FROM `bd_photos` WHERE '1' like cle" ); 
$row=mysql_fetch_row($query); 
?> 
<img src=<?echo "$row[2]";?> height="130" width="230"> 
<? 
mysql_close($db); 
?> 
</body> 
</html> 
 
je fai aussi appel a ma base de données pour affiche d autres images stockées ds une autre table, celles la marche bien sous netscape ... je comprend pas   
 
Marsh Posté le 10-11-2003 à 19:58:57
Et si tu nous montrais ton site ?
Marsh Posté le 11-11-2003 à 11:48:59
avec ousans les "", c pareil 
 
l adresse c "membres.lycos.fr/bamba51", vous allez dans la  partie photos et version netscape.
Marsh Posté le 11-11-2003 à 12:20:35
c bon j ai trouvé, en fait c etai au nivo de mes liens photos, j avai "\" au lieu de "/", apparemment ca passe pa sous netscape...
Marsh Posté le 11-11-2003 à 13:32:06
Ben oui... Sur Internet \ est un caractère comme un autre. Pas une marque de séparation des répertoires. Bref on est pas sous Windows 
Marsh Posté le 12-11-2003 à 19:51:40
| omega2 a écrit : Et il faut pas mettre également un http:// juste avant l'adresse ? | 
 
Non le http:// est facultatif : 
 
 - si tu veux faire des liens relatifs 
 - si tu veux faire des liens absolus avec pour base le domaine courant. 
 
Cf la RFC sur les URI : http://www.ietf.org/rfc/rfc2396.txt 
 
(chapitre 3 et 5)
Marsh Posté le 12-11-2003 à 20:00:28
Je pensais qu'à partir du moment où on donnait le nom du domaine dans l'adresse il fallait également donner le protocole. 
J'aurais appris un truc du coup. 
Marsh Posté le 10-11-2003 à 12:07:44
Salut,
Je veu afficher des images sous forme de mosaique et sur chaque image j ai mi lien vers une page qui affiche la photo en grand format.
Sous internet explorer sans probleme tout s affiche impec, mai sous netscape il affiche plein de cadre vide comme s il trouvai pa l image. Pourtant si je fai un click droit et "afficher image" il me l affichera sans prob ds une nouvelle fenetre.
echo "<td>";
echo "<a href=\"viewph.php?ref=$row[1]\"><img src=\"$row[2]\" height=\"130\" width=\"230\"></a>";
echo "</td>";
la variable row correspond à la ligne du tableau ou je vai chercher mes lien de photos.
j ai enlever tout le javascript, j ai minimisé le code
dans ma page, j ai mi d autres images (qui ne passe pa par la bbd) qui s affichent bien.
merci d avance