|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2006
Messaggi: 660
|
Guida per linguaggio AJAX
Ciao a tutti, devo costruire un sito per la mia scuola con linguaggio ajax, ma non trovo una guida seria, che mi permetta da 0 di riuscire a realizzare un sito web.
Vi chiedo se qualcuno di voi sa consigliarmi una guida per questo linguaggio... Premetto che non ho esperienze di costruzione siti, questo sarebbe il primo, perciò la guida dovrebbe essere abbastanza intuitiva. Grazie mille |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2002
Città: Trento
Messaggi: 962
|
Se non ricordo male, AJAX non è un linguaggio, ma un insieme di tecnologie per disegnare applicazioni Web interattive che "mascherino" il più possibile il loro essere visualizzate in un browser...
Questo significa che per usarlo devi già conoscere queste tecnologie: ti invio alla apposita Wiki-pagina: AJAX. Guarda i link in fondo alla pagina, questo mi sembra carino, ma anche gli altri potrebbero esserlo...
__________________
"Et Eärallo Endorenna utúlien. Sinome maruvan ar Hildinyar tenn' Ambar-metta!" -- Aragorn Elessar, Heir of Isildur Mixmar -- OpenSuSE 11.1 on AMD 64 3000+ on DFI LanParty nF4-D | GeForce 6600 GT + Thermaltake Schooner on Samsung 710N Storage -- ( 2 x Hitachi Deskstar 80 Gb + 1 x Hitachi 250 Gb ) = 1 RAID 5 + 1 Storage space LaCie Ethernet Disk Mini 250 Gb | HP - DV2150 EL MILAN CLAN |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Codice:
function XMLHTTP()
{
var xmlhttp;
if (window.XMLHttpRequest)
{ // if Mozilla, Safari etc
xmlhttp = new XMLHttpRequest();
return xmlhttp;
}
else if (window.ActiveXObject)
{
// if IE
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
return xmlhttp;
}
catch (e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
return xmlhttp;
}
catch (e){}
}
}
else
return false
}
Codice:
function LoadData(url,containerid)
{
var xmlhttp = XMLHTTP();
if (!xmlhttp)
{
alert('Impossibile istanziare l\'oggetto xmlhttp');
return false;
}
xmlhttp.onreadystatechange=function()
{
loadpage(xmlhttp, containerid)
}
xmlhttp.open('POST', url, true);
xmlhttp.send(null);
}
function loadpage(xmlhttp, containerid)
{
if (xmlhttp.readyState == 4 && (xmlhttp.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=xmlhttp.responseText
}
Il rovescio della medaglia che ancora non sono riuscito bene a valutare però è l'indicizzazione delle pagine da parte dei motori di ricerca. Devo ancora vedere un sito con Ajax nei primi posti delle ricerche con google. Ancora praticamente tutti i siti ad ogni azione ricaricano l'intera pagina invece che solo la colonna dei contenuti. |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Sep 2006
Messaggi: 660
|
Vi ringrazio per le indicazioni
Vedrò di capire meglio il linguaggio delle pagine che tomminno mi ha fornito, perchè ora come ora per me sono arabo |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Ajax non è altro che un alias per la classe Javascript XMLHttpRequest. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:28.



















