Click here to Skip to main content
11,431,829 members (63,894 online)

JavaScript

 
GeneralRe: Creating a vertical auto-hide toolbar Pin
n.podbielski28-Sep-12 13:51
membern.podbielski28-Sep-12 13:51 
GeneralRe: Creating a vertical auto-hide toolbar Pin
jkirkerx29-Sep-12 20:24
memberjkirkerx29-Sep-12 20:24 
GeneralRe: Creating a vertical auto-hide toolbar Pin
n.podbielski29-Sep-12 23:04
membern.podbielski29-Sep-12 23:04 
QuestionFantastic site demonstrating and teaching "responsive" UI concepts using JavaScript, HTML 5, etc. Pin
BillWoodruff25-Sep-12 14:46
memberBillWoodruff25-Sep-12 14:46 
AnswerRe: Fantastic site demonstrating and teaching "responsive" UI concepts using JavaScript, HTML 5, etc. Pin
Steve Bondy7-Dec-12 13:38
memberSteve Bondy7-Dec-12 13:38 
QuestionUsing Jquery in DataList Pin
mrkeivan19-Sep-12 7:17
membermrkeivan19-Sep-12 7:17 
AnswerRe: Using Jquery in DataList Pin
jkirkerx25-Sep-12 19:01
memberjkirkerx25-Sep-12 19:01 
AnswerRe: Using Jquery in DataList Pin
gjllyl9-Oct-12 20:36
membergjllyl9-Oct-12 20:36 
QuestionHow to calculate difference between two dates Pin
Robymon18-Sep-12 0:46
memberRobymon18-Sep-12 0:46 
AnswerRe: How to calculate difference between two dates Pin
Joan Murt18-Sep-12 5:59
memberJoan Murt18-Sep-12 5:59 
Questionfyi: accidental find: using JavaScript DOM in browser to parse a URL Pin
BillWoodruff14-Sep-12 23:54
memberBillWoodruff14-Sep-12 23:54 
AnswerRe: fyi: accidental find: using JavaScript DOM in browser to parse a URL Pin
ziggyfish10-Oct-12 7:26
memberziggyfish10-Oct-12 7:26 
Questiongoogle map splite write problem Pin
chogrf13-Sep-12 3:48
memberchogrf13-Sep-12 3:48 
QuestionFastest way to select all elements in a *ListBox* Pin
A*****12-Sep-12 20:32
memberA*****12-Sep-12 20:32 
I am trying to select all the elements in a Listbox/SelectBox.

At the moment I am using the following function *which is working*, the only thing is it takes around 10 seconds to select all elements(of which there are 652).

I'm a beginner at javascript so I was wondering whether anyone knew of a faster way to select all elements.

//selectBox is the selectbox ID, selectall is a boolean whether to select all elements,
//ensureOneSelected applies when false is specified for selectall
//it then ensures that the first element is always selected.

<script>
 
function selectAll(selectBox, selectAll, ensureOneSelected) {
    // have we been passed an ID
    var selectBoxElement = null;
    var selectBoxOption = null;
 
    var boolSelect = selectAll;
 
    if (typeof selectBox == "string") {
        selectBoxElement = document.getElementById(selectBox);
        selectBoxOption = selectBoxElement.options;
    }
    // is the select box a multiple select box?
    if (selectBoxElement.type == "select-multiple") {
        var max = (selectBoxOption.length);
 
        var modMaxUnrollFactor = (max % 4);
 
        max -= modMaxUnrollFactor ;
 
        for(var i = 0; i < max; i+=4){
            selectBoxOption[i].selected = boolSelect;
            selectBoxOption[i + 1].selected = boolSelect;
            selectBoxOption[i + 2].selected = boolSelect;
            selectBoxOption[i + 3].selected = boolSelect;
 
        }
        for (var i = max; i < selectBoxOption.length; i++) {
            selectBoxOption[i].selected = boolSelect;
        }
 
        if (typeof ensureOneSelected == "boolean") {
            if(selectBoxOption[0].selected == false)
            {
                selectBoxOption[0].selected = ensureOneSelected;
            }
        }
    }
}
</script>

thanks in advance
My blog:[^]

