Clase12

8
Más Subrutinas y Funciones Leonel Morales Díaz Ingeniería Simple [email protected] Disponible en: http://www.ingenieriasimple.com/introprogra Copyright 2008 by Leonel Morales Díaz – Ingeniería Simple. Derechos reservados

Transcript of Clase12

Page 1: Clase12

Más Subrutinas y Funciones

Leonel Morales DíazIngeniería Simple

[email protected]

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

Derechos reservados

Page 2: Clase12

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?

Page 3: Clase12

Solución actual

Page 4: Clase12

Solución Deseada

Page 5: Clase12

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>

Page 6: Clase12

Propuesta

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

¿Cómo?

Page 7: Clase12

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

Page 8: Clase12

Otros ejemplos

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

tamaño original

ej060.html