Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    ingrandimento di un'immagine

    Il metodo classico per ingrandire una foto, in HTML, è fare una popup. Questo però comporta creare una pagina per ogni immagine, io ho sempre fatto così! e mi sento un po' pirla in effetti!
    Vorrei invece creare un'unica pagina dinamica che, di volta in volta, mi carichi l'immagine che l'utente seleziona (da miniatura). è possibile? devo necessariamene appoggiarmi a un db?
    qualsiasi info è gradita!
    grazie!

  2. #2
    basta ke il link ke ha ogni immagine possegga una variabile get ke sarà poi l'url dell'immagine ke caricherai nella solita pagina

  3. #3
    Originariamente inviato da Manuelandro
    basta ke il link ke ha ogni immagine possegga una variabile get ke sarà poi l'url dell'immagine ke caricherai nella solita pagina
    e considerando che di PHP soco poco più che niente?

  4. #4

  5. #5
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    scusa allora facciamo che ti serve solo una popup:

    facciamo che il nome del frame è _img, quindi adesso non c'è neanche bisogno di php, quindi si opera con javascript:

    <script language="javascript">
    <!--
    function img(url) {
    window.open(url, '_img'/*ricordi?*/, 'toolbar=no,menubar=no,status=no,location=no');
    }
    //-->
    </script>


    img.jpg


  6. #6
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    così quando clicchi su un immagine sostituisce quella vecchia.

  7. #7
    :master: non mi è molto chiaro!
    e cmq non necessariamente una popup, anche fare una normale finestra del browser che però permetta di tornare alla pagina precedente senza usare i comandi del suddetto

  8. #8
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    sempre che devi usare javascript....

  9. #9
    devi usare ld GD2 per fare la cosa

    se cerchi sul mio forum c'è una snippet contenente il codice per il ridimensionamento

    normalmente ti posterei direttamente il codice ma purtroppo sono in negozio e c'è un po di casino oltre ad un cliente rompi bolas che sta leggendo che sto scrivendo che è rompi bolas ^^
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  10. #10
    allora io non userei js...se non per la popup

    vai pure di PHP (e se hai già le miniature pronte non c'è bisogno delle GD)

    ma prima devi porti alcuni interrogativi:
    1) cosa deve fare il mio script PHP
    2) come lo deve fare (e qui ti posso dare una mano io)

    cerca di rispondere il più dettagliatamenta che puoi alla prima domanda...

    vuoi che lo script apra semplicemente in una popup la foto giusta?

    per ogni miniatura avrai una cosa tipo:
    la variabile id identificherà univocamente la tua immagine e verrà passata nell'url a pagina.php che provvederà a caricare l'immagine giusta (quella a cui si riferisce l'id)

    prima però devi decidere dove immagazinnerai le informazioni che collegano id al file dell'immagine: database? XML? txt? tutto dinamico (il PHP "cerca" le immagini e poi "si arrangia"...)?


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.