Ajax.ptt 1 Asynchronous JavaScript and XML cross-browser XMLHttpRequest()standard w3c firefox,opera,gchrome ActiveXObject("Microsoft.XMLHTTP") ActiveXObject("Msxml2.XMLHTTP")

Slides:



Advertisements
Presentazioni simili
Java base V: La gestione delle Eccezioni
Advertisements

HTML Il tag .
JavaScript 6. Oggetti e JavaScript. Linguaggio ad oggetti JavaScript è un linguaggio orientato agli oggetti In JavaScript sono presenti oggetti predefiniti.
JavaScript 1. Per cominciare.
JavaScript 7. Eventi di JavaScript.
JavaScript 5. Argomenti avanzati. Array Un array può anche contenere elementi di tipo diverso tra loro Un elemento di un array può essere un array (array.
Applet Java.
JavaScript 8. Altri oggetti JavaScript. history Contiene lelenco delle pagine visitate Sintassi: window.history frame.history history Proprietà length.
JavaScript 2. JavaScript nelle pagine web. HTML e XHTML Gli script JavaScript sono utilizzabili sia in pagine HTML che XHTML XHTML impone che il codice.
Massimiliano Bosco – Aliware – Torino – Project 2003 Sviluppare Soluzioni EPM con Project Server (2/4)
Processo jbpm per un ordine (1)
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
La ricorsione Simulazione. Il Main /* Programma che usa una funzione ricorsiva*/ #include #define MAX_N 8 main() int valore, dato; printf(Introduci n:
CSS: Cascading Style Sheets Specifiche del formato del documento tramite un linguaggio Come modelli.dot di Word o file di stile.sty per latex Separazione.
Argomenti dalla linea dei comandi Gli argomenti possono essere passati a qualsiasi funzione di un programma, compresa la main(), direttamente dalla linea.
JAVASCRIPT DIFFERENZA TRA JAVASCRIPT E JAVA TAG LO SCRIPT OGGETTI LE CLASSI FUNZIONE GESTORE DI EVENTI ELEMENTI DEL LINGUAGGI è un vero e proprio linguaggio.
Corso di Informatica A.A Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala Laurea.
Corso di Informatica A.A
Corso di Informatica A.A Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala Laurea.
Introduzione a AJAX - Asynchronous Javascript And Xml
APPLICAZIONI WEB In questo corso impareremo a scrivere un'applicazione web (WA) Marco Barbato - Corso di Applicazioni Web – A.A
Introduzione ad ASP.net
GESTIONE DEGLI ERRORI Spesso vi sono istruzioni critiche, che in certi casi possono produrre errori. Lapproccio classico consiste nellinse- rire controlli.
Realizzazione siti web Pagine web dinamiche - javascript.
Corso di PHP.
Javascript 6 Funzioni. Una funzione sarà eseguita in risposta ad un evento o ad una chiamata diretta. Le funzioni possono essere inserite comodamente.
Javascript: fondamenti, concetti, modello a oggetti
Guida IIS 6 A cura di Nicola Del Re.
Prova di verifica Fondamenti Informatica 1 15 Febbraio 2008.
Interazione di JavaScript e HTML
IF & ELSE. Alcune volte javascript richiede l'abilità di distinguere tra differenti possibilità.
Enumerazioni e Classi 1. Enumerazioni Permettono di definire nuovi tipi che consistono in un insieme di valori costanti (ognuno con un nome) – Migliorano.
Installazione di Drupal: requisiti. (sistemista) Installazione, struttura dei file, nodi speciali.
Slide 1 Un browser migliore Passa a Firefox – il modo più veloce, sicuro e intelligente per navigare sul Web.
Il linguaggio HTML Antonella Schiavon – settembre 2008 rev. 1 – aprile 2011.
ASP – Active Server Pages Introduzione Pagine Web Statiche & Dinamiche(ASP)
DOM – Document Object Model
Astrazione procedurale ed eccezioni
JavaScript Programmare il client. Cenni storici Alice Pavarani2  Nasce nel 1995 (Netscape): da LiveScript a JavaScript  La risposta di Microsoft: Jscript.
INTRODUZIONE A JAVASCRIPT
Javascript Javascript
PHP - PHP: Hypertext Preprocessor. Introduzione PHP (acronimo ricorsivo per "PHP: Hypertext Preprocessor") è un linguaggio di scripting general-purpose.
Lezione 8.
JavaScript Generalità Cos'è JavaScript?
Lezione 3 Struttura lessicale del linguaggio
Si vuole realizzare una classe Java PhotoGallery che rappresenta una galleria di fotografie online. Ogni PhotoGallery ha una url (rappresentata da una.
Pietro Brambati Developer Evangelist, Microsoft Blogs.msdn.com/pietrobr Internet Explorer 8 Per sviluppatori AJAX.
Tipi primitivi in java tipodefaultmem.daa booleanfalse1 bittrue false char'\u0000'16 bit byte08 bit short016 bit int032 bit-2^312^31-1.
Internet e HTML Diffusione di informazioni mediante la rete Internet.
Introduzione a Javascript
Javascript Istruzioni di ciclo: for(inizio; condizione; incremento ) {blocco istruzioni} istruzione seguente; – inizio e incremento possono contenere più.
Lez. 9 (13/14)Elementi di Programmazione1 Lezione 9 Valutazione di espressioni File di testo sequenziali.
Laboratorio di Servizi Web - servlet - Ardissono 1 Chiarimenti su Servlet Note aggiuntive su architettura di applicazione web che usa Servlet per gestire.
Progettazione e sviluppo di applicazioni web 2.0 con PHP e Ajax
Google Visualization API
LIP: 22 Marzo 2005 Eccezioni. Eccezioni-Richiami Come si definiscono eccezioni Come si lanciano Come si gestiscono (gestione esplicita o di default)
Oggetto Navigator e Cross-Browser Scripting Roberto Bruni e Daniela Giorgetti.
JavaScript Linguaggio definito da Netscape JScript: la versione MicroSoft (basata su ECMAScript) Serve ad arricchire una pagina HTML con codice da eseguirsi.
Tecnologie lato Server: i Server Web © 2005 Stefano Clemente I lucidi sono in parte realizzati con materiale tratto dal libro di testo adottato tradotto.
11 aprile 2006Master in economia e politica sanitaria - Simulazione per la sanità 1 _proviamo a programmare _______________________________________ Proviamo.
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
PHP.  HTML (Hyper Text Markup Language)  CSS (Cascading Style Sheets)  Javascript (linguaggio di programmazione client)  PHP ( Hypertext Preprocessor.
Javascript. HTML per definire il contenuto delle pagine web CSS per specificare il layout delle pagine web JavaScript per definire il comportamento delle.
EVENTI Gli eventi sono delle azioni che possono essere identificate da javascript. 1 - onMouseOver, che viene messo in atto quando l'utente fa scorrere.
Condizioni decisionali e costrutto if. 2 Operatori relazionali e logici = Maggiore, maggiore uguale ==, != Uguale a, diverso.
Operazioni fondamentali su file sequenziale non ordinato e ordinato.
Web Application Engineering Ajax & JSF Web Application Engineering Ajax & JSF cristian lucchesi IIT-CNR Pescara, Maggio 2007.
Corso di Ingegneria del Web e Applicazioni A A
Asynchronous JavaScript and XML
DOM Document Object Model.
Transcript della presentazione:

ajax.ptt 1 Asynchronous JavaScript and XML cross-browser XMLHttpRequest()standard w3c firefox,opera,gchrome ActiveXObject("Microsoft.XMLHTTP") ActiveXObject("Msxml2.XMLHTTP") internet explorer (dipende dalla versione) Sono dei componenti che permettono a javascript di fare una chiamata ad un'altra pagina (o in generale di leggere un file)

2 Ajax cross-browser: Creare un'istanza bisogna verificare il tipo di browser navigator.userAgent può essere utile scrivere del codice "a prova di errore" try {…} catch(err) {…} var obj = null if (navigator.userAgent.indexOf('MSIE') == -1) { obj = new XMLHttpRequest() //standard ajax }else{ try { obj = new ActiveXObject("Microsoft.XMLHTTP") } catch(err) {obj = new ActiveXObject("Msxml2.XMLHTTP") } }

3 metodi di ajax: oggettoAjax.open(method, url, async ) method: GET o POST url: percorso del file async: true=asincrono; false=sincrono sincrono vuol dire che il programma aspetta dopo il.send() finchè tutto il file è stato letto; in caso contrario bisogna gestire l'evento onreadystatechange e verificare le proprietà readyState e status xmlhttp.readyState==4 && xmlhttp.status==200 oggettoAjax.send( stringa ) fa partire la chiamata.

4 La proprietà.responseText oggettoAjax.responseText se e quando il file è stato letto, questa proprietà contiene tutto il file così come è stato letto (è una stringa di testo). oggettoAjax.responseXML contiene l'oggetto xml (valido se il file che si è letto è un documento xml)

5 AJAX Asynchronous JavaScript and XML.