189 messaggi dal 26 marzo 2001
E' possibile in asp far sì che se non si trova un'immagine jpg richiesta (in quanto non presente nella cartella delle immagini) ne venga visualizzata un'altra di default?
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
puoi gestire questa cosa semplicemente con il dhtml usando il gestore evento OnError.

ammettiamo che tu abbia un tag img:
<img src="foto.jpg">
e foto jpg non venga trovata nella cartella... a questo punto sai che verrebbe visualizzata la x rossa. Tu puoi intercettare questo evento usando onError, appunto:

<img src="foto.jpg" onError="Javascript:this.src='altraimmagine.jpg'">

morale: se foto.jpg non viene trovata verrà visualizzata altraimmagine.jpg


Enjoy learning and just keep making
189 messaggi dal 26 marzo 2001
Grazie per l'indicazione.
Ho constatato però che non funziona con Netscape né per Win che per Mac.
Non vi è qualche altra soluzione che vada bene anche per questo browser?
Grazie.
3.122 messaggi dal 16 maggio 2002
C'è uno script per il ridimensionamento delle immagini che fa anche quel controllo, ovvero controlla che un certo file sia proprio un file di un'immagine. Prova a fare una ricerca su ASP Avanzato di "resize immagini", è una discussione a cui ho partecipato anche io ma non ricordo il titolo.
Altrimenti puoi vedere se esiste il file con l'oggetto Scripting.FileSystemObject.

Nota: i due metodi da me proposti funzionano solo se l'immagine risiede sul server dell'applicazione.

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
12 messaggi dal 04 marzo 2002
<b>
<%
set fso = server.createobject("Scripting.FileSystemObject")
if fso.fileexist("fotoA.jpg") then
%>
<img src="images/fotoA.jpg">
<%
else
%>
<img src="images/fotoB.jpg">
<%
end if
%>
</b>

La visualizzazione delle immagini è stata risolta in un metodo sbrigativo e molto semplice ma la puoi risolvere anche attraverso JavaScript passando come parametro di riferimento il nome del file da visualizzare, ad ogni modo così dovrebbe funzionare.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.