Le estoy cogiendo el gustillo a este foro
![Aplauso](http://static.forosdelweb.com/fdwtheme/images/smilies/aplausos.gif)
Tengo un problemilla para validar en xhtml1.1 al declarar
el evento onresize en la etiqueta body.
Es lo de siempre, que onresize no es atributo
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
¿cómo lo hago?
Muchas gracias.
dobeto
| |||
Eventos en body y xhtml 1.1 Hola gente. Le estoy cogiendo el gustillo a este foro ![]() Tengo un problemilla para validar en xhtml1.1 al declarar el evento onresize en la etiqueta body. Es lo de siempre, que onresize no es atributo ![]() ¿cómo lo hago? Muchas gracias. dobeto |
| |||
Código completo: <?php echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>"; ?> <!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>robertorodriguez.net 2004</title> <script src="funciones.js" type="text/javascript"></script> <script type="text/javascript"> if(!document.getElementById) { alert("Este navegador no soporta esta versión."); document.location.href="accesible.php"; } </script> <link rel="stylesheet" type="text/css" media="all" href="estilos.css" /> </head> <body onresize="location.reload()"> <script type="text/javascript"> CapaPrincipal(); </script> </body> </html> ![]() |
| |||
No me funciona ![]() Me da a mí que ya no vale... Estoy mirando por la red y no veo nada clarificador. Es más, he visto opiniones de que es mejor usar CSS2 que js ![]() ¿Sabeis si es complicado CSS2? ![]() Seguiré buscando. Muchísimas gracias por la ayuda, si consigo algo, lo avisaré. dobeto |
| ||||
que no te funciona? ![]() lo de css2 en lugar de js es como decir "es mejor beber o comer? son dos factores distintos pero complementarios. css se usa para dar aspecto y posicionamiento a los elementos y datos de una web. javascript puede manipular, agregar, cambiar y eliminar css además de decidir hacer una cosa u otra dependiendo de condiciones. ![]() |
| |||
El caso es que sí funciona onresize (tal y como lo tenía), pero no lo valida como XHTML. Creo que los únicos eventos de ventana que se aceptan son onload y unonload (acabo de leerlo) ![]() De CSS2 tengo entendido que se pueden usar variables (¿sabes si es cierto?), yo doy el aspecto totalmente con CSS, peo de momento el CSS2 ni lo he mirado. ¿Cómo harías para mantener centrada una capa? Es curioso, pero cuanto más aprendo, menos avanzo ![]() Gracias. Roberto |
| ||||
Cita: Es curioso, pero cuanto más aprendo, menos avanzo ![]() Seguro que estás usando CSS en alguna ocasión y ni te has enterado ![]() que yo sepa, no se pueden usar variables en css ni css2 (que yo sepa, aunque tampoco soy experta en css) tal vez en el css3 que está a punto de salir sí que se puedan usar variables, no lo sé. y respecto a lo de que no te valida el onresize... lo pusiste en el archivo.js? <script src="funciones.js" type="text/javascript"></script> si lo pones ahí dentro el validador ni mira, el validador valida xhtml pero no los archivos dentro de un .js, por eso te dije que lo metieras ahí. de hecho, cualquier javascript que metas en el documento xhtml te dará error en el validator. Hay que poner el js en un archivo aparte ![]() |
| |||
¡¡¡YA ESTA!!! ![]() Es que me empeñaba en llamar a la función desde "body". Claro, he metido la línea COMPLETA en el archivo js y ahora si va bien. Al validar solo tiene en cuenta el código "visible" y se lo ha tragao ![]() Muchas gracias por tu paciencia ![]() Saludos desde Salamanca. dobeto PD: Lo próximo será el CSS2... pero como ya esté a punto el CSS3 lo llevo claro ![]() |