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

    passare ancore attraverso header

    Ho un modulo molto lungo con tanti pulsanti di submit, ognuno con un nome diverso.
    Il modulo viene inviato ad un'altra pagina che elabora i dati a seconda del pulsante premuto e reindirizza al modulo stesso.
    Siccome il modulo è scrollabile, per evitare lo scrolling continuo ho inserito delle ancore.
    Il problema è che i reindirizzamenti che dovrebbero contenere le ancore, ad esempio:

    header("Location: modulo.php?id=".$_GET['id']."#7");

    oltre il carattere # (compreso) non vengono trasmessi e i dati nella barra degli indirizzi si presentano per esempio così:

    modulo.php?id=21

    invece di:

    modulo.php?id=21#7

    Così le ancore sono praticamente inutili.

  2. #2
    Rettifico: con Mozilla le ancore passano mentre con Explorer 7 no. Questo rende ancora più misteriosa la cosa.

  3. #3
    Prova in questo modo:

    Codice PHP:
    header("Location: modulo.php?id=".$_GET['id']."#7");
    success_box('Post Added'"modulo.php?id=".$_GET['id']."#7"); 
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  4. #4
    No, non funziona. Ma non potrebbe essere un problema di settaggi in Explorer, dato che con Mozilla funziona?

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.