/ Published in: JavaScript
This javascript creates and writes out an HTML dropdown box that defaults to the last option parameter passed to page. Could be used as part of a form.
Expand |
Embed | Plain Text
// Language: Javascript within ASP (Vbscript) // Title: Javascript Select Dropdown Box (Defaults To Last Option Selected) // Description: This javascript creates and writes out an HTML <select> dropdown box that defaults to the last option parameter passed to page // Author: Karl Horky // Creation Date: 27 October 2009 // Last Modified Date: 27 October 2009 var WindowLocation = window.location.href; var OptionURLString = WindowLocation.substring(WindowLocation.indexOf('option=') + 7); var CurrentOption = OptionURLString.substring(0,OptionURLString.indexOf('&')>=0?OptionURLString.indexOf('&'):OptionURLString.length); var Options = { "opt1": { "fullname": "Option 1", "selected": (CurrentOption=="opt1" ? " selected=\"selected\"":"") }, "opt2": { "fullname": "Option 2", "selected": (CurrentOption=="opt2" ? " selected=\"selected\"":"") }, "opt3": { "fullname": "Option 3", "selected": (CurrentOption=="opt3" ? " selected=\"selected\"":"") }, "opt4": { "fullname": "Option 4", "selected": (CurrentOption=="opt4" ? " selected=\"selected\"":"") }, "opt5": { "fullname": "Option 5", "selected": (CurrentOption=="opt5" ? " selected=\"selected\"":"") }, "opt6": { "fullname": "Option 6", "selected": (CurrentOption=="opt6" ? " selected=\"selected\"":"") } }; var OptionSelect = "<select name=\"option\">"; for (Option in Options) { var OptionHash = Options[Option]; OptionSelect += "<option value=\"" + Option + "\"" + OptionHash["selected"] + ">" + OptionHash["fullname"] + "</option>"; } OptionSelect += "</select><br />"; document.write(OptionSelect);
You need to login to post a comment.
