Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/08/2007, 19:03
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 2 meses
Puntos: 45
Re: Texto de un boton creado con JavaScript

Hola scrolling:

Según la especificación, para el elemento button hay que especificar contenido, ya que no se representa el valor del atributo value en el navegador, sino éste primero.

También te comento que la forma de agregarle un onclick es mejor directamente (boton.onclick = funcion) o mejor aún, con addEventListener() (attachEvent() para IE).

Otra cosa que comentarte es que IE me ha puesto el value del botón seguido del contenido adjuntado. IE no sabe muy bien cómo interpretar button. Quitándo el value (no creo que lo necesites) se soluciona.

Y FF2 sí me ha cogido el estilo, no así IE. Creo que vas a tener que colocárselo propiedad a propiedad para que trague...


Una manera cómoda de hacerlo:

Código PHP:
with( (boton_enviar=document.createElement('button')) ) {
    
//setAttribute ('value', 'Enviar');
    
appendChilddocument.createTextNode("Hola") );
    
setAttribute('id''enviar');
    
onclick EnviaForm;
    
//setAttribute ('style', 'border-width: 1px; border-style: solid; border-color: DDDDDD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666;  background-color: #FEFEFE;');
    
withstyle ) {
        
border "1px solid #DDD";
        
font "11px Verdana, Arial, Helvetica, sans-serif";
        
color "#666666";
        
backgroundColor "#FEFEFE";
    }

Y yo he metido texto, pero se pueden adjuntar muchos tipos de elementos dentro de un button.


Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.