Navigazione con XMLHttpRequest
Mercoledì 31 Maggio 2006 - 09:50
di Cesare Lamanna

Se avete Firefox, andate su questo sito (http://www.hidefdvd.com/). Cliccate su uno qualunque dei titoli di DVD in evidenza sulla home page. Badate innanzitutto alla barra dell’indirizzo (su cui non cambia la URL!) e fate un refresh della pagina con il DVD su cui siete arrivati. Verrete riportati… alla home page! È davvero questa la cosa giusta? E se io volessi salvare nei bookmark la pagina? Ah, certo, in fondo alla descrizione dell’articolo, piccolo piccolo, c’è un link: Permanent Link Item. È quello che devo salvare. Per inciso: su Safari facendo il refresh viene mantenuta la pagina dell’articolo.
Ma il problema non è il diverso comportamento dei due browser. A citare il sito Hi-Def DVD come cattivo esempio di uso dell’oggetto XMLHttpRequest è Shaun Inman in questo articolo apparso su Vitamin.
Il consiglio dell’autore è di evitare il più possibile il ricorso a tecniche di remote scripting per gestire la navigazione tra i contenuti del sito, concentrando il suo utilizzo a quelli che definisce “actions and transient or conditional data“. Da leggere.
Categoria: Scripting | Permalink
Commenti
1
Volendo si potrebbe fare una gestione della history (quindi refresh e tasto avanti/indietro), oltre all’url… solo che è un po’ complicato…
# - postato da Andrea Paiola - 31 Maggio 2006 - 10:29
2
Forse vogliono proprio evitare il bookmarking (o il deep linking), no?
# - postato da www.mdsjack.bo.it - 31 Maggio 2006 - 11:21
3
altri problemi della navigazione tramite xmlhttp sono l’inutilità delle funzioni “avanti” e “indietro” dei browser, e la cronologia delle pagine navigate.
inoltre sbaglio a ritenere che il contenuto gestito in questa maniera non viene indicizzato dai crawler dei motori di ricerca?
# - postato da Salvatore PECORARO - 31 Maggio 2006 - 14:17
4
Salvatore come ho già scritto: all’avanti/indietro si può porre rimedio.
Per i crawler (come anche per l’accessibilità) si può rindondare lato server.# - postato da Andrea Paiola - 31 Maggio 2006 - 22:54
5
signori miei non scherziamo con le cose serie: va bene questa tecnica per nascondere la vera url della pagina di suo non è buona, ma vogliamo ricordarci di quella tecnica alternativa che fa uso dei frames? fra le due preferisco l’uso dell’XMLHttpRequest, almeno non è deprecato dal w3c, e i crawler amano dippiù i siti che non fan uso di frames.
Poi l’unico neo che io vedo in quel sito, è la scritta Permanent Link Item troppo piccola: se la ingrandiscono danno un senso all’uso dell’XMLHttpRequest per nascondere la url.
# - postato da smal - 01 Giugno 2006 - 09:35







