vedere un'immagine solo se è in offerta

tatiana_s

Utente Attivo
15 Gen 2004
48
0
0
www.smartsas.it
Buongiorno,
buon anno a tutti...

Ho un sito con dei prodotti in offerta,
vorrei che SOLO quando è in offerta si veda il bollino PROMOZIONE.

Ho fatto così, ma l'immagine promo si vede sempre:

<%
If Rs("Offerta") Then
%>
<img src="interfaccia/promo160.png">
<%end if%>

Mi date una mano?
Grazie
 
Ok funziona, mettevo RS di troppo.
Ho scritto:

<%IF (offerta) then%>
<table width="160" background="interfaccia/promo160.png" border="0" cellspacing="0" cellpadding="0" height="160"><%End If%>

Solo che ora ho il problema (almeno penso) dell' END IF.

cioè se il prodotto è in offerta va tutto bene,
se invece nn è in offerta,
è come se mi tagliasse la tabella, la scritta va a capo, l'immagine sotto invece che a dx e così via.
Ho provato a metterla anche a fondo pagina ma niente mi sposta sempre la "grafica" della pagina.
Come faccio?
 
Ciao..
prova così

If Rs("Offerta") <> " " Then
response.write ("<img src=""interfaccia/promo160.png"">")
end if

magari aggiungi un else e differenzi in tutti e due i casi.
:byebye::byebye:
 
Quando posso cerco di aiutare..anche se forse non hai fatto attenzione alla condizione postata da tatiana...non ha senso cosi :

if valore then

equivale a :
se tatiana allora....

tutti qui :D
:byebye::byebye:
 
Ciao..
prova così

If Rs("Offerta") <> " " Then
response.write ("<img src=""interfaccia/promo160.png"">")
end if

magari aggiungi un else e differenzi in tutti e due i casi.
:byebye::byebye:

Grazie, ma anche in questo modo mi da questo errore:
Microsoft VBScript compilation error '800a0400'

Expected statement

/scheda.asp, line 781

end if
 
si ma il prblema è che nn lo individuo dov'è l'errore...
Uffi ci sto su da un sacco di tempo e nn riesco ad uscirne!!!!

Codice:
                          <td width="307"> 
                            <div align="center"> 
						<%If offerta = true Then%>			
						<div class="image">
<img src="interfaccia/bollino_promo60x60.png" alt=""/></div>
                                     <div class="image">
                                          <div align="center"> 
                                           <%
					If GFoto <> ("public/imgprodotti/") Then
						%>
                                          
                                          <div align="center"><a rel="lightbox" href="../<%=GFoto%>"><img src="wbresize.aspx?f=/<%=GFoto%>&c=<%=compressione%>&s=<%=percentualefoto%>&w=<%=larghezzafoto%>&h=<%=altezzafoto%>&q=1" alt="thumb" border="0"></a> 
                                            <%Else%>
                                            <img border="0" src="../<%=Img_NonDisponibile_G%>"> 
                                            <%End If%>
                                            <%
					If foto <> ("public/imgprodotti/") Then
						%>
                                            <a rel="lightbox" href="../<%=foto%>"><img src="wbresize.aspx?f=/<%=foto%>&c=<%=compressione%>&s=<%=percentualefoto%>&w=<%=larghezzafoto%>&h=<%=altezzafoto%>&q=1" alt="thumb" border="0"></a> 
                                            <%Else%>
                                            <%End If%>

											</div>
											</div>
                                          </div>
                            </div>
							 <%End If%>
                          </td>
                        </tr>
                        <tr> 
                          <td width="380">&nbsp;</td>
                          <td width="307" valign="bottom">&nbsp; </td>
                        </tr>
                        <tr> 
                          <td width="380"> 
                            <!---Inizio modifiche sconto by Moicans--->
                            <br>
                            <%
	If SPrezzo <> "" AND Offerta then%>
                            <div align="center"> </div>
                            <p> 
                              <%Else%>
                            </p>
                            <div align="center"> </div>
                            <p> 
                              <%
	End If
	%>
                              <%
		If Session("Rivenditore") = True Then
	%>
                              <%
	If SPrezzo <> "" AND Offerta then%>
                            <div align="center"> 
                              <table border="0" width="281" id="table9" height="43" cellspacing="0" cellpadding="0">
                                <tr> 
                                  <td width="141" background="interfaccia/prezzoriv.jpg"> 
                                    <p align="center">&nbsp;<b> <%=SimboloValuta%></b><font color="red">&nbsp;&nbsp;<s><%=VisualizzaPrezzo(RPrezzo)%></s></font><%=Replace(IvaNonCompresa, "[iva]", IVA)%> 
                                  </td>
                                  <td width="140" background="interfaccia/offerta.jpg"> 
                                    <p align="center"><b><%=SimboloValuta%></b>&nbsp;<%=VisualizzaPrezzo(SPrezzo)%><%=Replace(IvaNonCompresa, "[iva]", IVA)%> 
                                  </td>
                                </tr>
                              </table>
                            </div>
                            <p> 
                              <%Else%>
                            </p>
                            <div align="center"> 
                              <table border="0" width="140" id="table10" height="43" cellspacing="0" cellpadding="0">
                                <tr> 
                                  <td background="interfaccia/prezzoriv.jpg"> 
                                    <p align="center">&nbsp;<b><%=SimboloValuta%></b><font color="red">&nbsp;<%=VisualizzaPrezzo(RPrezzo)%></font><%=Replace(IvaNonCompresa, "[iva]", IVA)%> 
                                  </td>
                                </tr>
                              </table>
                            </div>
                            <p> 
                              <%
	End If
	%>
                              <%
	End If
