Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    196

    Aprire una finestra che non permetta il salvataggio immagini

    Ciao a tutti, devo preparare una sorta di gallery, una piccola pagina con dei link, ognuno dei quali permette di aprire l'immagine collegata.

    Normalmente per impedire il salvataggio di immagini su una pagina web, basta utilizzare un javascript che blocca i click del mouse, la pressione di tasti, e inserire nell'header della pagina il metatag che blocca la visualizzazione della barra per le immagini.
    Ma nel mio caso come devo fare? quando clicco sul link, si apre l'immagine in una pagina di default, che quindi non ha nessuno dei blocchi sopracitati... qual'è la soluzione più semplice?
    L'unica cosa che mi viene in mente è linkare tutti i link alla stessa pagina, creata da me, con i relativi blocchi, e passare tramite javascript, il src dell tag <img> contenuto nella pagina. Ma vorrei qualcosa di più "pulito"
    Spesso vedo in siti di community, la pagina delle foto, che apre con un javascript simile a quello per i popup, una finestra dove non si possono salvare le immagini... HELPPPP

  2. #2
    Tutti i blocchi che hai citato tu si possono bypassare senza nessun problema.

    Mi dispiace per te ma non puoi impedire in nessun modo il salvataggio delle immagini.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    196
    si questo è ovvio, ci sono programmi che ti permettono di fregare anche le immagini in slideshow flash, ma un utente medio non li usa.
    come faccio dunque a fare quel che mi serve? mettere quei blocchi ad un popup?

  4. #4
    no, no con nessun programma, basta il browser se si tratta di html e non flash

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    196
    si lo so questo, ma a me serve sapere come fare il popup, non come grabbare file via http

  6. #6
    allora, fammi capire, tu vorresti cliccare sull'immagine piccola e aprire una popup con il relativo ingrandimento della stessa?

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    196
    allora, io ho una pagina con dei link che portano ad immagini ( <a href="miofile.png></a> ).
    Quando clicco sul link, dunque, si apre una pagina bianca con dentro la mia immagine.

    Nel mio sito impedisco di usare il click destro del mouse, la pressione di tasti della tastiera, e tramite il metatag <META HTTP-EQUIV="imagetoolbar" CONTENT="no"> impedisco l'uscita della barra sulle immagini.

    Quando però clicco sul link, la pagina contenente l'immagine non contiene il mio codice, e dunque l'immagine è prelevabile in modo semplice. Vorrei invece, che una volta cliccato sul link, si apra la pagina, che però sia dotata almeno del blocco per il click del mouse, e che non contenga la imagetoolbar.

    Alcuni siti di community, contenenti schede di utenti con le relative foto, fanno aprire tramite un javascript, un popup dove si mostra la foto, e il popup in questione blocca il mouse, e non tiene la imagetoolbar.

    Quale soluzione usare?

  8. #8
    certo, perchè tu fai un collegamento diretto all'imagine, invece ti servirebbe aprire una finestra popup con all'interno la foto, poi nell'hhtml della popup ci metti il codice che vuoi.

    Dimmi solo se le immagini le passi dinamicamente (asp o php) o se sono statiche.

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    196
    le passo tramite un normale link, non ho usato php nella pagina

  10. #10
    bhe, allora la cosa diventa un po piu complessa perchè per ogni immagine, dovresti fare una pagina html, forse ti conviene utilizzare una gallery tipo lightbox ?

    http://www.huddletogether.com/projects/lightbox2/

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 © 2024 vBulletin Solutions, Inc. All rights reserved.