Clase12

343 views
316 views

Published on

Todavía más sobre subrutinas y funciones. Problemas y posibles soluciones.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
343
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Clase12

  1. 1. Más Subrutinas y Funciones Leonel Morales Díaz Ingeniería Simple [email_address] Disponible en: http://www.ingenieriasimple.com/introprogra Copyright 2008 by Leonel Morales Díaz – Ingeniería Simple. Derechos reservados
  2. 2. Problema <ul><li>La página ej038.html requiere Fils y Cols </li></ul><ul><li>La página ej039.html requiere fils y cols </li></ul><ul><ul><li>(con minúscula) </li></ul></ul><ul><li>¿Cómo hacer un solo formulario con dos botones, uno para cada página? </li></ul>
  3. 3. Solución actual
  4. 4. Solución Deseada
  5. 5. Propuesta <ul><li><Form Name=ParaTabla Action=&quot;ej039.html&quot;> </li></ul><ul><li><P>Número de filas: <Input Type=Text Name=fils Size=5><BR> </li></ul><ul><li>Número de columnas: <Input Type=Text Name=cols Size=5></P> </li></ul><ul><li><P> <Input Type=Button Name=DibJS Value=&quot;Dibujar con JavaScript&quot;> </li></ul><ul><li><Input Type=Button Name=DibVB Value=&quot;Dibujar con VBScript&quot;> </P> </li></ul><ul><li></Form> </li></ul><ul><li><Form Name=ParaJS Action=&quot;ej039.html&quot;> </li></ul><ul><li><Input Type=Hidden Name=fils> </li></ul><ul><li><Input Type=Hidden Name=cols> </li></ul><ul><li></Form> </li></ul><ul><li><Form Name=ParaVB Action=&quot;ej038.html&quot;> </li></ul><ul><li><Input Type=Hidden Name=Fils> </li></ul><ul><li><Input Type=Hidden Name=Cols> </li></ul><ul><li></Form> </li></ul>
  6. 6. Propuesta <ul><li>Si el usuario hace click en: </li></ul><ul><ul><li>Javascript: usar la forma ParaJS </li></ul></ul><ul><ul><li>VBScript: usar la forma ParaVB </li></ul></ul><ul><li>¿Cómo? </li></ul>
  7. 7. Código <ul><li><Script Language=&quot;VBScript&quot;> </li></ul><ul><li>Option Explicit </li></ul><ul><li>Sub DibJS_OnClick </li></ul><ul><li>Document.ParaJS.fils.value = Document.ParaTabla.fils.value </li></ul><ul><li>Document.ParaJS.cols.value = Document.ParaTabla.cols.value </li></ul><ul><li>Document.ParaJS.Submit </li></ul><ul><li>End Sub </li></ul><ul><li>Sub DibVB_OnClick </li></ul><ul><li>Document.ParaVB.Fils.value = Document.ParaTabla.fils.value </li></ul><ul><li>Document.ParaVB.Cols.value = Document.ParaTabla.cols.value </li></ul><ul><li>Document.ParaVB.Submit </li></ul><ul><li>End Sub </li></ul><ul><li></Script> </li></ul>ej059.html
  8. 8. Otros ejemplos <ul><li>Aumentar el tamaño de una imagen </li></ul><ul><ul><li>O reducirlo... </li></ul></ul><ul><ul><li>O regresarlo a su tamaño original </li></ul></ul>ej060.html

×