Foros del Web » Programando para Internet » Javascript »

Mensaje no obstructivo con javascript

Estas en el tema de Mensaje no obstructivo con javascript en el foro de Javascript en Foros del Web. Buenas, estaba por crear un función que avise al usuario, en el caso de que use IE u Opera, que algúnos elementos de la página ...
  #1 (permalink)  
Antiguo 10/04/2011, 15:30
 
Fecha de Ingreso: agosto-2010
Mensajes: 100
Antigüedad: 11 años, 1 mes
Puntos: 2
Mensaje no obstructivo con javascript

Buenas, estaba por crear un función que avise al usuario, en el caso de que use IE u Opera, que algúnos elementos de la página no se visulizarán correctamente.
Mi idea era tratar de evitar el cartelon molesto de la función alert(), conseguir que el mensaje se muestre, pero no le moleste al usuario en lo mas mínimo.
Algo así como el "popup" que te muestra Google Chrome cuando te recomienda traducir una página. ¿Se entiende?.
Tampoco busco algo muy elaborado, ya que tengo que entender el código y llegado el caso explicarlo.
Estoy leyendo un poco de js y no encontré una forma simple, o al menos para mi nivel, de lograrlo. Muchos scripts utilizan JQuery o Protoype, y apenas entiendo JS.
Si alguien sabe de algúna manera de lograr lo que ando necesitando, le agradecería que me tire una pista (aunque sea en tirabuzón, no me molesta leer).
Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 10/04/2011, 15:56
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 12 años, 6 meses
Puntos: 1485
Respuesta: Mensaje no obstructivo con javascript

buenas...
en realidad no tiene nada complicado. el hecho de que lo ves complicado es porque muchas de las muestras -como bien dices- estan hechos con librerias y generalmente tienen efectos. en su forma mas basica, es simple de hacer. se trata de un elemento donde escribes o muestras los avisos. ese elemento lo ubicas donde gustes con css. para mostrar el elemento -en caso de que este oculto- simplemente le cambias los valores css con javascript. para agregar el contenido, recientemente lo aprendistes, innerHTML.
Código:
// asumiendo que el elemento esta oculto con display:none;
// el valor a asignar podria depender el tipo de elemento o del resultado deseado ;
element.style.display = "block";
si quieres algo mas complejo como una ventana modal -esas que opacan el fondo- pues tendras que elaborar un poco mas el codigo, principalmente codigo css. como veras, una ventana sin efectos se puede hacer tranquilamente sin mucho javascript, solo html y css.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: mensaje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:28.