kmpx Posted June 9, 2010 Report Share Posted June 9, 2010 Hola estimados, recurro a uds por lo siguiente. Resulta que estoy haciendo una aplicación con PHP para hacer unos dibujos. Tengo una pagina principal(index) la cual esta subdividida en 2 frames, uno es el área de dibujo y el otro para el ingreso de opciones mediante un formulario. Como se ve en la imagen Mi problema es que, por ejemplo ingreso en el área de opciones en los campos de texto un valor para un radio de un circulo y la longitud de un cuadrado. Se supone que una vez que le de al botón "dibujar" debería tener un circulo y un cuadrado dibujados en el frame "área de dibujo"(al lado izq). Ahora mi problema es como poder pasar esos valores ingresados para poder mostrarlos en el frame indicado. Tengo una pagina PHP "dibujar.php" que es enviada desde el formulario: Código PHP: <form action="dibujar.php" method="GET"> <input type="submit" name="Enviar datos" value="dibujar"> <input type="reset" name="Borrar datos" value="borrar datos""> </form> que es la que debe hacer el proceso de dibujo, y lo que no sé hacer es recibir los datos ingresados en el form. Puesto que en "dibujar.php" es donde hago el proceso para generar la imagen. Y lo otro que no sé, es una vez que tengo armado el dibujo, como hacer para que este aparezca en el frame de area de dibujo. Espero haber sido claro en la explicación y que me puedan dar una mano porfa. De antemano les agradezco estimados....saludos Link to comment Share on other sites More sharing options...
okinagua Posted June 9, 2010 Report Share Posted June 9, 2010 Como se llama el frame donde debe salir el dibujo? esta en una pagina php aparte o estan dentro de index. Mejor pon todo el codigo del ejemplo que pusiste, para poder ayudarte mejor. Saludos Link to comment Share on other sites More sharing options...
kmpx Posted June 9, 2010 Author Report Share Posted June 9, 2010 Como se llama el frame donde debe salir el dibujo? esta en una pagina php aparte o estan dentro de index. Mejor pon todo el codigo del ejemplo que pusiste, para poder ayudarte mejor. Saludos Mira el index esta con 2 frames, el del lado izq para mostrar el dibujo y el del lado derecho para las opciones y estos dos estan como paginas php Link to comment Share on other sites More sharing options...
alvaroxz Posted June 9, 2010 Report Share Posted June 9, 2010 xq ocupas frames te saldria mas lindo y rapido con divs :S Link to comment Share on other sites More sharing options...
kmpx Posted June 9, 2010 Author Report Share Posted June 9, 2010 xq ocupas frames te saldria mas lindo y rapido con divs :S tirate un ejemplo para captar tu idea...porfa :tonto: Link to comment Share on other sites More sharing options...
alvaroxz Posted June 9, 2010 Report Share Posted June 9, 2010 Incluso es mejor trabajar con tablas que es mas didactico y rapido <table width="100%"> <tr> <td width="70%">ZONA DIBUJO</td><td width="30%">ZONA TOOLS</td> <tr> </table> Link to comment Share on other sites More sharing options...
Ra Posted June 9, 2010 Report Share Posted June 9, 2010 Frames está o por lo menos :raven: ... Usa divs... su uso es similar a los frames, pero no son contenedores de páginas, sino que son contenedores de elementos. Los divs puedes trabajarlos con CSS para fijar la posición, el tamaño, etc. Aquí tienes un buen tutorial del uso de divs... SAlu2. Link to comment Share on other sites More sharing options...
kmpx Posted June 9, 2010 Author Report Share Posted June 9, 2010 Frames está o por lo menos :raven: ... Usa divs... su uso es similar a los frames, pero no son contenedores de páginas, sino que son contenedores de elementos. Los divs puedes trabajarlos con CSS para fijar la posición, el tamaño, etc. Aquí tienes un buen tutorial del uso de divs... SAlu2. Si tambien habia leido que los frames ya no eran de mucho uso....bueno me informaré como es el manejo de los divs... ahora no se si con esto puedo trabajar con lo que he mencionado....insertar un form para las opciones y tener el area de dibujo en una misma pagina? Link to comment Share on other sites More sharing options...
Ra Posted June 9, 2010 Report Share Posted June 9, 2010 Claro que sí puedes... tienes que hacer 2 divs... uno para el form y uno para el área de dibujo... Recuerda que ahora todo estaría en una sola página, por lo tanto, los scripts tienes que meterlos juntos (los relacionados con el form y los relacionados con el área de dibujo)... Si necesitas procesamiento server-side, puedes usar Ajax para que la página sea más rápida... me refiero a rápida, para que el área de dibujo se refresque sin necesidad de refrescar toda la página... Con Ajax y Divs haces casi lo mismo y mejor que con Frames... SAlu2. Link to comment Share on other sites More sharing options...
kmpx Posted June 9, 2010 Author Report Share Posted June 9, 2010 (edited) Claro que sí puedes... tienes que hacer 2 divs... uno para el form y uno para el área de dibujo... Recuerda que ahora todo estaría en una sola página, por lo tanto, los scripts tienes que meterlos juntos (los relacionados con el form y los relacionados con el área de dibujo)... Si necesitas procesamiento server-side, puedes usar Ajax para que la página sea más rápida... me refiero a rápida, para que el área de dibujo se refresque sin necesidad de refrescar toda la página... Con Ajax y Divs haces casi lo mismo y mejor que con Frames... SAlu2. Ok creo que definitivamente iré por los DIVS meteré mano al asunto para ver como va resultando, ahora eso que mencionas de la página sea más rápida me parece interesante, quizás me puedas orientar un poco en eso con respecto Ajax... :unsure: Edited June 9, 2010 by kmpx Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now