Ver Mensaje Individual
  #11 (permalink)  
Antiguo 05/09/2007, 19:12
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: Como pongo un link en un Boton?¿¿?¿?¿?¿?

Jajjaj, si, parece que en la especificación lo pone Todo.

Bueno, no pone que no puedes incluir un <html> dentro de un botón. Pero estoy seguro que rebuscando encuentras que, efectivamente, sería una burrada.


EDIT: Mentiiira mentiiira, pone todo lo que se puede incluir, y no aparece <HTML> por ningún lado. Pone que se puede incluir un tipo %flow; tantas veces como queramos, excluyéndo a los elementos antes nombrados. Si hacemos click en %flow; nos damos cuenta que simboliza %block; ó %inline;. Siendo esos elementos "P | %heading; | %list; | %preformatted; | DL | DIV | NOSCRIPT | BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS" y "#PCDATA | %fontstyle; | %phrase; | %special; | %formctrl;". Si seguimos rebuscando en esos sub-tipos, jamás encontraremos <HTML>. Sólo etiquetas como <B>, <IMG>, <UL>...

Pues sí, parece mentira que lo ponga Todo en la especificación (supongo que por eso está ahí). Lo que me ha llamado la atención es que puedes meter un <SCRIPT> y <NOSCRIPT> dentro... Y funciona en IE6 y en FF2!!
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<
head>
<
meta http-equiv="Content-type" content="text/html;charset=iso-8859-1" />
<
meta name="Author" content="derkeNuke" />
<
title>Página nueva</title>
<
style type="text/css">

</
style>
</
head>

<
body>

<
button onclick="f()">
    <
script type="text/javascript">
    <!--
    function 
f() {
        
alert("Sí que funciono!");
    }
    
// -->
    
</script>
    ¿Funciono?
</button>

</body>
</html> 
Y valida bajo la w3!!
Cita:
Iniciado por Markup Validation Service
This Page Is Valid XHTML 1.0 Transitional!
En fin, qué cosas. Lo que ayuda saber manejar la especificación... debería estar en los manuales de HTML ahora que lo pienso.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.

Última edición por derkenuke; 05/09/2007 a las 19:24