Foros del Web » Creando para Internet » HTML »

Enlazar Objects similar a como con Iframes, pero html5 y alternativa al ajax?

Estas en el tema de Enlazar Objects similar a como con Iframes, pero html5 y alternativa al ajax? en el foro de HTML en Foros del Web. Me han preguntado una cosa y yo no se responder con seguridad. El caso es el siguiente anteriormente cuando embebía .swf a un html lo ...
  #1 (permalink)  
Antiguo 09/11/2013, 20:12
Avatar de g3kdigital  
Fecha de Ingreso: noviembre-2013
Ubicación: En mi apartamento en bogotá
Mensajes: 208
Antigüedad: 10 años, 5 meses
Puntos: 39
Pregunta Enlazar Objects similar a como con Iframes, pero html5 y alternativa al ajax?

Me han preguntado una cosa y yo no se responder con seguridad.

El caso es el siguiente anteriormente cuando embebía .swf a un html lo hacia de la siguiente manera.


<a href="01.swf" target="flash">Enlace1</a>
<a href="02.swf" target="flash">Enlace2</a>

<iframe name="flash" data="00.swf" frameborder="0" scrolling="yes"></iframe>


Y todo era facil y genial.

Pero en el mundo HTML5 al iframe no le esta iendo bien y ahora para cargar contenido se usa mucho ajax (es la hora y yo aun no lo manejo) yo como diseñador grafico, me he defendido bien con html, css, photoshop e illustrator y le he dejado el real work (por decirlo asi) a los bakenderos. Sin embargo ahora que tengo 23 años actualizandome en html5, en mi nuevo trabajo yo soy el frontend designado y pues hacer esto como técnica "facilona" el ing de sistemas me dice que no conoce y veo que se esta embolatando (=complicado) mucho con eso y pues los otros diseñadores noob en esto del RWD y del diseño web en general, me han preguntado:
  1. ¿Sera posible una solución ASÍ pero con la etiqueta <objetct> o se puede seguir usando el iframe sin que un validator me grite porque el <doctype html> me sapio (echo al agua, soplon, etc).?
  2. ¿O que me aconsejan, dejar al ing solito aprendiendo AJAx (que de paso tampoco ha usado o conoce de antes) o puedo ayudar dando una mejor alternativa?

  3. Yo mismo buscando en la web, me encontre con que puedo pasar a javascript el flash y colocarlo en el canvas, ¿sera la mejor opción?

¿Algun alma caritativa, bien sabia y antitroll que me pueda iluminar?

Muchas gracias de antemano y exitos con todo.

  #2 (permalink)  
Antiguo 11/11/2013, 02:50
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Enlazar Objects similar a como con Iframes, pero html5 y alternativa al aj

Bienvenido al foro.

Si partimos de la base de que en HTML5 puedes usar sin problema alguno un iframe realmente tus problemas se terminaron ahí. Lo que no se usa y están obsoletos son los frames, que de todas formas se han dejado de usar de forma general hace más tiempo ya, pero vamos, que son otra cosa.

Por otro lado, no veo que AJAX tenga que ver mucho con el problema. Es decir, si lo cargas mediante AJAX, estás con la misma duda: ¿lo cargo en un marco en linea? Realmente te quedas igual.

Si quieres usar object no es muy complicado, tienes un artículo de Adobe que lo explica un poco.

Respecto a lo de usar canvas, pues dependerá de cómo sea tu película flash. De hecho si es un menú podrías hacerlo hasta con CSS. Como digo depende un poco.
  #3 (permalink)  
Antiguo 12/11/2013, 08:03
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: Enlazar Objects similar a como con Iframes, pero html5 y alternativa al aj

También te doy la bienvenida y complemento.

El mismo flash al publicar (publish) genera un código usando object, así es como se mete desde un inicio, ya que preguntaste por el object. La gente mete un flash en un iframe no por el flash, sino por el menú principal. Así que tal vez lo que preguntas no es que te duela la espalda, sino que el zapato que usas está mal. Si en realidad es cuestión del menú, se me hace que debes estudiar includes.

El código que pusiste lo puedes seguir usando exactamente igual, ya que no sabemos que hay en ese flash, podría ser simplemente una carita feliz. Si ese flash hace una función compleja, insinuado porque estás usando "data" el problema es que habría que ver qué hace ese flash en realidad. Lo que habría que sustituir sería la función del flash al jalar datos, no el iframe como tal. Y en ese caso, lo que hay que estudiar que datos se jalan y entonces sí lo necesita programar un especialista, tal vez en php, y sí tal vez actualizar datos con ajax, pero también se puede seguir usando el iframe si es que lo requieres.

Si lo que tenía el flash era otra cosa, digamos todo el contenido del site informativo, probablemente estuvo mal desde un inicio hacerlo así con el iframe, por las razones que pongo al principio, un site en flash puede y quizá debe tener su propio menú dentro del swf.

En ese caso si la pregunta es actualizarte para no usar flash, no, no uses flash, pero tienes que aprender html 4, o 5, o el que sea, y css correctamente, con los debidos complementos, includes, y un poco de JavaScript y Jquery tal vez.
  #4 (permalink)  
Antiguo 12/11/2013, 14:20
Avatar de g3kdigital  
Fecha de Ingreso: noviembre-2013
Ubicación: En mi apartamento en bogotá
Mensajes: 208
Antigüedad: 10 años, 5 meses
Puntos: 39
Respuesta: Enlazar Objects similar a como con Iframes, pero html5 y alternativa al aj

Muchas Gracias a Todos por responder.

