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