Repost of [Javascript] Adding an item to a select list fromanotherwindow
David Lovering
dlovering at gazos.com
Fri Sep 26 16:52:35 CDT 2003
forgive the cut-and-paste errors -- I was moving stuff from my Linux box
over to XP. Guess I should stick with Linux...
-- Dave
----- Original Message -----
From: "David Lovering" <dlovering at gazos.com>
To: "[JavaScript List]" <javascript at LaTech.edu>
Sent: Friday, September 26, 2003 2:46 PM
Subject: RE: Repost of [Javascript] Adding an item to a select list
fromanotherwindow
> <snip>
>
> I find sometimes that IE (and Netscape, and Mozilla, and Opera, etc.
> etc.) often plays fast-and-loose with the objects and the style
> parameters they SAY they support. If you REALLY want to find out all
> the gruesome style parameters for an option, try putting a tracer
> routine in your code, thusly:
>
> function getProps(obj, objName) {
> var result = "";
> var win =
>
window.open("","","height=400,width=350,left=20,top=50,resizeable=yes,titleb
ar=no,menubar,scrollbars");
> win.document.open("text/html");
> win.document.write("<script> document.bgColor = 'white';
> </script>\n");
> win.document.write("<script> document.title = '" + objName + "
> Properties'; </script>\n");
> win.document.write("<center><b>" + objName + "
> Properties</b><p></center>\n");
> for (var i in obj) {
> result = objName + "." + i + " = " + obj[i] + "<BR>";
> win.document.write(result);
> result = "";
> }
> win.document.close();
> } // getProps
>
> function doStuff(theObject) {
> if (!theObject) { return -1; }
> if (theObject == "") { return -1; }
> var theIndex = theObject.selectedIndex;
> var theOption = theObject.options[theIndex];
> getProps(theOption.style, 'theOption.style');
> } // doStuff
>
> .... yada, yada
>
> <select id='mySelect' name='mySelect' onchange='doStuff(this)'>
> <option style='color: blue; background-color: red'>Skank</option>
> <option style='color: yellow; background-color:
> green'>Wonker</option>
> <option style='color: blue; background-color:
white'>Fubar</option>
> </select>
>
> .... yada, yada
>
> I've dug more proprietary secrets out of IE with this than I ever
> found in their "Developer's Guide".
>
> -- Dave Lovering
>
> >_______________________________________________
> >Javascript mailing list
> >Javascript at LaTech.edu
> >https://lists.LaTech.edu/mailman/listinfo/javascript
> >
> >
> >
> >
>
>
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
>
>
More information about the Javascript
mailing list