Visualizzazione dei risultati da 1 a 8 su 8

Discussione: window.location.reload

  1. #1

    window.location.reload

    Salve a tutti,

    è possibile utilizzare window.location.reload e a seguire window.location.href ?


    Ho la necessità di ricaricare una pagina per interrompere un'operazione e poi inoltrare l'utente alla pagina selezionata dal link.


    quello che sto facendo è abbinare una funzione all'evento onClick:



    Grazie anticipatamente per l'attenzione.

    codice:
    function page0() {
    	
    	window.location.reload(); 
    	if (window.location.reload() != 0) {
    	
    	window.location.href='#page_0';
    	}
    	}
    però così non funziona!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se cambi pagina ( anche se col reload() ) perdi gli script... dato che la vecchia pagina non c'e' piu'

    Mi par di capire che in ogni caso stai richiamando la stessa pagina ad un'ancora precisa... se non ti e' sufficiente invocare

    location.reload(true)

    prova ad aggiungere un parametro variabile all'URL:

    href='#page_0'+'?rnd='+Math.random();
    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

  3. #3
    codice:
    function page0() {
    	
    	window.location.reload(); 
    	if (window.location.reload() != 0) {
    	
    	window.location.href='#page_0'+'?rnd='+Math.random();
    	}
    	}
    e l'evento onclick:

    codice:
    	<li class="end">Home
    ma effettua il reload però resta sempre nella stessa area della pagina... in pratica come avevi intuito lavoro su un'unica pagina e devo trovare un escamotage perché richiamo dei video youtube che muovendomi tra i links rimangono attivi e disturbano la navigazione se l'utente non interrompe la riproduzione...

    continua a mostarmi #page_2 dove ho il video che con il reload giustamente non continua la riproduzione ...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,132
    Non capisco il reload se fai cosi:
    codice:
    function page0() {	
    location.href='http://www.tuosito.xxx/tuapagina.xxx#page_0'+'?rnd='+Math.random();
    	}
    ricarichi la pagina posizionandola sull'ancora e col randon eludi la cache
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    questa soluzione sembra "quasi" funzionare a dovere...

    "quasi" perché essendoci anche Jquery, l'animazione che si attiva al load della pagina si interrompe ...

    quindi seguendo ciò che mi hai indicato effettivamente riesco a tornare alla pagina però non visualizzo niente.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,132
    Prova a mettere il link alla pagina pubblica, forse vedendo in azione il tutto si trovano altre strade/soluzioni
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    codice:
    function page0() {	
    location.href='http://www.motionooze.com/site2/index.php#page_0/';
    /*+'?rnd='+Math.random();*/
    
    	
    	}

    le function le ho associate ai links del footer e non al tasto CHIUDI

    così funziona... tuttavia, se navigo all'interno della pagina e ritorno a rivedere il video resta in riproduzione quando vado ad un altro link...

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,132
    Scusa qual'è la parte che non hai capito del mio penultimo intervento?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.