Perdon por enviar algo OT pero no se a donde recurrir.

El trozo de codigo que sigue hace que al cargarse el archivo, el primer input tenga el focus
Tengo 2 problemas con esto:
1: mozilla no hace nada
2: explorer le da el focus a Nombre, pero para que lo haga tengo que usar el atributo name para el form. Con lo cual ya no valida :-(


Como deberia modificar el onload para que el mozilla lo interprete y el explorer use 
el id en lugar del name?


Gracias por adelantado

Ariel

pd: el codigo completo esta en http://www.amigosdelpedal.com.ar/lista.agregar.html



<?xml version="1.0" encoding="iso-8859-1"?> // esto NO se envia cuando el UA es 
explorer
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="es">
<head>
<title>Agregate a la lista de correo del CAP</title>
</head>

<body onload="self.focus();document.formLista.Nombre.focus()">

<form action ="lista.sendmail.php" method="post" id="formLista" name="formLista">
        <div class="col2-1">
                <div class="label"><label for="Nombre">Nombre:</label></div>
                <div class="label"><label for="Apellido">Apellido:</label></div>
                <div class="label"><label for="email">e-mail:</label></div>
        </div>

<div class="col2-2">

<div class="input">
<input type="text" tabindex="1" id="Nombre" name="Nombre" size="20" maxlength="20" 
value="" />
</div>

<div class="input">
<input type="text" tabindex="2" id="Apellido" name="Apellido" size="20" maxlength="20" 
value="" />
</div>

<div class="input">
<input type="text" tabindex="3" id="email" name="email" size="30" maxlength="40" value="" 
/>
</div>
</div>

        <div class="submit">
                <input tabindex="4" accesskey="E" type="submit" name="enviar" 
value="Enviar" />
        </div>

</form>

</body>
</html>



_______________________________________________
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org

Responder a