Feb 01 2008
Programación
Cansado de buscar información sobre algo y encontrar miles de páginas de código que en la mayoría de los casos no resuelven el problema que quiero solucionar, e realizado este apartado para exponer código que solucione un problema determinado, y que esté lo mejor explicado posible.
Si quieres compartir una rutina en un lenguaje determinado y que la publique, sólo tienes que decírmelo. Me mandas un correo, la discutimos y la publicamos. Mi intención es que el código presentado sea “definitivo”, si existiera algún error en el mismo se corregiría para dejar una versión final y funcional.
- 22/agosto/2006 - Iframe frente a frames (marcos). Uso del target.
Antiguamente era común el uso de marcos (frames) en las páginas Web ya que implicaba tener que recargar sólo el marco que cambiaba y no toda la página completa. Mirado de esta forma es bastante interesante, sin embargo planteba algunos problemas entre los que podemos destacar: que el uso de marcos era mucho más pesado; no todos los navegadores lo soportaban; limitado diseño.
Actualmente existe una alternativa a los antiguos marcos, el iframe, que permite cargar un elemento externo en ese marco… llamémoslo virtual. Dicho elemento externo puede ser desde una imagen a una página html completa.
La duda se me planteó de la siguiente manera: ¿Y cómo recargo un marco a través de un enlace href de forma directa?
Muy fácil, como se hacía con los frames antiguos, con el target. Un ejemplo claro:<table> <tr> <td><!-- Menú --> <a href="pagina_1.html" target="destinoiframe">Página 1</a><br/> <a href="pagina_2.html" target="destinoiframe">Página 2</a><br/> </td> <td><!-- Iframe --> <iframe name="destinoiframe" src="paginadefecto.html"></iframe> </td> </tr> </table>
Nota: No se te ocurra poner el atributo id a la etiqueta iframe, ya que no funcionará nada.
Para cualquier consulta respecto a todos los atributos de todas las etiquetas dadas o para evaluar cuál es mejor o peor, mira la documentación oficial al respecto. - 28/mayo/2006 - Calculadora Simple en C#.
Código fuente con pequeña introducción: Calculadora
.
Código fuente completo:
o
.
