Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Página de entrada


Puerta de entrada a la tienda virtual. Presentación de la tecnología Include File para el tratamiento de elementos repetidos.


El primer script a considerar va a ser el de la página de entrada a la aplicación (home.asp) cuyo listado puede verse aquí mismo:

<!-- #include file="scripts_lengua/testlengua.inc" -->
<!-- #include file="plantillas/connon.inc"-->
<!-- #include file="scripts_lengua/lecturalengua.inc" -->
<!-- #include file="plantillas/plantillahtml.inc"-->
<table align="center" width="400" cellspacing="0" cellpadding="3" border="0">
<tr>
<th bgcolor="#999966" align="center"><FONT face="verdana,arial,helvetica" size=2 color="#ffffff"><%imprimir("bienvenida")%></font><br></th>
</tr>
<tr>
<td bgcolor="#cc9900" align="center"><FONT face="verdana,arial,helvetica" size=2 color="#ffffff"><a href="busqueda.asp"><%imprimir("visitar")%></a></font><br></td>
</tr>
<tr>
<td align="center" bgcolor="#999966" align="center"><FONT face="verdana,arial,helvetica" size=2 color="#ffffff">
<!-- #include file="scripts_lengua/cambiolengua.inc" -->
</font></td>
</tr>
</table>

<!-- #include file="plantillas/connoff.inc"-->

</body>
</html>


Este archivo puede ser dividido en dos partes fundamentales:

Una secuencia de código HTML fácilmente comprensible en el que se han intercalado unas llamadas a una función ASP (imprimir).

Una serie de etiquetas "Include File" que llaman a sus respectivos archivos.

Mediante las peticiones Include File lo que hacemos es incorporar en el código de nuestro archivo el contenido de otros archivos que son especificados en la etiqueta. De esta forma conseguimos, por un lado, no cargar en exceso el código la página que los contiene y por otro, crear archivos que podrán ser utilizados en otras páginas sin necesidad de volver a ser copiados. Esta última ventaja es tanto más interesante cuanto que, a partir de la modificación de un solo archivo, podremos modificar fácilmente y de una forma inmediata el contenido de la totalidad de las páginas donde ese archivo esta contenido. Se trata en realidad de la misma técnica empleada para las CSS.

En nuestro caso, los archivos incluidos realizan diversas tareas que son sistemáticamente utilizadas en la mayoría de los scripts. Concretamente he aquí la función que cada uno de ellos desempeña:

testlengua.inc Detecta y almacena en una Session la lengua preferida por el navegador o por el internauta.
lecturalengua.inc Define la función "imprimir" que se encarga de mostrar los textos en la lengua elegida
cambiolengua.inc Incluye los enlaces para cambiar de una lengua a otra
plantillahtml.inc Abre las etiquetas HTML y BODY, define el estilo de la página e imprime las META en función de la lengua elegida.
connon.inc Abre la conexión a la base de datos
connoff.inc Cierra la conexión a la base de datos


Así, este archivo home.asp lo que hace es, de entrada, determinar la lengua en la que la página va a ser visualizada. Seguidamente abre la conexión a la BD lo cual es imprescindible para el archivo siguiente en el que para definir la función imprimir se hace una llamada a la BD. A continuación se abre el documento HTML propiamente dicho en donde, gracias a dicha función imprimir, podremos leer los mensajes en la lengua elegida. Dentro de este fragmento HTML introduciremos también los enlaces para el cambio de una lengua a otra y finalizaremos con la clausura de la conexión a la base de datos.

El funcionamiento especifico de cada uno de los archivos incluidos será comentado en detalle en los capítulos a venir. Recomendamos volver a este listado una vez comprendidos éstos.

Ir la librería

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 3 categorias relacionadas

 Autoría, licencia y acciones sobre este artículo

Informe de Rubén Alvarez*

Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Librería virtual en ASP

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en Colecciones de scripts
+ Entrar en Scripts en ASP
+ Entrar en Manuales de ASP


 Comentarios de los visitantes
Aun no hemos recibido comentarios de este artículo.
Puedes ser el primero en enviar tu comentario.



Enlaces:
Maestrosdelweb
  Ir arriba

Manuales relacionados
+Librería virtual en ASP
Categorías
+Colecciones de scripts
+Scripts en ASP
+Manuales de ASP

Lectura recomendada

Compra este libro en Agapea, la librería urgente a domicilio.

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia