Prob avec l affichage des images sous netscape

Prob avec l affichage des images sous netscape - PHP - Programmation

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

Reply

Marsh Posté le 10-11-2003 à 12:07:44   

Reply

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;"


Message édité par gm_superstar le 10-11-2003 à 12:16:11

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

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 ?  :??:

Reply

Marsh Posté le 10-11-2003 à 13:15:51    

img {
 display: block;
}

Reply

Marsh Posté le 10-11-2003 à 19:06:25    

ca marche po non plus ! :pt1cable:  
 
qqu'un a une solution ???

Reply

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  :fou:

Reply

Marsh Posté le 10-11-2003 à 19:57:14    

Et si tu méttais l'adresse de l'image entre "" ?

Reply

Marsh Posté le 10-11-2003 à 19:58:57    

Reply

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.

Reply

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...

Reply

Marsh Posté le 11-11-2003 à 12:20:35   

Reply

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 ;)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 11-11-2003 à 21:03:30    

Et il faut pas mettre également un http:// juste avant l'adresse ?

Reply

Marsh Posté le 12-11-2003 à 11:31:35    

ca marche sans mettre de http

Reply

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)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

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. :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed