Sencilla función para obtener números aleatorios en Javascript:
function random(desde,hasta){
posibles = hasta - desde
aleatorio = Math.random() * posibles
aleatorio = Math.floor(aleatorio)
return parseInt(desde) + aleatorio
}
Para obtener un número aleatorio de esta función se usará la siguiente sintaxis:
random(n1, n2);
siendo n1 el numero donde empezara el rango y n2 el numero donde este terminara, es decir:
random(1, 10); devolvera numeros aleatorios entre 1 y 10.
Vamos a explicar a continuación una función básica que realmente es siempre igual, y lo único que hace es crear un objeto ajax que después usaremos para realizar consultas asíncronas a nuestro servidor:
function creaAjax()
{
var objetoAjax=false;
if (window.XMLHttpRequest)
{
objetoAjax = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
objetoAjax= new ActiveXObject("Microsoft.XMLHTTP");
}
return objetoAjax;
}
Esta función lo que hace es lo siguiente:
- Comprobar que navegador se esta usando, el primer condicional comprueba que sea cualquier navegador distinto de Internet Explorer, y el 2º Comprueba que sea Internet Explorer.
- Crear un Objeto AJAX adecuado al navegador que estamos usando.
Realmente esta función siempre es igual, ya que lo único que hace como bien dije es crear un objeto Ajax que después usaremos para lo que necesitemos.
Primeramente decir que Ajax no es un lenguaje de programacion propiamente dicho, si no que se trata de una extensión de Javascript, es decir, que seguiremos trabajando con Javascript. La herramienta mas potente que nos ofrece AJAX es el poder hacer consultas asíncronas al servidor sin necesidad de recargar la página, cosa que con PHP es necesario, y esto nos ofrece un gran ahorro de tráfico en nuestros sitios web asi como una mayor velocidad a la hora de mostrar los contenidos que el usuario quiere ver.
Aqui explicaremos pasos básicos para crear objetos AJAX y realizar algunas consultas para que veais algunos ejemplos claros de cómo usar AJAX en vuestros sitios web.