Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Ori-chan en 28 Enero 2013, 17:33 pm



Título: [PHP+CSS] Error en el formulario para cambiar de color el fondo. ¿Cual?
Publicado por: Ori-chan en 28 Enero 2013, 17:33 pm
Código
  1. <!Doctype html>
  2. <html>
  3. <head>
  4. </head>
  5. <script type="text/javascript">
  6. function fondocolor(color) {document.bgColor = <?php echo $fondo?>;}
  7. </script>
  8. <body>
  9. <form action="#" method="GET">
  10. <input type="color" name="color">
  11. <input type="submit" value="confirmar">conf</input>
  12. </form>
  13. <?php
  14. $fondo = $_GET['color'];
  15. ?>
  16. </body>
  17. </html>

No entiendo que parte esta mal. Aunque tampoco se mucho PHP.







 ;D Un saludo y gracias por leer!!


Título: Re: [PHP+CSS] Error en el formulario para cambiar de color el fondo. ¿Cual?
Publicado por: Shell Root en 28 Enero 2013, 17:55 pm
1. Estas usando una función fondocolor(){}, que no invocas.
2. Estás dando un valor a la variable $fondo, al finalizar la carga de la página, y la función donde se usa el valor, esta al principio, así qué si miras el código fuente la document.bgColor no debe de contener nada....


Título: Re: [PHP+CSS] Error en el formulario para cambiar de color el fondo. ¿Cual?
Publicado por: kid_goth en 28 Enero 2013, 20:24 pm
Código:
<!Doctype html>
<html>
<head>
</head>
<script type="text/javascript">
function fondocolor(color) {document.bgColor = color; document.getElementById('letras').innerHTML = color;}
</script>
<body>
<form action="#" method="GET">
<input type="color" name="color" id="color">
<input type="button" onclick="fondocolor(document.getElementById('color').value);" value="confirmar">conf</input>
</form>
<span id="letras">
    Ninguno
</span>
</body>
</html>

te ahorrarias muchisimo asi :)


Título: Re: [PHP+CSS] Error en el formulario para cambiar de color el fondo. ¿Cual?
Publicado por: Ori-chan en 30 Enero 2013, 16:46 pm
Gracias por vuestra ayuda!!  ;D