Watch Out :       mySELECTBOX.add(newOption);
Not supported in Netscape 4+ !!

Plus dynamic <select sizing (.size property) not supported in NS4+
either......
Plus option width setting requires a default <option>xxxxxxxxxx
entry....again, Netscape only requires this!!

Love those NS exceptions !

> -----Original Message-----
> From: A mailing list about Java Server Pages specification and reference
> [mailto:[EMAIL PROTECTED]]On Behalf Of Cogley, Jonathan
> Sent: Friday, June 23, 2000 8:20 AM
> To: [EMAIL PROTECTED]
> Subject: Re: Design choices: JSP & Javascript
>
>
> Why not use some of Javascript's OO features for example ...
>
> // This javascript client side code should be generated from server side
> code
> // from your data source
>
> var myData = new Array();
>
> myData[0] = new Array();
> var myData[0].name = 'Fred';
> var myData[0].dob  = '05/07/1950';
>
> myData[1] = new Array();
> var myData[1].name = 'Susan';
> var myData[1].dob  = '05/09/1950';
>
> myData[2] = new Array();
> var myData[2].name = 'Joe';
> var myData[2].dob  = '05/08/1950';
>
>
> You now have a Javascript object (really just an array) with records
> containing properties relating to your data.
>
> You can then use a client-side function to populate a drop-down
> for example
> ...
>
> function populateDropDown() {
>         for (var n=0; n < myData.length; n++) {
>                 var newOption = new Option(myData[n].name);
>                 newOption.value = n;
>                 newOption.dob = myData[n].dob;
>                 mySELECTBOX.add(newOption);
>         }
> }
>
>
> I like this way of doing this and with a small amount of records being
> displayed the
> amount of content downloaded to the browser is not excessive.
>
> Cheers,
> J
>
>
>
> -----Original Message-----
> From: rohit [mailto:[EMAIL PROTECTED]]
> Sent: 23 June, 2000 12:51 AM
> To: [EMAIL PROTECTED]
> Subject: Re: Design choices: JSP & Javascript
>
>
> M. Simms wrote:
> > Lots of considerations here.......JavaScript can keep your
> server requests
> > lower....
> > however, when databases are involved.........unless you can generate
> > JavaScript arrays of small size (<200 items) and "pre-load" the
> HTML with
> > the data needed to process the screen, you are talking several
> server-side
> > trips.
> >
> > JavaScript's only real data repository with any usefulness is arrays.
>
> Could someone please tell me how to "pre-load" HTML files.
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.157 / Virus Database: 73 - Release Date: 05/31/2000
>
> ==================================================================
> =========
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
> JSP-INTEREST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.html
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>
> ==================================================================
> =========
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
> JSP-INTEREST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.html
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to