Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Nkia
    Registrato dal
    Jun 2007
    Messaggi
    97

    Bloccare refresh pagina

    Salve, volevo sapere se avete una soluzione per bloccare il refresh di una pagina.
    Altrimenti la pagina ogni volta che viene premuto F5 continua a creare e rinominare il file.
    Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,132

    Re: Bloccare refresh pagina

    Originariamente inviato da Nkia
    Salve, volevo sapere se avete una soluzione per bloccare il refresh di una pagina.
    Altrimenti la pagina ogni volta che viene premuto F5 continua a creare e rinominare il file.
    Grazie
    Per una pagina classica non creata (tipo popup) non puoi bloccare tasti o le funzioni.
    Puoi non mostrare i tasti in una pagina popup.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Nkia
    Registrato dal
    Jun 2007
    Messaggi
    97
    Praticamente io ho una pagina dove uppo i file.
    I file vengono caricati e rinominati con l'aggiunta di una variabile che da numeri in stile random. (random+nomefile)
    Una volta caricata la pagina, ad esempio "3830foto.jpg", c'è la possibilità di creare nuovamente un file con il semplice aggiornamento della pagina e creare un altro file, ad esempio "7832foto.jpg".
    Io dovrei cercare che l'uso di F5 possa essere "annullato" e che la pagina non cambi e rinomini nuovamente il file.
    Quindi, con il Javascript non si può permettere di non aggiornare?
    Grazie del tuo aiuto.

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da Nkia
    Quindi, con il Javascript non si può permettere di non aggiornare?
    no, no

    pero' o permetti questo comportamento perche' ti torna comodo o lo eviti

    non ho capito precisamente come funziona il tuo sistema, come entri crea il file?
    dopo aver creato il file appendi una variabile all' indirizzo, di fatto caricando la stessa pagina
    e prima di procedere verifichi che non ci sia quella variabile

    altrimenti spiegati meglio, perche' messa cosi' una pagina che per il semplice fatto che la apri crea file sempre diversi sul server e' un pericolo pubblico!

  5. #5
    Utente di HTML.it L'avatar di Nkia
    Registrato dal
    Jun 2007
    Messaggi
    97
    Originariamente inviato da Xinod
    no, no

    pero' o permetti questo comportamento perche' ti torna comodo o lo eviti

    non ho capito precisamente come funziona il tuo sistema, come entri crea il file?
    dopo aver creato il file appendi una variabile all' indirizzo, di fatto caricando la stessa pagina
    e prima di procedere verifichi che non ci sia quella variabile

    altrimenti spiegati meglio, perche' messa cosi' una pagina che per il semplice fatto che la apri crea file sempre diversi sul server e' un pericolo pubblico!
    Allora, praticamente ho fatto uno script in php per l'upload di file.
    Se io vado a fare Sfoglia > Carica poi crea il codice dell'immagine uppata.
    Prima di dare il codice, l'immagine viene rinominata con una sequenza random di 4 cifre.
    L'immagine, ad esempio, potrebbe essere "5t45foto.jpg".

    Una volta caricata la pagina, compare il link all'immagine.
    Es: www.sito.it/image/5t45foto.jpg

    Se la stessa pagina la vado ad aggiornare, crea un'altro file e lo rinomina.
    Es: www.sito.it/image/3jd0foto.jpg

    Se uno continua a fare F5, crea continuamente nuovi file e si creerebbe un casino !
    Ecco perchè sto cercando una soluzione al refresh delle pagine.

    Grazie dell'aiuto.

  6. #6
    Utente di HTML.it L'avatar di Nkia
    Registrato dal
    Jun 2007
    Messaggi
    97
    Quindi, cosa posso fare?

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da Nkia
    Se io vado a fare Sfoglia > Carica poi crea il codice dell'immagine uppata.
    per generare questo codice e visualizzarlo il form viene inviato, corretto?
    probabilmente alla pagina stessa, che viene ricaricata e mostra questo codice a video (questo link all' immagine)

    solo in questa fase ogni refresh genererebbe un codice diverso, giusto?

    consideralo un passaggio intermedio e fai come ho gia' detto: quando il form viene inviato lo script php fa quello che deve fare e reindirizza a sua volta alla pagina stessa appendendo una variabile alla location, rileggila via php, se e' presente sei nel passaggio intermedio e non compiere quelle operazioni sul server che normalmente esegui quando quella pagina non e' un passaggio intermedio

    spero sia comprensibile
    ciao

  8. #8
    Utente di HTML.it L'avatar di Nkia
    Registrato dal
    Jun 2007
    Messaggi
    97
    Originariamente inviato da Xinod
    probabilmente alla pagina stessa, che viene ricaricata e mostra questo codice a video (questo link all' immagine)

    solo in questa fase ogni refresh genererebbe un codice diverso, giusto?
    Esatto, una volta generato il codice ( link all'immagine ) nella pagina, premendo F5, si aggiorna il codice e da "f9ejfoto.jpg" ne viene creata un'altra "e9ewfoto.jpg" ecc.... per ogni refresh.

    Ok, provo a domandare nella sezione PHP, sono venuto in questa sezione per vedere se c'era una cosa ad esempio "eliminare il tasto destro in una pagina", e ho pensato che potesse esserci anche questo.

    Grazie comunque dell'aiuto

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Nkia
    Ok, provo a domandare nella sezione PHP,
    Bella domanda... VVoVe:

    ok, qui chiudo.
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.