|
What do I know about HTML-generation of screens? If you go to http://www.etk.com/etkfweb/etkfweb.htm you can see a tool that I developed for this. A typical screen is 16-20K. I include the part of the generated HTML below, so you can get a feeling of what it looks like. This HTML displays equally well on IO, Netscape, and Opera (which was quite a challenge). <HTML> <HEAD> <TITLE>ETK For The Web</TITLE> <STYLE><!-- BODY {background:silver} TD {background:silver; color:black; font-family:"Lucida Console"; font-size:10pt} TD.X {background:silver; color:silver} TD.T {background:silver; color:purple} TD.M {background:red; color:yellow} TD.U {background:green; color:yellow} TD.H {background:darkblue; color:white} INPUT {background:silver; color:black; font-family:"Lucida Console"; font-size:10pt} INPUT.I {background:white; color:blue} INPUT.O {background:silver; color:blue} INPUT.P {background:silver; color:black} INPUT.S {background:white; color:red} INPUT.E {background:red; color:yellow} --></STYLE> <SCRIPT><!-- function f(element) {document.F1.HCURSOR.value = element.name} function c(element) {document.F1.HMODIFY.value = element.name} --></SCRIPT> </HEAD> <BODY ONLOAD="document.F1.I0053040.focus()"> <FORM NAME=F1 METHOD=POST> <TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0><TR> <TD><INPUT CLASS=F NAME=F0000000 TYPE=SUBMIT VALUE="Enter"></TD> <TD><INPUT CLASS=F NAME=F0241109 TYPE=SUBMIT VALUE="Delete"></TD> <TD><INPUT CLASS=F NAME=F0242109 TYPE=SUBMIT VALUE="Prompt"></TD> <TD><INPUT CLASS=F NAME=F0246109 TYPE=SUBMIT VALUE="Help"></TD> </TR></TABLE> <FIELDSET> <TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0><TR> <TD STYLE="WIDTH:8" CLASS=X> </TD> <TD WIDTH=624 NOWRAP CLASS=H> EEUSER &nb sp; &n bsp; User File & nbsp; 4/05/01 8:22& nbsp;</TD> <TD STYLE="WIDTH:8" CLASS=X> </TD> </TR></TABLE> <TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0><TR> <TD STYLE="WIDTH:5" CLASS=X></TD> <TD WIDTH=048 NOWRAP CLASS=L><INPUT CLASS=O NAME=O0020106 STYLE="WIDTH:054" TYPE=SUBMIT VALUE=" File"></TD> <TD WIDTH=048 NOWRAP CLASS=L><INPUT CLASS=O NAME=O0020806 STYLE="WIDTH:054" TYPE=SUBMIT VALUE=" Menu"></TD> <TD WIDTH=064 NOWRAP CLASS=L><INPUT CLASS=O NAME=O0021508 STYLE="WIDTH:070" TYPE=SUBMIT VALUE=" Window"></TD> <TD WIDTH=048 NOWRAP CLASS=L><INPUT CLASS=O NAME=O0022406 STYLE="WIDTH:054" TYPE=SUBMIT VALUE=" Help"></TD> <TD STYLE="WIDTH:5" CLASS=X></TD> <TD WIDTH=392 NOWRAP CLASS=L> &nb sp; &n bsp; & nbsp; </TD> </TR></TABLE> <TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0><TR> <TD STYLE="WIDTH:8" CLASS=X> </TD> <TD WIDTH=624 NOWRAP CLASS=V> &nb sp; &n bsp; & nbsp;   ; &nbs p; </TD> <TD STYLE="WIDTH:8" CLASS=X> </TD> </TR></TABLE> <TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0><TR> <TD STYLE="WIDTH:8" CLASS=X> </TD> <TD STYLE="WIDTH:8" CLASS=X> </TD> <TD WIDTH=216 NOWRAP CLASS=L>User Number . . . . . . . .</TD> <TD STYLE="WIDTH:5" CLASS=X></TD> <TD WIDTH=040 NOWRAP CLASS=L><INPUT CLASS=I NAME=I0043005 SIZE=05 ONFOCUS="f(this)" ONCHANGE="c(this)" VALUE=" 123"></TD> <TD STYLE="WIDTH:5" CLASS=X></TD> <TD WIDTH=344 NOWRAP CLASS=B> &nb sp; &n bsp; & nbsp; </TD> <TD STYLE="WIDTH:8" CLASS=X> </TD> </TR></TABLE> <snip........> </FIELDSET> <TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0><TR> <TD><INPUT CLASS=F NAME=F0000000 TYPE=SUBMIT VALUE="Enter"></TD> <TD><INPUT CLASS=F NAME=F0241109 TYPE=SUBMIT VALUE="Delete"></TD> <TD><INPUT CLASS=F NAME=F0242109 TYPE=SUBMIT VALUE="Prompt"></TD> <TD><INPUT CLASS=F NAME=F0246109 TYPE=SUBMIT VALUE="Help"></TD> </TR></TABLE> <INPUT NAME=HCURSOR TYPE=HIDDEN VALUE=""> <INPUT NAME=HMODIFY TYPE=HIDDEN VALUE=""> </FORM> </BODY> </HTML> +--- | This is the Midrange System Mailing List! | To submit a new message, send your mail to MIDRANGE-L@midrange.com. | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.