Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 56

Discussione: Ingrandire Immagine

  1. #1

    Ingrandire Immagine

    Gentili amici, ho un pronlemino...PROBLEMONE...

    Vi spiego brevemente il problema, ho realizzato un database per visualizzare delle proposte d'affitto per una amica che ha una agenzi immobiliare.
    Inserisco l'annuncio, modifico e elimino, posso uplodare le immagini...ed ecco qui il problema.
    Alla mia amica servirebbe che quelle immagini (di camere, cucine, panoramiche) si possano ingrandire, vi porto un esempio pratico:

    http://www.adriatica-immobiliare.com/asp/ListRec.asp

    In questa pagina,
    cliccando sulla foto si apre l'immagine ingrandita in una nuova finestra.

    Ecco, io vorrei poter fare questo.
    Ma che ci devo inserire nel database e che stringa nel file?

    Sarà anche una fesseria ma non riesco a capire, c'è qualche tutorial che conoscete che possa spiegarmi il tutto?
    Qulcuno di voi sarebbe tanto gentile da aiutarmi?

    Grazie.

    ilcapitanrossi

  2. #2
    Nell'esempio che hai postato le immagini non vengono ingrandite nè rimpicciolite, semplicemente nella pagina dell'elenco le immagini sono già grandi e pesanti, e vengono visualizzate piccine con HTML.

  3. #3
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    Per fare questo potresti fare in 2 modi:
    1. + veloce ma + impegnativo per l'utente
    la tua amica carica 2 file, una miniatura ed un ingrandimento
    Nel db inserisci un nuovo campo nel db (es.Foto)
    e poi una volta uploadate le foto le salvi in 2 cartelle separate (es. Piccola e Grande) con le foto che hanno lo stesso nome

    a quel punto quando le richiami basta un
    [img]/foto/Piccola/<%=Rs([/img]"> per le miniature
    [img]/foto/Grande/<%=Rs([/img]"> per l'ingrandimento
    2 fai caricare alla tua amica un solo file e tu crei la miniatura
    via script ma questo in puro asp non è possibile e devi ricorrere ad un componente da installare sul server o ad uno script in asp.net (sempre che il server lo supporti)
    qui su html sezione asp trovi uno script .NET in C# che crea le miniature in runtime

  4. #4
    Gentile Kluster,
    sei stato chiarissimo.
    Però ho un dubbio:
    devo richiamare la foto grande cliccando sulla miniatura,
    come faccio?

    Con il richiamo che mi hai scritto tu, ossia
    "[img]/foto/Grande/<%=Rs([/img]">" mi si visualizza direttamente la foto,
    ma io ho bisogno del collegamento ipertestuale che richiami la foto grande.

    Sono stato chiaro?
    Spero di sì.

    Grazie

  5. #5

  6. #6
    Originariamente inviato da Corinna
    Nell'esempio che hai postato le immagini non vengono ingrandite nè rimpicciolite, semplicemente nella pagina dell'elenco le immagini sono già grandi e pesanti, e vengono visualizzate piccine con HTML.
    Gentile Corinna,
    hai ragione, ma l'esempio era giusto per far capire come dovrebbe funzionare.
    Comunque Kluster è sulla strada giusta, ha capito il mio problema, spero con i prossimi messaggi di arrivare a capire la soluzione.

    Grazie

  7. #7
    Originariamente inviato da Roby_72
    Mettilo tra i tag ....

    Roby
    Ah Ok,
    ecco, come volevasi dimostrare...sono così RINCOGLIONITO!
    Ora provo, speriamo bene.

  8. #8
    Credo che sto riuscendo a complicarmi notevolmente la vita, lanciatemi un'ancora di salvataggio, altrimenti annego.
    Allora.

    Riepilogo ciò che ho fatto sin d'ora:
    come mi ha suggerito Kluster ho inserito questa stringa
    [img]prodottibig/<%=rs([/img]">
    ho realizzato una nuova cartella sul server si chiama "prodottibig"(si veda stringa) ed è la cartella che deve contenere le foto grandi, poi ho inserito un nuovo campo nel database, il campo si chiama (come si vede dalla stringa) "fotobig".

    Ho realizzato due pagine per l'upload delle immagini, prima faccio uplodare le miniature con il file "upload.asp" (che ora ha deciso di non funzionare, prima che creassi il copione funzionava tranquillamente!) e poi il file "uploadbig.asp" per uplodare le immagini più grandi.

    Ed ecco i problemi:
    il file "upload.asp" non mi carica più le immagini miniaturizzate (non ho toccato nulla!)
    Ho creato un file che si chiama "fotobig.asp" per visualizzare le foto grandi e l'ho linkato dalla pagine delle miniature, questo è l'errore:
    ADODB.Recordset error '800a0cc1'

    Item cannot be found in the collection corresponding to the requested name or ordinal.

    /admin/pannello_controllo/fotobig.asp, line 22

    La linea 22 del file è:
    [img]prodottibig/<%=rs([/img]">
    nella stessa pagina richiamo il database con le seguneti stringhe:
    <%
    dim objdbconnection
    set objdbconnection=server.createobject("adodb.connect ion")
    objdbconnection.open "provider=microsoft.jet.oledb.4.0;data source="& server.mappath("database\db.mdb")
    dim objrecordset
    set rs=server.createobject("adodb.recordset")
    %>


    I campi del Database sono:
    id_prodotto
    categoria
    nome
    descrizione
    codice
    prezzo
    foto
    fotobig (aggiunto per visualizzare le foto grandi)
    note

    E' così complicato ingrandire ste diavolo di immagini o sono io che mi incasino la vita?

    Grazie a chiunque possa aiutarmi in tempi brevissimi.

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Sembrerebbe che il campo "fotobig" non ci sia...

    Roby

  10. #10
    Ciao Roby,
    sembrerebbe, però c'è.

    il campo "fotobig" l'ho inserito 10 minuti fa e ho uplodato il database aggiornato sul server.

    sono alienato dinnanzi al monitor non so che pensare...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.