Clase12

Post on 14-Jul-2015

310 views 2 download

Transcript of Clase12

Más Subrutinas y Funciones

Leonel Morales DíazIngeniería Simple

leonel@ingenieriasimple.com

Disponible en: http://www.ingenieriasimple.com/introprograCopyright 2008 by Leonel Morales Díaz – Ingeniería Simple.

Derechos reservados

Problema

La página ej038.html requiere Fils y Cols

La página ej039.html requiere fils y cols (con minúscula)

¿Cómo hacer un solo formulario con dos botones, uno para cada página?

Solución actual

Solución Deseada

Propuesta

<Form Name=ParaTabla Action="ej039.html"><P>Número de filas: <Input Type=Text Name=fils Size=5><BR>Número de columnas: <Input Type=Text Name=cols Size=5></P><P><Input Type=Button Name=DibJS Value="Dibujar con JavaScript"><Input Type=Button Name=DibJS Value="Dibujar con JavaScript"><Input Type=Button Name=DibVB Value="Dibujar con VBScript"><Input Type=Button Name=DibVB Value="Dibujar con VBScript"></P></Form><Form Name=ParaJS Action="ej039.html"><Input Type=Hidden Name=fils><Input Type=Hidden Name=fils><Input Type=Hidden Name=cols><Input Type=Hidden Name=cols></Form><Form Name=ParaVB Action="ej038.html"><Input Type=Hidden Name=Fils><Input Type=Hidden Name=Fils><Input Type=Hidden Name=Cols><Input Type=Hidden Name=Cols></Form>

Propuesta

Si el usuario hace click en: Javascript: usar la forma ParaJS VBScript: usar la forma ParaVB

¿Cómo?

Código

<Script Language="VBScript">Option Explicit

Sub DibJS_OnClickDocument.ParaJS.fils.value = Document.ParaTabla.fils.valueDocument.ParaJS.cols.value = Document.ParaTabla.cols.valueDocument.ParaJS.Submit

End Sub

Sub DibVB_OnClickDocument.ParaVB.Fils.value = Document.ParaTabla.fils.valueDocument.ParaVB.Cols.value = Document.ParaTabla.cols.valueDocument.ParaVB.Submit

End Sub</Script>

ej059.html

Otros ejemplos

Aumentar el tamaño de una imagen O reducirlo... O regresarlo a su

tamaño original

ej060.html