<SCRIPT>
....... código .......
</SCRIPT type="text/javascript">
<SCRIPT src="archivo.js"> </SCRIPT>
<A href="javascript:void(0)">
// este es un comentario simple
/*El lenguaje JavaScript gira alrededor del concepto de objeto. Un objeto no es otra cosa que un "contenedor" que tiene cierto nombre y que guarda ciertos valores. Algunos de estos objetos son generados al ejecutar una página y otros son creados por el usuario.
Este es un comentario largo
que ocuparía varias líneas
*/
Al abrirse una página, el navegador crea una serie de objetos cuyos valores dependen del contenido. Cada página tiene, como mínimo, los siguientes objetos:
navigator // contiene datos referidos al browser
(nombre, versión, plugins instalados, etc)
window // contiene datos referidos a la ventana actual
(y tamaño, posición, etc)
document // contiene datos referidos al documento en si mismo
(título, colores, links, etc)
location // contiene datos de la url actual
history // contiene datos de las urls visitadas
Hay dos formas de acceder a los objetos. La mayoría de ellos quedan guardados en índices que se crean a medida que se carga la página (por ejemplo, la primer imagen sera 0, la segunda 1, etc).
Otra forma es utilizando el atributo name de los tags. Por ejemplo, supongamos que en la página se ha incluido un formulario de textos:
<FORM name=EjemploFormulario>
<INPUT name=AreadeTextos ... > </INPUT>
</FORM>
document.EjemploFormulario.AreadeTextos.value
<IMG name="EjemploImagen" src="URL_imagen">
document.EjemploImagen.src='otro_archivo'
Un objeto es un elemento que posee propiedades que son variables u otros objetos. También tiene una serie de funciones asociadas a las que se llama métodos y que están predefinidas. En términos generales, la sintaxis general de los objetos es:
objeto.propiedad
ObjetoEjemplo = {Propiedad1:valor1, Propiedad2:valor2};
function TipoEjemplo(Propiedad1, Propiedad2) {
this.Propiedad 1= Propiedad1;
this.Propiedad2 = Propiedad2;
}
ObjetoEjemplo = new TipoEjemplo(valor1, valor2);
OtroObjetoEjemplo = new TipoEjemplo(valor3, valor4);
ObjetoEjemplo.Propiedad1 = "Hola";
ObjetoEjemplo.Propiedad2 = 300;
TipoEjemplo.prototype.Propiedad3 = null;
delete ObjetoEjemplo;
5 comentarios:
Jmiur: voy a inagurar los comentarios de este post con una pregunta (pedido)
Tengo que ocultar una imagen (y modificar un margin-top) cuando la url no es la principal / basicamente tengo que cargar otra plantilla pero no puedo hacerlo de forma externa (.js) porque tengo dependencia de la seccion de variables de Blogger :(
Aca plantie el problema que me tiene mal.... a ver si me das una idea!!! GRACIAS!!!!!
Pablo
Para empezar, siempre deberías usar:
getElementById('newsidebar-wrapper')
para evitar problemas con los navegadores.
Además, style.backgroundurl no existe como propiedad, en JavaScript, la propiedad es backgroundImage:
elemento.style.backgroundImage='url (laimagen)';
En la parte del CSS dice:
#newsidebar-wrapper {
no-repeat center;
........
}
Eso tampoco es correcto. debería ser algo así:
#newsidebar-wrapper {
background: transparent url() no-repeat center center;
........
}
o los valore de posición que quieras usar.
Si se trata de Blogger, lo mejor es usar un condicional y no JavaScript:
Un modelo:
<b:if cond='data:blog.pageType == "item"'>
<style>
... el estilo se usa sólo en páginas individuales
</style>
<b:else/>
<style>
... el estilo se usa en el resto de las páginasindividuales
</style>
</b:if>
Otro modelo:
<b:if cond='data:blog.pageType!= "index"'>
<style>
... el estilo se usa sólo en la página principal
</style>
<b:else/>
<style>
... el estilo se usa en tosdas las otras páginas
</style>
</b:if>
Blogger no me deja postear y no me tira tampoco ningun error!
Jmiur: te envie un mail con mas suplicas de ayuda :D bueno el JS al menos funciona pero NO dentro de Blogger que se revela y me lo "escapa" :(
Ya lo recibí, ahora lo miro.
¿Quiere dejar un comentario?
recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...
Nota: sólo los miembros de este blog pueden publicar comentarios.
Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.
Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...