1 Archivos adjunto(s)
Java y html: problemas con menús
Buenas, buenas, anoche me bajé un pequeño applet en java para realizar menús expandibles, es decir, que cuando pinches en 3d, por ejemplo, se abran debajo dos secciones, imágenes y animaciones, desplazándose hacia abajo lo que haya debajo, no sé si me explico, así que os adjunto el script.
He estado toqueteando el script, cambiando tipos de letra, disposición y tal, el menú por sí solo funciona bien, pero el problema viene cuando lo integro en una página que tiene dos frames, coloco el menú a la izquierda, salvo, y cuando previsualizo el lugar que teóricamente debería ocupar el applet lo ocupa un rectángulo blanco del mismo tamaño (con lo que deduzco que el applet no sé cargado).
Yo de java no es que tenga mucha idea, por eso recurro a vosotros, a ver si podéis echarme una mano y me orientáis un poco sobre que es lo que tengo que cambiar, o bien dándome alguna dirección con algo de java para tontos o algún foro, porque no encuentro nada decente. Gracias, podéis evitar un posible suicidio.
-- IMÁGENES ADJUNTAS --
https://foro3d.com/attachment.php?attachmentid=4430
Java y html: problemas con menús
Pues hombre, yo de java no sé mucho, pero te puedes mirar esto. Ejemplo menú desplegable. Está en javascript, y creo que hace exactamente lo mismo que necesitas (un menú desplegable) y además mucho menos costoso que meterte un applet de java.
Posdata: de hecho, la web de la que proviene ese ejemplo, está llena de scripts y trucos javascript, html dinámico, muy recomendable.
Java y html: problemas con menús
Mira en la sección de javascript / dhtml. http://www.podlob.com/, también tienes cosas en Dinamicdrive y en muchas otras, pero no con ese acabado.
Java y html: problemas con menús
Eso que comentas lo hace Fireworks con la boina, si es para la nueva web, yo casi que preferiría que no tuviera java ni polleces de esas, que supone más información para descargar y hay navegadores que lo tienen desactivado. Con javascript se puede hacer perfectamente, o en su defecto con flash.
Java y html: problemas con menús
No, no es para el portal, es para un trabajo que me han encargado, lo del applet, pues he estado dudando, porque es muy cierto que no todos los usuarios tienen activada la consola java, gracias a todos por los enlaces y sugerencias.
Y Frodo, ¿crees que sin tener ni idea de Fireworks sería factible un aprendizaje relámpago? Yo aprendo rápido y otra cosa, ¿Qué tipo de archivo te genera? ¿swf? De nuevo, gracias a todos.
Java y html: problemas con menús
El Fireworks es fácil, sobre todo sabiendo Adobe Photoshop y algo de Dreamweaver, es muy fácil, lo que genera es javascript, aun así, hay navegadores que no rulan del todo bien con ciertos javascript, casi que diría yo que lo más útil y compatible ahora sería usar flash para esos menesteres, pero claro, solo para menús y cosas que no sé vayan a actualizar muy a menudo el contenido.
Java y html: problemas con menús
Como dicen por arriba, si sabes Photoshop Fireworks se maneja sólo, incluso los atajos de teclado son los mismos y la interfaz casi clavada, creo recordar que incluso Adobe demandó a Macromedia por plagio, así que imagínate si son parecidos. Fireworks genera archivos (*.png), de los que puedes exportar tanto el código como las imágenes, yo lo uso mucho para hacer mis webs ya que tiene un sistema de trabajo muy sencillo y efectivo, por el que todos los objetos que crees en el son vectores a los que puedes aplicar filtros de imagen sin problemas, esto es muy útil si tienes que redimensionar algo sin perder calidad, además de que aligera de carga a la tarjeta gráfica.
Sobre el aprendizaje, si por algo se caracteriza Macromedia es por incluir unos tutoriales muy chulos para aprender a usar sus programas, yo lo que sé de Fireworks lo aprendí con ellos. Dale caña y si tienes alguna duda ya sabes.
Java y html: problemas con menús
Esto, supongo que IkerClon se refería a que archivos crea para meter en la web, que no es lo mismo que los archivos que genera para guardar los proyectos, al igual que en Adobe Photoshop, tu salvas en, psd, pero esto no lo metes en la web, amos, digo yo, por eso digo que lo que generas en Fireworks al hacer botones animados, o menús para web es código html, y principalmente javascript, si no me equivoco esto es lo que generas al hacer un menú (y si la memoria no me falla, ya que hace cacho que no toco el Fireworks), saludos.
Java y html: problemas con menús
Exacto Bugman, por eso lo digo. Me refería a que los archivos fuente son (*.png), y que luego de ahí exportas el código html con su javascript incluido así como los gráficos que compongan la página. A veces me explico cómo una piedra.
Java y html: problemas con menús
Probé Fireworks anoche, y no sé si será mi incompetencia o es que el programa está tonto (un poco de cada, será), pero no logré hacer que la persiana se animara, así que ale, un par de cojones, y a hacerlo en flash así se aprende, saludos, y gracias.
Java y html: problemas con menús
Niño no hagas eso, IkerClon te recomiendo hacerlo con Fireworks, de verdad, vas a tardar muchísimo menos en hacerlo con el que ponerte a aprender flash y seguramente te va a ser más útil. De todos modos no te cuesta nada personalizar cualquier javascript de los que hay por ahí, es más sencillo de lo que piensas.
Java y html: problemas con menús
Copypasteo directamente de la ayuda del Fireworks, para disfrute de niños y niñas. Si tienes Fireworks tendrás este tutorial así que no publico las imágenes. Si aun así las necesitas dame un toque y me pongo a ello.
Java y html: problemas con menús
Como ya te dije IkerClon yo prefiero flash para las pijadas animadas, porque no es la primera vez que usando diversos navegadores los javascript no rulan, yo uso normalmente opera y hay que fastidiarse el problema que dan algunos sitios con el javascript, y si usas Linux no te quiero ni contar, que si Mozilla, que si Konqueror, en fin, que javascript no está bien soportado por algunos navegadores (o mejor dicho, debido al monopolio de internet explorer de Microsoft, todo el mundo hacen páginas para que se las trague y se olvidan del resto de navegadores, una pena).
Java y html: problemas con menús
¿Qué versión de javascript usa el Mozilla ese? Porque creo que le puedes decir a Fireworks que genere código para varias versiones diferentes de internet explorer o Netscape.
Java y html: problemas con menús
Vaya Frodo, que rapidez tío, ¿Qué estas las 24 horas aquí liado o qué? ¿no se supone que tenías que estar liado con el anillo para salvar la tierra media? Esto, pues ahí me has pillado, no sé que versión usa de javascript, pásate su página, que lo mismo ahí viene algo, de todas formas, existe muchos navegadores más, lo que quería decir es que usar javascript puede dar problemas, y perdona Frodo, por no haberte entendido antes con lo de exportar.
Otra cosa, en los primero mensajes comentáis que en ocasiones en los navegadores no viene habilitada la consola de java, no hay que confundir la consola java con la máquina virtual java, los applets funcionan aunque no tengas habilitada la consola (está solo sirve para sacar texto por pantalla sin usar el lienzo del applet), lo que tiene que estar habilitada es la máquina virtual, en cuanto a compatibilidad, yo prefiero las applets de java (aunque son más lentas por el tema de cargar las clases, y rular bajo la máquina java y no directamente con el motor del navegador), el problema es que no todo el mundo tiene instalado java (yo en el opera de Linux no consigo hacer que rule java, pero sin embargo si rula con el Konqueror), bueno, perdón por el que me he marcado, chao.
Java y html: problemas con menús
Javascript está muchísimo más extendido que java, recordad que muy pocos navegadores vienen con java instalado, y no es que ocupe poco para descargarlo de internet (depende de la versión (Microsoft / Sun) pero unos 10 Mb).
Java está bien para aplicaciones muy complejas, y cada vez menos, para un menú es una burrada, javascript ocupa poco, carga rápido y puedes probarlo en segundos, saludos.
Java y html: problemas con menús
Totalmente de acuerdo contigo Slime, pero recuerda, que este más extendido no quiere decir que sea más compatible, de hecho es más compatible java, flash, con los distintos navegadores, smilies de hecho, html es lo más extendido y en fin, da problemas de compatibilidad con los navegadores que no veas, si quieres comprobarlo, juega con el tema de capas.
Java y html: problemas con menús
Yo creo que puede dar problemas si usas una versión muy actual de javascript, pero para hacer un menú desplegable se podrá usar una un poco antigua y está sí que vendrá bien implementada en los navegadores.
Siendo un poco malo, tampoco me comería mucho la cabeza con la compatibilidad con otros navegadores que no sean internet explorer y Netscape, ya que estos copan la mayor parte del mercado y me parece un esfuerzo innecesario comerse la cabeza por ¿cuánto? Un ¿5%?
Dependiendo del objetivo de la página a lo mejor no merece la pena.
Java y html: problemas con menús
Y digo yo, vaya vueltas le estáis dando al tema. Si lo único que quiere IkerClon es un menú desplegable, pues que ponga esto y ya está (funciona en iexplorer y en Netscape). Si luego no le funciona este javascript, pues que entonces se preocupe de versiones, Fireworks, flashes y demás zarandajas.
Posdata: me he dado cuenta de que el enlace a éste código que puse una página más arriba daba un casque, por si acaso lo vuelvo a poner. http://javascript.espaciolatino.com/scripts/popup.htm.
Y la página con bastantes scripts muy interesantes es:http://javascript.espaciolatino.com.
Java y html: problemas con menús
Bugman: el javascript es completamente compatible entre distintas plataformas, no te hagas lío con las css (cascade stylesheets) que son las que dan problemas de compatibilidad entre navegadores, si no sabes cómo hacerlo correctamente.
Luroc: ese script es del año de la castaña, desde el internet explorer 5 y Mozilla (Netscape 6) no es necesario hacerlo de esa forma diferenciando exploradores, puedes utilizar un solo código, el único navegador estándar que da algún problema (no redondea decimales, por ejemplo, aunque esto es fácil de solucionar) es el Konqueror de Macintosh.
Java y html: problemas con menús
Las css ya sé que dan problemas, pero créeme, javascript también los da, yo que soy usuario de ópera y de otros navegadores no propietarios te encuentras páginas (cada vez menos, todo hay que decirlo) donde javascript da problemas, por cierto, ¿Qué es eso de Konqueror de Mac? Konqueror es el navegador que viene con el gestor de ventanas de KDE de Linux, te refieres a un Mac con Linux instalado o es que el navegador del OS X se llama Konqueror? (no me extrañaría porque el OS X está basado en kernel Linux) yo es que de Mac no tengo ni idea.
Java y html: problemas con menús
Ya, bueno, tienes razón, pero yo es que generalmente suelo hacer las webs pensado en la gente que aún no sé haya actualizado y use navegadores más antiguos (que la hay y mucha) cuantas más personas puedan ver mis webs sin problemas, más audiencia tengo.