[Linuxtrent] Re: [ot] impazzire con AJAX e javascript
- From: Andrea Rossato <mailing_list@xxxxxxxxxxxxxxxxx>
- To: linuxtrent@xxxxxxxxxxxxx
- Date: Mon, 05 Dec 2005 19:59:33 +0100
Mario wrote:
Andrea Rossato wrote:
francamente mi domando cosa possa succedere ali standard se tutta sta
bella roba ajax comincerà a proliferare...
ad ogni buon conto ora non so bene che fare....
Tempo fa ho visto un articolo che trattava l'argomento.
La voglia di utilizzare questi strumenti è tanta, molta di più di quella
di mettersi a tavolino a realizzare uno standard.
ho risolto parte dei miei problemi. ho mollato prototype, anche per via
del fatto che ne usavo solo la parte ajax, dal momento che quella dhtml
fa largo uso del sistema m$ di inserire nel dom elementi tratti da mere
stringhe (via innerHTML).
sono passato a sarisse (sarisse.sf.net), sotto gpl, e uno vero
gioiellino: da accesso diretto ad un oggetto simil XMLHttpRequest, con
la possibilità di usarne direttamente l'evento .onreadystatechange per
settare la mia variabile globale... inoltre consente di creare documenti
xml, trasformarli con il processore xslt, fare query con xpath,
serializzarli in stringhe (e fare un parsing delle stringhe per creare
un oggetto dom xml)... una vera figata, direi!
comunque sono depresso e sconcertato dalle tecnologie ajax.
forse sono io che non ci arrivo ma... con firefox-1.5 è possibile
inserire, in un documento passato come application/xhtml-xml (quindi
xml!), un iframe e manipolare questo con un altro metodo inventato di m$
(.execCommand) creando cosí un documento HTML in un documento XML! se
poi vuoi inserire il primo nel documento principale, ovviamente non puoi
perché l'innerHTML di firefox-1.5 funziona con un dom xml (ironico il
nome), ma vuole solo stringhe che siano xml ben formato.
ha senso? ha senso mandare ad un browser un documento xml ben formato e
valido (xhtml-1.1), con tanto di dichiarazione dtd, e puoi venirne fuori
con roba, magari ben formata, ma invalida? se poi devi processarla con
xslt sul lato client cosa ti ritrovi in mano?
questa però è la pratica comune di chi fa ajax interattivo, se ben
capisco. tanto i validator non possono beccarti...
ciao
andrea
--
Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx
Other related posts: