Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Refresh e named anchor

  1. #1

    Refresh e named anchor

    Ciao,
    faccio il refresh di una pagina ogni minuto tramite:
    Codice PHP:
    <meta http-equiv="refresh" content="60;URL=<? echo $PHP_SELF?>">
    Tale pagina contiene delle ancore e vorrei che se l'utente seleziona un'ancora il refresh riporti la pagina a quel punto esatto...ma così com'è impostato non funziona,
    se la pagina è pagina.php ed ho ancora1, ancora2, ancora3 con ad esempio l'utente che ha cliccato sul link di ancora2, e quindi l'indirizzo mostrato nella barra dell'indirizzo è pagina.php#ancora2
    la pagina si refresha comunque solo su pagina.php !!
    Perchè ??
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  2. #2
    Nada ??
    C'è qualcosa di sbagliato in quel che sto cercando di fare ??
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    la variabile non può leggere il nuovo indirizzo, anche se appare sulla barra degli indirizzi:
    ha già letto!

  4. #4
    Quindi come si può fare ?? :master:
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    che DTD usi?

    potresti aprire le ancore in nuova pagina...

  6. #6
    Non me ne intendo molto di validazioni e definizioni, comunque questa è la dichiarazione che uso:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    Ma aprirle in un'altra pagina che senso ha ? Intendi che dovrei poi chiudere quella di origine ?
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  7. #7
    Comunque anche se apro manualmente la pagina con un ancora già indicata nell'indirizzo:
    scrivo: pagina.php#ancora1
    la pagina si refresha comunque solo su: pagina.php


    Ho controllato ed in nessuna delle variabili presentate dal server figura l'ancora, prevedibile visto che al click su un'ancora la pagina non si refresha, quindi probabilmente finisce nell'indirizzo ma rimane "lato client".
    Quindi come funge il discorso ? Provo a sentire anche il forum JS a 'sto punto...
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    .. hai già provato con una querystring?

  9. #9
    Aggiorno la situazione dicendo che:
    su IE7 non funziona neppure scrivendo manualmente l'indirizzo con l'ancora mentre con FF sì !!

    Querystring ? Mmm, intendi di riutilizzare location.search per scrivere l'ancora ??
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    non conosco bene php per cui location.search non so come funzioni...

    ma passando tramite form crei una querystring il cui risultato lo metti anche nella variabile refresh

    non è complicato...

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.