Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [JS] Ricarica stessa pagina + parametro

    Come si fa a caricare la stessa pagina da se stessa con l'aggiunta di un parametro?
    Mi serve qualcosa del tipo
    codice:
     
    window.open(samePage+"?para="+para);
    che ricarichi nella stessa pagina.
    Non uso frame ma una pagina unica che devo ricaricare completamente.

    Grazie e
    ..::200 post il 1 settembre 2004::..
    ..::100 13/07/2004::..
    ..): Web Site (pazienza però) ..
    VASCO castiga chi non lecca la FIGA

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    forse intendi:
    window.location.href = window.location.href+"?para="+para;

    Occhio a non avviare processi ricorsivi (li fermi solo disabilitando JS nel browser o chiudendo la finestra).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    grazie...
    era quello che intendevo.
    Incrociando le dita non dovrei avviare processi ricorsivi. Questo a occhio dovrebbe succedere se uso la funzione all'evento onLoad del body.
    Associo questa funziona all'evento onclick di un banale button.

    ..::200 post il 1 settembre 2004::..
    ..::100 13/07/2004::..
    ..): Web Site (pazienza però) ..
    VASCO castiga chi non lecca la FIGA

  4. #4
    Se nella pagina caricata premo ancora il pulsante il parametro mi viene aggiunto un'altra volta.

    Dovrei togliere il parametro precedente con un substring basato sull'indice del "?" in modo da ottenere
    codice:
    window.location.href = hrefNoParam+"?para="+para;
    dove hrefNoParam è l'indirizzo della pagina corrente senza gli eventuali parametri.

    In pratica mi occore un substring in js e una funzione per individuare l'indice di un carattere.

    ..::200 post il 1 settembre 2004::..
    ..::100 13/07/2004::..
    ..): Web Site (pazienza però) ..
    VASCO castiga chi non lecca la FIGA

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Prova a vedere la proprieta` path di location http://www.devguru.com/technologies/.../location.html
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.