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');
appendChild( document.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;');
with( style ) {
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.