%>
                              <!---Fine modifiche sconto by Moicans--->
                            </p>
                          </td>
                          <td width="307" valign="bottom"> 
                            <p align="center">&nbsp;</p>
                          </td>
                        </tr>
questa è solo una parte della pagina, te la posto tutta???

Cmq ora ho tolto di mezzo la tabella e ho provato con i DIV, ma ovviamente il risultato nn cambia.

Scrivendo così:

<%If offerta = true Then%>
<div class="image">
<img src="interfaccia/bollino_promo60x60.png" alt=""/></div>

Mi fa vedere il bollino promozione e l'immagine del prodotto, invece dove l'articolo non è in offerta, non mi fa vedere nulla (parlo delle immagini)

Aggiungendo un End If, mi capita il contrario, le immagini in promozione e bollino non lo vedo, invece se non è in offerta vedo l'immagine del prodotto.

se aggiungo un end if, mi dà l'errore che o inserito prima.
 
Non scoraggiarti :D:D:D
fai solo qualche errore di compilazione...per renderti le idee più chiare perdi 2min e leggi con attenzione http://www.gambas-it.org/wiki/index.php/IF...THEN...ELSE...ENDIF

cmq
Codice:
 <%If offerta = true Then%>	
<div class="image">
<img src="interfaccia/bollino_promo60x60.png" alt=""/></div>

Mi fa vedere il bollino promozione e l'immagine del prodotto, invece dove l'articolo non è in offerta, non mi fa vedere nulla (parlo delle immagini)

Aggiungendo un End If, mi capita il contrario, le immagini in promozione e bollino non lo vedo, invece se non è in offerta vedo l'immagine del prodotto.

se aggiungo un end if, mi dà l'errore che o inserito prima.
E' ovvio la condizione che hai scritto restituisce l'immagine se l'offerta e true ... e niete se è false :D

Per semplicità....nel punto in cui vuoi mostrare l'immagine (senza scrivere troppe condizioni)
Codice:
<% If Rs("Offerta") <> " " Then
response.write ("<img src=""interfaccia/promo160.png"">")
else
response.write("Il prodotto non è in offerta ")<!--- o immagine come sopra--->
end if
%>
Qualche consiglio...spero di nn aver fatto errori che ti confondano le idee
Codice:
 <td width="307"> 
                            <div align="center"> <div class="image">									

