Foros del Web » Programando para Internet » Javascript »

Necesito asesoría con un buscador web

Estas en el tema de Necesito asesoría con un buscador web en el foro de Javascript en Foros del Web. Tengo que agregar lo siguiente en un input text para que muestre la palabra 'buscar' en la caja y para que desaparezca el texto al ...
  #1 (permalink)  
Antiguo 18/06/2011, 23:10
dalfeju
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Necesito asesoría con un buscador web

Tengo que agregar lo siguiente en un input text para que muestre la palabra 'buscar' en la caja y para que desaparezca el texto al momento de que el usuario clicquee dicha caja:

onblur="if (this.value == '') {this.value = 'Buscar';}" onfocus="if (this.value =='Buscar') {this.value = '';}"

El problema es que no tengo acceso directamente a ello, sólo poseo como referencia la clase y el name del input text... supongo que se haría por medio de un script, ¿cómo sería?
  #2 (permalink)  
Antiguo 19/06/2011, 08:04
Avatar de America|UNK  
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 18 años
Puntos: 56
Respuesta: Necesito asesoría con un buscador web

Código Javascript:
Ver original
  1. <script>
  2. // 1 opción
  3. (function(){
  4.   document['NombreFormulario']['inputNAME'].onblur = function(){
  5.     if(this.value) == ....
  6.   }
  7.   document['NombreFormulario']['inputNAME'].onfocus = function(){
  8.     if(this.value) == ....
  9.   }
  10. }()
  11.  
  12. // 2 opción
  13. document.NombreFormulario.inputName.onblur = function(){
  14.  ...
  15. }
  16. // 3 opción, si no tienes el nombre del formulario
  17. var all = document.getElementsByTagName("*"), i;
  18. for(i=0;i<all.length;i++){
  19.   if(all[i].className == 'nombreClase' || all[i].name == 'nameInput'){
  20.      all[i].onblur = function(){
  21.       if(this.value ==....
  22.     }
  23.   }
  24. }
  25. </script>
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */

Última edición por America|UNK; 19/06/2011 a las 08:10 Razón: 3ra opción
  #3 (permalink)  
Antiguo 19/06/2011, 16:03
dalfeju
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Necesito asesoría con un buscador web

Gracias!! Opté por la opción 3 y funcionó. De nuevo gracias por la ayuda : )

Etiquetas: asesor, buscadores
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 06:25.