....-      ......-     ...........................-   ... ..........-    ...
   . Codigo      Titulo                           Tema              Autor
     SWP02-06    Webeando con JavaScript          Web           ImComPatIblE
....-      ......-     ...........................-   ... ..........-    ...


Derrepente alguna  vez has intentado  aprender java script, de  seguro cuando 
no  sabias que  era eso,  parecia una  serie de  jeroglificos o  algo  por el
estilo. Aprender  un poco de javaScript es literalmente como aprender un poco
de un nuevo idioma.

Bueno uds diran por que este tema??..esto va devido a que muchos (mas novatos
que yo :)  ), creen que una pagina  web es de lo mas bonita  cuando tiene mas 
"pacharacadas",  por ejemplo  cuando  te  dice la  version  del navegador,  o 
cuando te  da la fecha,  el lugar de  la pagina de  donde acabas de  venir, o 
cuando fue modificada la ultima pagina o cosas asi.

Y a veces uno se pregunta y se responde : "OHH que bonito como ha echo eso??"

bien comencemos con algunos reglas y/o terminos generales en JavaScript:

1.- Ha  de recordar  que  cuando  uno escribe  algunos  "comandos" estos  son 
diferentes de  Mayusculas Y  minusculas, de no  hacerlo como es  producira un 
mensaje de error.

2.- Es  diferente  de  Java,   en  java  puedes  crear  programas  totalmente 
autosuficientes  mediante un  proceso  CoMplEjo de  escritura y  compilacion, 
mientras en en JAVASCRIPT se trata de  un simple texto que se escribe o a~ade 
en la pagina web:


Bueno empezamos :
A ver si ponen este texto en su navegador (que est dentro del doc html):

<SCRIPT LANGUAGE="javascript">
document.write("<FONT Color='red'>Este texto esta escrito en rojo</font>")
</Script>omo mi patria</font>");

La explicacion:
<SCRIPT LANGUAGE="javascript">  --->se trata del codigo HtMl  para indicar la 
navegador  de  lo  que  viene  a  continuacion  (osea  un  guion  escrito  en 
JavaScript), y  por que [[LANGUAGE="javascript"]]  ??, es que hay  otros como
VBScript, es por eso que usamos  este ArTiBuTo, asi el navegador sabra de que
se estara refieriendo en el momento.
Bueno ya vamos a lo mas "bonito", Propiedades de Obejto:

Una propiedad  es como una suBseccion  de un Objeto, en  este caso supongamos 
que el objeto es document, esta objeto tiene muchas propiedades como el color
de fondo etc. 
Aqui 4 objetos, para luego aplicar unas cuantas propiedades:

document.
navigator. --->Todo lo que tien que ver con el navegador.
history.  --->Este objeto  representa la lista de que  mantiene  el navegador
               y de las paginas que uno a visitado durante la sesion.
location.  --->Representa la Url actual de la pagina que se esta 
               visualizando.

Bueno  aqui  van algunos  par  que  lo peguen  y  entiendan  y  lo pongan  en 
practica:

document.write ("El fondo de pagina de este doc html es 
"+document.bgColor+"");
@@@@@ ahora  que pasaria si  bgColor lo cambias  por fColor??? bueno  aqui te
doy  mas cositas  para que  tu las  leas, por  que sino  esto  terminaria por
aburrirte (aparte que tengo sue~o jejejeje): 
+document.bgColor+  (los signos de + las omito abajo:  )
document.alinkColor
document.vlinkColor
document.referrer     --->Esta sirve para ver la anterior pagina visitada.
document.title        --->Para ver lo que sale en indidor de pag (obvio no??)
document.lastModified ---> Muestra la ultima fecha de modoficacion de pagina.

Ahora con el objeto Navegador ,, y sus propiedades:
+navigator.appVersion+  --->Version del navegador
navigator.appCodename   --->Nombre codificado
navigator.userAgent     --->Mas datitos :)

Con history:
+history.lenght+    para ver cuantas  paginas ha cistado antes de entrar a la 
web


Con el objeto location:  // esa es muy buena, algunos se  asustan por que les 
sale esos datos.
location.host
location.hostname

Bueno aqui  acaba eso es todo por  ahora, sera para la  proxima dios mediante 
:)

PD. gracias a mi pekines por hacerme compa~ia en las noches debajo de la pc.


                     .-                               -.
                         Security Wari Projects / SWP
                      (c) Todos los Derechos Reservados
                                 PERU / 2002
                      -                               -
