Un modo per farlo è usare fallback JS per le finestre di dialogo come thickbox: Un link ricorda alla finestra di dialogo caricamento di contenuti Ajax, e il fallback href='...'
indicherebbe una rappresentazione-motore di ricerca leggibile quel contenuto (cioè lo snippet HTML che la funzione AJAX avrebbe caricato, ma circondato dalle basi del corpo HTML necessarie).
Esempio (ho tirato rel='box'
fuori del mio culo, questo dovrebbe essere l'ancora per il plugin di dialogo, come rel=thickbox
):
<a href='/encyclopedia/definition/mushroom.html' rel='box'>Definition of Mushroom</a>
- cliccando sul link in un browser Ajax/JS abilitato si aprirà una bella finestra di dialogo con l'articolo
- Facendo clic sul collegamento senza JS (o come motore di ricerca) si aprirà una nuova pagina contenente l'articolo (che necessita di un'intelligenza lato server per rilevare da quale canale proviene la richiesta) .
Questo è tutto ciò che mi viene in mente in questa direzione. Ajax e motori di ricerca è un campo ampiamente inesplorato altrimenti.
fonte
2010-01-19 22:16:31