Navigazione con XMLHttpRequest

Mercoledì 31 Maggio 2006 - 09:50

di Cesare Lamanna

Scripting

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.

Tags:

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

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento