Ciao a tutti.
Sono ancora qui alle prese con prototype.
Stò realizzando un sito "ibrido" flash + HTML.
Ho realizzato un menu in flash, ogni voce di tale menu è un pulsante che se cliccato mi cambia il contenuto di un DIV. Fin qui tutto bene, utilizzo prototype 1.6.0.3 e la funzione che utilizzo è la seguente:
come potete vedere è una cosa semplice.Codice PHP:
function addRequest(idBox, url, myState) {
new Ajax.Updater(idBox, url, {
evalScripts: true
});
}
Il problema è questo: siccome tutto accade su una sola pagina, io non posso tornare indietro, cioè utilizzare il tasto back del browser, perchè sulla barra dell'indirizzo rimane sempre lo stesso indirizzo:
http://www.miosito.it/index.php
attualmente non riesco a fare una cosa che ho in mente, cioè giocare con l'Hash.
Mi spiego meglio:
ad ogni chiamata della funzione (cioè ad ogni clic su uno dei pulsanti del menu), vorrei generare un indirizzo diverso, anche se in realtà non cambio affatto pagina, ma mi server per ritracciare la pagina appena visitata.
In pratica a ogni chiamata della funzione su indicato vorrei che l'URL del browser cambiasse in questa forma (ma anche in una forma diversa):
http://www.miosito.it/index.php#pagina=paginaCaricata
qualcuno ha dei suggerimenti?
N.B.: ho già usato una libreria: PrototypeXtensions.js che mi aveva risolto il problema, ma ho individuato una serie di malfunzionamenti quando interagisco con flash, e visto che ho poco tempo ho abbandonato il suo utilizzo.
Vi ringrazio