Manual de Javascript

 
 
 

Mapa Web

 
borde   borde
Portada Lista de Códigos JavaScript Información del Navegador en JavaScript

 

Información del Navegador en JavaScript Imprimir E-mail

Una necesidad de suma importancia radica cuando nos urge la necesidad de conocer algunas características del cliente, para poder construir nuestras aplicaciones con mayor exactitud y evitar errores con diferentes configuraciones:

Por ejemplo:
Como calcular exactamente el centro o una posición apta para la vista al generar nuestras ventanas emergentes o popUp.

Como saber si el explorador admite ciertas opciones o configuraciones toleradas.

Código Fuente:

<script type="text/javascript">
function informacion_navegador()
{
this.nombre = navigator.appName;
this.codigo_nobre = navigator.appCodeName;
this.version = navigator.appVersion.substring(0,4);
this.plataforma = navigator.platform;
this.javaEnabled = navigator.javaEnabled();
this.pantalla_ancho = screen.width;
this.pantalla_alto = screen.height;
}
var datos= new informacion_navegador()
alert('Nombre del navegador:n'+datos.nombre);
alert('Código: n'+datos.codigo_nobre);
alert('Plataforma: n'+datos.plataforma );
alert('Java: n'+datos.javaEnabled);
alert('Resolución Ancho: n'+datos.pantalla_ancho);
alert('Resolución alto: n'+datos.pantalla_alto);

</script>

Explicación:

Creamos una función bajo el nombre de informacion_navegador(), para comenzar su ensamblaje, utilizaremos el objeto this (Hace referencia de este mismo) para nombrar cada una de las variables para que puedan ser recuperables al momento de llamar la función sin necesidad de utilizar (return()) para retornar resultados. (Esta última función es muy limitante hasta cierto punto)

Utilizaremos el objeto navigator para extraer cada uno de los valores.

appName: Devuelve el nombre del navegador
appCodeName; Devuelve el nombre del código empleado.
appVersion: Obtenemos la versión y otros datos del navegador es por ello que utilizamos la función substring(0,4), para extraer solo un trozo de máximo 4 caracteres.
Platform: Devuelve en nombre del sistema operativo o plataforma.
javaEnabled: Devuelve un boleano si la configuración de java esta instalada.

El objeto screen:

Nos devuelve propiedades acerca de la pantalla.

Width: Ancho de la pantalla
Height : Alto de la pantalla.

Lo siguiente será llamar la función para ello creamos el objeto, utilizamos la variable datos para crearlo.

var datos= new informacion_navegador()

Ya datos, contiene toda la información; así que para darle salida a un dato almacenado en la función, utilizamos datos.nombre por ejemplo.

Autor: Blasten
http://www.blasten.com/contenidos/19091/

 

 
Portada
Capítulos del Manual de JavaScript
Introdución
Javascript para aplicaciones cliente
Javascript en documentos HTML
Archivos de código Javascript
Javascript para aplicaciones servidor
Valores Javascript
Literales Javascript
Objetos Javascript
Métodos Javascript
Operadores Javascript
Condicionales Javascript
Bucles Javascript
Funciones Javascript
Parámetros de las funciones
Funciones de ventanas y funciones matemáticas
Gestión de eventos
Ejemplos de eventos
Captura de eventos
Cookies
Configurar y borrar cookies
Practicar en línea
Lista de prácticas en línea
FAQ
Preguntas frecuentes
Códigos JavaScript
Lista de Códigos JavaScript
Foros
Foros JavaScript
Otros Manuales
Manuales de otros lenguajes
 
   
 
 
Alojamiento web en Hostalia