<% If Rs("Offerta") <> " " Then '<!--- dove crei questo oggetto...se è un response recordset aggiungilo direttamente senza creare un ulteriore oggetto...--->		
response.write ("<img src=""interfaccia/promo160.png"">")
else
response.write("Il prodotto non è in offerta ")'<!--- o immagine come sopra--->
end if
%>
</div></div>
                                     <div class="image">
                                          <div align="center">                                            
										   <%
					If GFoto <> ("public/imgprodotti/") Then
						%>
                                          
                                          <div align="center"><a rel="lightbox" href="../<%=GFoto%>"><img src="wbresize.aspx?f=/<%=GFoto%>&c=<%=compressione%>&s=<%=percentualefoto%>&w=<%=larghezzafoto%>&h=<%=altezzafoto%>&q=1" alt="thumb" border="0"></a> 
                                            <%Else%>
                                            <img border="0" src="../<%=Img_NonDisponibile_G%>"> 
                                            <%End If%>
                                            <%
					If foto <> ("public/imgprodotti/") Then
						%>
                                            <a rel="lightbox" href="../<%=foto%>"><img src="wbresize.aspx?f=/<%=foto%>&c=<%=compressione%>&s=<%=percentualefoto%>&w=<%=larghezzafoto%>&h=<%=altezzafoto%>&q=1" alt="thumb" border="0"></a> 
                                            <%Else%><!--- altrimenti cosa? o dai istruzione o elimini else!--->
                                            <%End If%>											
											</div>
                                          </div>
                            </div>
							 <!--- if dichiarato all'inizio..se "offerta" non è true non hai niete in response!--->		
                          </td>
                        </tr>
                        <tr> 
                          <td width="380">&nbsp;</td>
                          <td width="307" valign="bottom">&nbsp; </td>
                        </tr>
                        <tr> 
                          <td width="380"> 
                            <!---Inizio modifiche sconto by Moicans--->
                            <br>
                            <%
	If SPrezzo <> "" AND Offerta then%> <!---Se SPrezzo è diverso da vuoto e offerta "che cosa?"... quindi If SPrezzo <> "" AND If Offerta <> o = "" per es.--->
                            <div align="center"> </div>
                            <p> 
                              <%Else%>
                            </p>
                            <div align="center"> </div>
                            <p> 
                              <%
	End If
	%>
                              <%
		If Session("Rivenditore") = True Then
	%>
                              <%
	If SPrezzo <> "" AND Offerta then%><!---come sopra!--->
                            <div align="center"> 
                              <table border="0" width="281" id="table9" height="43" cellspacing="0" cellpadding="0">
                                <tr> 
                                  <td width="141" background="interfaccia/prezzoriv.jpg"> 
                                    <p align="center">&nbsp;<b> <%=SimboloValuta%></b><font color="red">&nbsp;&nbsp;<s><%=VisualizzaPrezzo(RPrezzo)%></s></font><%=Replace(IvaNonCompresa, "[iva]", IVA)%> 
                                  </td>
                                  <td width="140" background="interfaccia/offerta.jpg"> 
                                    <p align="center"><b><%=SimboloValuta%></b>&nbsp;<%=VisualizzaPrezzo(SPrezzo)%><%=Replace(IvaNonCompresa, "[iva]", IVA)%> 
                                  </td>
                                </tr>
                              </table>
                            </div>
                            <p> 
                              <%Else%>
                            </p>
                            <div align="center"> 
                              <table border="0" width="140" id="table10" height="43" cellspacing="0" cellpadding="0">
                                <tr> 
                                  <td background="interfaccia/prezzoriv.jpg"> 
                                    <p align="center">&nbsp;<b><%=SimboloValuta%></b><font color="red">&nbsp;<%=VisualizzaPrezzo(RPrezzo)%></font><%=Replace(IvaNonCompresa, "[iva]", IVA)%> 
                                  </td>
                                </tr>
                              </table>
                            </div>
                            <p> 
                              <%
	End If
	%>
                              <%
	End If
%>
                              <!---Fine modifiche sconto by Moicans--->
                            </p>
                          </td>
                          <td width="307" valign="bottom"> 
                            <p align="center">&nbsp;</p>
                          </td>
                        </tr>
 
No ma che nn ne riesco ad uscire...
come mi hai suggerito tu, mi fa vedere SEMPRE l'immagine della promozione e MAI la foto del prodotto.

End if l'ho dovuto togliere xchè mi dà sempre errore...
 
Ok. grazie
Ho fatto in questo modo:

<div align="center">
<%If offerta = true Then%>
<div class="image">
<img src="interfaccia/bollino_promo60x60.png" alt=""/>
<%Else%>
<img src="interfaccia/tran.gif" alt=""/>
<%End If%> </div>
 

Discussioni simili