No son menus, tan arcaico no soy jejeje aunque yo los hacía con una librería de Jquery ( y no, no solo copiaba el código ciegamente como me dijo mi coworker ingeniero )

<Contextualizar width="algo" class="flash">
Trabajo en la realización de OVAS u Objetos Virtuales de Aprendizaje, estos se diseñan no solo para mostrar un contenido estático, con muchas animaciones, un simulador y unas actividades que garanticen que se adquirieron los conocimientos. Estos fueron diseñados por un equipo diferente al nuestro, ellos se componen principalmente de diseñadores.

Los contenidos van desde como usar un punto de atención a victimas especiales (que parecen cajeros automaticos) hasta como aplicar buenas medidas de seguridad ocupacional, algunos parecen juegos auqnue son mas contenidos gamificados.
</Contextualizar>

.flash { /* Lo que se hacer */
Conosco un poco el tema del html, yo mismo he maquetado ciertas cosas con css y aunque flashero en mis comienzos, ahora todo lo hago con sublime text y aveces un WYSIWYG como dreamweaver (solo para mailings), obvio no dejo el diseño de lado y cuando no escribo post pendejos sobre flujos de trabajo para componer o diagramar (que nadie lee ), estoy haciendo animaciones o ilustrando.
<!--Perdón, siento mucho de veras no haber sido un poco más explicito-->

Reitero por tanto, las gracias por responderme, en serio estoy muy agradecido, pero no, mi duda es sobre una alternativa "mas cool y facilona" para Embebir un .swf en un html sin necesidad de recargar la pagina.



Sé que para muchas cosas webfriendly y cool, ya no se usa flash, razón por la cual yo conosco lo que conosco, pero en el trabajo las cosas son como "el boss mande".

En conclusion: ¿Lo puedo seguir haciendo tal cual lo hacia hace tiempo, no? ... pense que con todo el rollo del HTML5 había algo "facilon" como eso, pero creo entender por sus respuestas que me quedo tranquilo, ¿o no?

Exitos.
  #5 (permalink)  
Antiguo 12/11/2013, 15:23
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Enlazar Objects similar a como con Iframes, pero html5 y alternativa al aj

No sé muy bien lo que es un OVA, busqué información pero no me queda claro del todo. En el aspecto gráfico, supongo que no hay ninguna definición o estandar a seguir. Entonces si esa parte es libre, pues en realidad si puedes hacerla usando simplemente HTML/CSS, aunque no será fácil dejarlo bonito.

Yo la última que hice algo en flash era la versión 4 de Macromedia creo. Desde entonces no me gustó más. Pero, siempre he dicho que las cosas hay que usarse para lo que son, y flash lo veo mal para hacer una página web, para un menú, etc. Pero para juegos, y tal vez lo que comentas, está bien usar flash, e incluso tal vez CSS aún no haya avanzado tanto como para hacer cualquier cosa, HTML5 en ese sentido es incluso algo más potente con sus canvas y SVG y demás.

Pero vamos, si te sirve usar flash, no te da problemas y no dependes de dispositivos móviles, yo a día de hoy no veo problema en seguir usándolo.

De todas formas como no me quedó muy claro qué es lo que es, ¿tienes algún ejemplo para ver? Aunque no sea tuyo, es sólo para tocar algo.
  #6 (permalink)  
Antiguo 15/11/2013, 09:55
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: Enlazar Objects similar a como con Iframes, pero html5 y alternativa al aj

Interesante, y da gusto que alguien pregunte por que está haciendo un proyecto, pues interesante.

Si ese contenido es flash, pues lo del html5 sale sobrando y tampoco dependes de dispositivos móviles, ya que el flash no se ve en ellos.

El Iframe es perfectamente válido y me aventuro a decir que lo seguirá siendo por un buen tiempo, es más válido que el swf al final, así que contestando a la pregunta incial lo puedes seguir usando.

Que no está de más hacer pininos con Ajax. Date una vuelta por el foro de JavaScript. El colaborador emprear ha publicado varios ejemplos muy útiles.
  #7 (permalink)  
Antiguo 18/11/2013, 15:16
Avatar de g3kdigital  
Fecha de Ingreso: noviembre-2013
Ubicación: En mi apartamento en bogotá
Mensajes: 208
Antigüedad: 10 años, 5 meses
Puntos: 39
Respuesta: Enlazar Objects similar a como con Iframes, pero html5 y alternativa al aj

Obviemos el flash, digamos que acá (donde trabajo) es un caso perdido pedir cambios y bueno lo de plataformas móviles no hay problemas porque el contenido de esto no es para la web en sí, sino que su publico objetivo de estos son kioskos físicos dispuestos para enseñar en zonas rurales, que precisamente andan escasos de tecnología (smartphones incluidos).

Quiero dejar claro mucho de lo que yo he visto en estos .swf, fácilmente se puede emular con css3 animation o jquery (de hecho hice un demo y se lo mostre a unos compañeros) pero reitero, de mi no ha dependido la creación de esto ni como transcribiré: "NO se me ha pedido opinión sobre una alternativa mejor al flash, así se hace acá y punto" :( a mi solo me corresponde que eso que se me entrega se disponga en el formato que se necesita, lo demás se le pregunta al ingeniero (..y tal vez tendrá mucha razón).

Mi pregunta era la alternativa, sí existía, y al leerlos ya quedo respondida.

Yo sin embargo Rafael a pesar de la ironía/sarcasmo/consejo, seguí tus palabras, aunque no lo aplique esta vez salarialmente, lo hare personalmente.

Muchas Gracias a todos :)

Etiquetas: html5, iframe, object
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:52.