AnswerRe: Fastest way to select all elements in a *ListBox* Pin
BobJanova13-Sep-12 0:04
memberBobJanova13-Sep-12 0:04 
GeneralRe: Fastest way to select all elements in a *ListBox* Pin
A*****13-Sep-12 13:27
memberA*****13-Sep-12 13:27 
GeneralRe: Fastest way to select all elements in a *ListBox* Pin
A*****13-Sep-12 19:55
memberA*****13-Sep-12 19:55 
Questionjavascript _> activex passing by reference Pin
Johan000112-Sep-12 2:40
memberJohan000112-Sep-12 2:40 
AnswerRe: javascript _> activex passing by reference Pin
twseitex16-Sep-12 2:09
membertwseitex16-Sep-12 2:09 
GeneralRe: javascript _> activex passing by reference Pin
Johan000117-Sep-12 1:46
memberJohan000117-Sep-12 1:46 
GeneralRe: javascript _> activex passing by reference Pin
twseitex17-Sep-12 9:30
membertwseitex17-Sep-12 9:30 
GeneralRe: javascript _> activex passing by reference Pin
Johan000117-Sep-12 22:38
memberJohan000117-Sep-12 22:38 
GeneralRe: javascript _> activex passing by reference Pin
twseitex18-Sep-12 9:58
membertwseitex18-Sep-12 9:58 
GeneralRe: javascript _> activex passing by reference Pin
Johan000119-Sep-12 0:28
memberJohan000119-Sep-12 0:28 
GeneralRe: javascript _> activex passing by reference Pin
Johan000117-Sep-12 2:03
memberJohan000117-Sep-12 2:03 
AnswerRe: javascript _> activex passing by reference [modified] Pin
Manfred R. Bihy19-Sep-12 2:02
mvpManfred R. Bihy19-Sep-12 2:02 
GeneralRe: javascript _> activex passing by reference Pin
Johan000119-Sep-12 3:02
memberJohan000119-Sep-12 3:02 
GeneralRe: javascript _> activex passing by reference Pin
Manfred R. Bihy19-Sep-12 3:06
mvpManfred R. Bihy19-Sep-12 3:06 
GeneralRe: javascript _> activex passing by reference Pin
Manfred R. Bihy19-Sep-12 3:12
mvpManfred R. Bihy19-Sep-12 3:12 
QuestionCreate AD block functionality for my website Pin
swayam.test1.gmail10-Sep-12 20:58
memberswayam.test1.gmail10-Sep-12 20:58 
AnswerRe: Create AD block functionality for my website Pin
enhzflep11-Sep-12 23:06
memberenhzflep11-Sep-12 23:06 
QuestionHow does Google show_ads.js work? Pin
swayam.test1.gmail10-Sep-12 20:57
memberswayam.test1.gmail10-Sep-12 20:57 
QuestionHow to send request data from one tab to other tab which are on same jsp Pin
mayureshdh9-Sep-12 19:52
membermayureshdh9-Sep-12 19:52 
Questionjavascript/jquery [modified] Pin
chaim_zvi8-Sep-12 9:50
memberchaim_zvi8-Sep-12 9:50 
Questionshow alert in javascript and not continue Pin
ptvce6-Sep-12 22:26
memberptvce6-Sep-12 22:26 
AnswerRe: show alert in javascript and not continue Pin
J4amieC6-Sep-12 23:11
memberJ4amieC6-Sep-12 23:11 
GeneralRe: show alert in javascript and not continue Pin
ptvce6-Sep-12 23:30
memberptvce6-Sep-12 23:30 
AnswerRe: show alert in javascript and not continue Pin
MKAdeel13-Sep-12 2:22
memberMKAdeel13-Sep-12 2:22 
GeneralRe: show alert in javascript and not continue Pin
ptvce16-Sep-12 21:22
memberptvce16-Sep-12 21:22 
QuestionPython Pygame Newbie Code Help Pin
johtnkucz31-Aug-12 13:14
memberjohtnkucz31-Aug-12 13:14 
QuestionProgress Bar Pin
Manish K. Agarwal31-Aug-12 4:33
memberManish K. Agarwal31-Aug-12 4:33 
AnswerRe: Progress Bar Pin
C-War1-Sep-12 5:50
memberC-War1-Sep-12 5:50 
GeneralRe: Progress Bar Pin
Manish K. Agarwal2-Sep-12 20:22
memberManish K. Agarwal2-Sep-12 20:22 
AnswerRe: Progress Bar Pin
twseitex2-Sep-12 9:24
membertwseitex2-Sep-12 9:24 
GeneralRe: Progress Bar Pin
Manish K. Agarwal2-Sep-12 20:51
memberManish K. Agarwal2-Sep-12 20:51 
GeneralRe: Progress Bar Pin
twseitex4-Sep-12 4:18
membertwseitex4-Sep-12 4:18 
Questionget the checkbox index or table row index with javascript Pin
osmanjan30-Aug-12 14:01
memberosmanjan30-Aug-12 14:01 
AnswerRe: get the checkbox index or table row index with javascript Pin
enhzflep30-Aug-12 14:26
memberenhzflep30-Aug-12 14:26 
GeneralRe: get the checkbox index or table row index with javascript Pin
osmanjan30-Aug-12 14:45
memberosmanjan30-Aug-12 14:45 
GeneralRe: get the checkbox index or table row index with javascript Pin
enhzflep30-Aug-12 15:36
memberenhzflep30-Aug-12 15:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web01 | 2.8.150428.2 | Last Updated 4 May 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid