Salut,
Voici mon problème. Jai un tableau qui s'affiche dans une page contenant des produits, leur quantité, leur prix et une image du produit pour chaque produit. Pour cette page tout est correct et les images pour chaque produit s'affichent corectement. Les produits et les caractéristiques son enregistrées dans une base de données. Mon problème est que je veux que quand l'utilisateur clique sur la petite image d'un produit dans le tableau, un nouvelle fenêtre s'ouvre contenant l'image en taille réelle. Voici ce que j'ai fait:
Voici la partie du code ou je fais afficher les infos pour chaque produit et leur image:
Code :
- <% while ( ! rs.eof) %>
- <% { %>
- <tr bgcolor="#ECECEC">
- <% for (i=1 ; i < nombreChamps - 3 ; i++) %>
- <% { %>
- <td valign=top> <%=rs.fields(i).value %>
- </td>
- <% } %>
- <td><img src="<%=rs.fields(nombreChamps - 1).value%>" width="80" onclick="OuvrirImage('<%=rs.fields(nombreChamps - 1).value%>')"> </td>
- <td align="center"><input type="radio" name="Choix" value=<%=j%>>
- </td>
- <% rs.MoveNext() %>
|
Tout les produits et chaque info s'affiche correctement et la photo de chaque produit aussi.
Voici ma fonction OuvrirImage
Code :
- <script language="">
- <!-- Debut script
- function OuvrirImage(image) {
- Window2=open("","","scrollbars=no,status=no,menubar=no,location=no,resizable=no" );
- Window2.document.write("<HEAD><TITLE>Image du produit</TITLE></HEAD>" )
- Window2.document.write(image)
- Window2.document.write("<img src = " + image + ">" )
- }
- // Fin script -->
- </script>
|
Une fenêtre s'ouvre quand je clique sur une petite image, il m'écrit le contenu de la variable image correctement sauf qu'il me manque les "\". Au lieu d'être écrit C:\Inetpub\wwwroot\TPFinal\Images\Athlète.jpg , c'est écrit C:InetpubwwwrootTPFinalImagesAthlète.jpg et il n'y a pas d'image qui s'affiche mais seulement un petit carré. Lorsque je fais clic-droit, propriété sur le petite carré, à adresse(URL) c'est écrit file:///C:InetpubwwwrootTPFinalImagesAthl%E8te.jpg alors que ça devrait être file:///CInetpub/wwwroot/TPFinal/Images/Athl%E8te.jpg (deux-points/ à la place du smiley) comme à adresse(URL) lorsque je fais clic droit sur une image du tableau.
Je comprend vraiment pas. Votre aide serait appréciée. Merci.
Message édité par Muldeo le 05-05-2004 à 09:04:43