16 enero, 2010

Codigo en JavaScript para saber que Sistema Operativo usamos

function GetSO() {
var SO = '';
Datos = navigator.userAgent;
if(Datos.indexOf('IRIX') != -1)SO = 'Irix';
else if((Datos.indexOf('Win')!=-1) && (Datos.indexOf('98')!=-1))
SO = 'Windows 98';
else if((Datos.indexOf('Win')!=-1) && (Datos.indexOf('95')!=-1))
SO = 'Windows 95';
else if(navigator.appVersion.indexOf('16') != -1)
SO = 'Windows 3.1';
else if(Datos.indexOf('NT 5.1') != -1)
SO = 'Windows XP';
else if(Datos.indexOf('NT 5.2') != -1)
SO = 'Windows Server 2003';
else if(Datos.indexOf('NT 5') != -1)
SO = 'Windows 2000';
else if(Datos.indexOf('NT 6.1') != -1)
SO = 'Windows 7';
else if(Datos.indexOf('NT 6') != -1)
SO = 'Windows Vista';
else if(navigator.appVersion.indexOf('NT') != -1)
SO = 'Windows NT';
else if(navigator.appVersion.indexOf('SunOS') != -1)
SO = 'SunOS';
else if(navigator.appVersion.indexOf('Linux') != -1)
SO = 'Linux';
else if(Datos.indexOf('Mac') != -1)
SO = 'Macintosh';
else if(navigator.appName == 'WebTV Internet Terminal')
SO = 'WebTV';
else if(navigator.appVersion.indexOf('HP') != -1)
SO = 'HP-UX';
else
SO = 'SO Desconocido';
return SO;
}

12 enero, 2010

Cookies con JavaScript

function AsignarCookie(nombre, valor, tiempo){
var Fecha = new Date();
var Expira = Fecha.getDate() + (tiempo);
Fecha.setDate(Expira);
document.cookie = nombre + ' = ' + valor + '; expires=' + Fecha.toGMTString();
}

function VerCookie(nombre) {
if(document.cookie.length > 0){
var InicioCadena = document.cookie.indexOf(nombre + '=');
if(InicioCadena != -1){
InicioCadena += nombre.length + 1;
var FinCadena = document.cookie.indexOf(';', InicioCadena);
if(FinCadena == -1)
FinCadena = document.cookie.length;
return unescape(document.cookie.substring(InicioCadena, FinCadena));
}
}
return '';
}

function EliminarCookie(nombre){
if(VerCookie(nombre))
document.cookie = nombre + '=;expires=Thu, 01-Jan-1970 00:00:01 GMT';
}

11 enero, 2010

Codigo para usar AJAX en JavaScript

function Ajax(){
var xmlhttp = false;
try{
xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
}catch (e){
try{
xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
}catch (E){
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined'){
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}

function FuncionAjax(){
oAjax = Ajax();
oAjax.open('GET', 'RetornaAlgo.php', true);
oAjax.onreadystatechange = function(){
if (oAjax.readyState == 4){
document.getElementById('Contenedor').innerHTML = oAjax.responseText;
}
}
oAjax.send(null);
}

09 enero, 2010

Codigo en JavaScript para saber que Navegador usamos

function GetNavegador(){
var Navegador = '';
var Datos = navigator.userAgent;
if(Datos.indexOf('Firefox')!=-1)
Navegador = 'Mozilla Firefox '
+ Datos.substr(Datos.indexOf('Firefox') + 8);
else if(Datos.indexOf('MSIE')!=-1)
Navegador = 'Internet Explorer '
+ Datos.substr(Datos.indexOf('MSIE') + 5,
Datos.indexOf('; Windows')-(Datos.indexOf('MSIE') + 5));
else if(Datos.indexOf('Chrome')!=-1)
Navegador = 'Google Chrome '
+ Datos.substr(Datos.indexOf('Chrome') + 7,
(Datos.indexOf('Safari') - 1)-(Datos.indexOf('Chrome') + 7));
else if(Datos.indexOf('Safari')!=-1)
Navegador = 'Safari '
+ Datos.substr(Datos.indexOf('Version/') + 8,
Datos.indexOf('Safari') - (Datos.indexOf('Version/') + 8));
else if(Datos.indexOf('Opera')!=-1)
Navegador = 'Opera '
+ Datos.substr(Datos.indexOf('Version/') + 8);
else
Navegador = 'Navegador Desconocido';
return Navegador;
}