1 / 19

Programación

Programación. Tipos de Archivos Web. Global.asa : asp que contiene datos globales y script para la aplicación Variables globales Conexiones a bases de datos Inicializaciones .asp : puede contener texto estático y accesos a bases de datos

glynis
Download Presentation

Programación

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programación

  2. Tipos de Archivos Web • Global.asa: asp que contiene datos globales y script para la aplicación • Variables globales • Conexiones a bases de datos • Inicializaciones • .asp: puede contener texto estático y accesos a bases de datos • .css: contiene información para personalizar elementos de la apariencia de las páginas • .gif, .jpg, .jpeg, .bmp: gráficos • .htm, .html: páginas que pueden contener formas y controles, texto estático, imágenes y ligas a otras páginas

  3. Uso de Formas <FORM ACTION=pagina.asp METHOD=POST> Nombre: <INPUT NAME=“txteditbox” VALUE=“xx@x.com”> Marca lo que aplique: <INPUT TYPE=“CHECKBOX” NAME=“opcion1”> Opción 1 <INPUT TYPE=“CHECKBOX” NAME=“opcion2”> Opción 2 <INPUT TYPE=SUBMIT VALUE=“Submit”> <INPUT TYPE=RESET VALUE=“Reset”> </FORM>

  4. DHTML <HTML> <SCRIPT LANGUAGE=“VBScript”> <!-- Sub CambiaColor() header.style.color=“red” End Sub Sub RegresaColor() header.style.color=“black” End Sub --> </SCRIPT> <BODY> <H1 ID=“header” onmouseover=“CambiaColor()” onmouseout=“RegresaColor() >” Hola ¿Cómo estás? </BODY> </HTML>

  5. <SCRIPT LANGUAGE=VBScript > <!-- Sub Hola() Msgbox “Hola!” End Sub --> </SCRIPT> <SCRIPT LANGUAGE=JScript > <!-- function Hola() { alert ( “Hola!”); } //--> </SCRIPT> VBScript y JScript

  6. Objeto Navigator • Window.navigator.appName • Internet Explorer ó Netscape Navigator • Window.navigator.appVersion • Número del versión del navegador

  7. Manejando Eventos • Crear un script <SCRIPT LANGUAGE=“VBScript” FOR=“Botón1” EVENT=“Click()”> ‘código </SCRIPT> • Asignar en el tag HTML <SCRIPT LANGUAGE=“VBScript”> Sub abc ‘código End Sub </SCRIPT> <INPUT TYPE=RADIO NAME=Radiog onclick=“abc”>

  8. ... Manejando Eventos • Incluir en el tag HTML <INPUT LANGUAGE=“VBScript” TYPE=button VALUE=“hola” onClick=“Msgbox&quot;Hola&quot;”> • Escribir un procedimiento (sólo VBScript) Sub Button1_onClick() ‘código End Sub

  9. ASP’s • Active Server Pages • Contienen scripts que deben procesarse antes de enviar la página al navegador. • La diferencia entre ASP y HTML es el lugar en donde se corre el script • DHTL: en el cliente después de que la página es enviada del servidor • ASP: en el servidor antes de que la página es enviada al navegador

  10. Codificando ASP <SCRIPT LANGUAGE=“lenguaje” RUNAT=SERVER> </SCRIPT> <% ------ %> <%= variable %>

  11. Servidor <HTML> <BODY> <H3> Hola </H3> La hora es <%=Time() %> <BR> La fecha es <%=Date() %> </BODY> </HTML> Cliente <HTML> <BODY> <H3> Hola </H3> La hora es <SCRIPT LANGUAGE=VBScript> Document.Write time() </SCRIPT><BR> La fecha es <SCRIPT LANGUAGE=VBScript>Document.Write date() </SCRIPT> </BODY> </HTML> Scripts

  12. Métodos HTTP: GET y POST • GET • Método default. • Recupera información de una página. • Permite enviar información en el header del mensaje (máximo 1024 caracteres) • POST • Envía datos a una página • Los datos son enviados en el body

  13. REQUEST • Request.ServerVariables(“SERVER_NAME”) • Request.QueryString • http://nombre_edad.asp?nombre=José&edad=30 • Request.QueryString(“nombre”) • Request.QueryString(“edad”)

  14. REQUEST • Request.Form <FORM ACTION=“pagina.asp” METHOD=POST> Nombre: <INPUT TYPE=TEXT NAME=“nombre”> Color Favorito: <SELECT MULTIPLE NAME=“color”> <OPTION> Rojo <OPTION> Verde <OPTION> Azul </SELECT> <INPUT TYPE=SUBMIT NAME=“botonsubmit” VALUE=“Submit”> </FORM> • En página.asp se puede leer: Request.form(“nombre”) Request.form(“color”) (0)

  15. RESPONSE • Response.Write Response.Write variable <% Response.Write “<TABLE WIDTH = 100%\>” %> • Response.Redirect Response.Redirect “pagina.asp”

  16. Application • <% Application(“variable”) = “valor” %> • <% Application(“variable”) = Application(“variable”) + 1

  17. Session • <% Session.Timeout = 5 %> • <% Session.Abandon %>

  18. Recomendaciones generales • Usar includes <!--#include file=”Archivo_con_ruta" --> • Usar hojas de estilo (CSS) <head> <link rel="stylesheet" type="text/css" href="../Estilos/Style.css"> </head> • Usar Javascript para validar en el cliente

  19. Recomendaciones generales • <A href="javascript:history.back(-1)” > Regresar </A>

More Related