Newsgroup: it.lavoro.professioni.webmaster
Titolo: pagina ASP come source di un tag <IMG> ??

ciao a tutti ho il seguente problema. Vorrei implementare un contatore in
una pagina HTML e vorrei che venisse gestito da un tag <IMG> del tipo:
<IMG src=
http://www.prova.it/counter.asp?USER=3232
 border="0"> ....
ovvero che l'immagine venga generata o meglio dire composta dinamicamente al
volo dalla pagina ASP.
Il prblema è che non so come creare la pagina ASP in modo che restituisca
l'url dell'immagine che voglio. Cioè come fa la pagina ASP impostata sopra a
fare ritornare un'immagine ??
grazie.

 fare ritornare un'immagine ??
invece che text/html la pagina deve tornare un oggetto del tipo image/gif (sotto
Java faresti response.setContentType("text/gif"), la sintassi sarà sicuramente
simile sotto ASP). Poi la pagina ASP deve semplicemente 'sputare' nel flusso di
uscita dei dati in formato GIF87 o GIF89. Tutto qui. (Chiaramente la costruzione
dell'immagine e la sua compressione sono a carico tuo o di un oggetto
COM/OLE/ASP/ADO/VB/OCX/cazz&mazz ma qui non posso aiutarti).
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 ha scritto nel messaggio
news:3CFE156B...@sdb.it...


 ??
Le cifre compongono il contatore? Allora no, perchè devi creare una immagine
composta dalle altre e poi codificare quest'ultima.
Le cifre *SONO* il contatore? Forse si ma come ho già detto prima non so come
aiutarti sotto piattaforma M$.


 formato binario e con un Response.Write inviare il flusso di byte al client
Ciao scusa ma non riesco a capire perche' vuoi complicarti la vita in
questo modo.
Hai le tue 10 gif con le cifre?
Hai il numero degli accessi?
Ti fai una funzioncina che con un po di manipolazioni di stringa o
scandagliando semplicemente il numero in unita', decine, centinaia,
migliaia, milioni eccc...
carichi dimamicamente una immagine a seconda del valore....
Convertire il numero in stringa e splittarlo, per poi caricare per ogni
singolo numero una immagine mi sembra una soluzione rapidissima...
Se poi chiami le 10 immaginine 1.gif, 2.gif ecc... la cosa diventa
mooolto piu' immediata
MastroWeb
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:e7c92769a462d71114d...@mygate.mailgate.org...


 mooolto piu' immediata
Se perņ per qualsiasi motivo le righe <img src="0.gif"><img src="1.gif"><img
src="9.gif"> venissero spezzate l'effetto sarebbe abbastanza ridicolo. Quindi
probabilmente dovresti infilare tutto in una tabella ecc ecc (correggimi se
sbaglio).
--


 ......></SCRIPT>.
Scusa, saro' scemo...  ma non ho capito....  :-)
La pagina non la crei tu!??!
Non hai accesso alla pagina?... non capisco...
Mastro


 sbaglio).
Nel caso ci fosse il rischio che l'operazione sia corrotta, per non
ritrovarti 134 al posto di 1934 oppre 1 34 (nel caso della soluzione del
tuo utilizzo di tabelle) si dovrebbe implementare un controllo il quale,
una volta costruita la stringa conti quante occorrenze di ".gif" oppure
di "<img src=" vi siano e la confronti con il totale delle cifre del
numero.
Se i due valori sono uguali, allora stampo la stringa... altrimenti
stampo una stringa vuota... o altro...
Mastro


 siunceramente non ho ben capito come si fa.
Devi avere una certa qual esperienza nella manipolazione di immagini su un tuo
server, prendere le cifre, comporre il contatore, salvare il canvas come
immagine GIF, come ti ho suggerito prima. In Java l'ho già fatto e probabilmente
entro il fine settimana lo metterò anche in linea (a meno che non trovi qualcosa
di particolarmente divertente da fare la sera che me lo impedirà), sotto M$ non
so dirti come si fa.


 siunceramente non ho ben capito come si fa.
In ASP c'e' ASPImage (non ricordo mai il sito, ma lo trovi facilmente) 
che ti permette di creare "al volo" delle immagini.
Cmq non so se riuscirai ad avere delle GIF, l'algoritmo LZW è sotto 
brevetto e teoricamente anche implementandolo non so se vai incontro a 
casini. 
ASPImage, se non ricordo male, non restituiva piu' il formato, ma le mie 
ricerche risalgono a due anni fa :-)
Un <IFRAME> lo puoi usare? Potresti mettere il contatore dentro al frame.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
    itALY = it

 casini.
Il formato GIF può anche evitare LZW comunque. In alternativa, c'è PNG che
oramai dovrebbe essere supportato dalla stragrande maggioranza dei browser. E se
non ricordo male devi pagare le royalties al momento in cui sviluppi
l'applicativo che salva in GIF, non quando lo utilizzi. T'immagini se ci
toccasse pagare per ogni volta che sforniamo una GIF con Paint Shop o Phtooshop?


 toccasse pagare per ogni volta che sforniamo una GIF con Paint Shop o Phtooshop?
Questo e' ovvio, infatti ASPImage mi sembra che era a pagamento e che non 
comprendesse il GIF per mancanza della LZW.
Cmq ripeto: in due anni magari qualcosa e' cambiato... io per quel che mi 
serviva ho risolto con immagini affiancate scritte con JavaScript.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

 fare ritornare un'immagine ??
In counter.asp, dopo aver fatto tutte le elaborazioni che vuoi per
raccogliere le statistiche, metti un bel
response.redirect "nomeimmagine.ext"
ovviamente cambiando il nome dell'immagine. Ecco fatto ;-)
Ciao,
Nicola