Advice on net management control

16 Mar 2006 - 4:40am
10 years ago
3 replies
604 reads

Hi, vereyone!

I am building a control that should be able to schedule when each service in
a network will be available (days, hours / week) and at what default speed.
This is what I've done so far: (it doesn't look exactly right yet..but that
will come)

The interacting, until now, depends entirely on javascript, but we want it
to work when javascript is disabled, too (preferable in textmode, too). So
we need postbacks. But when you 'check all' with javascript, you can check
all the checkboxes instantly. You can't do that with php, ofcourse. So my
question is: Should I still keep the 'check all' boxes when js is disabled
and use some sort of refresh button, or should I just disable 'check all'
when js is disabled?
Would it be confusing to use a refresh button? I must say that when in text-
mode, it would be quite a task to select/unselect 24 individual boxes...

Thanks for your advice and opinions!


16 Mar 2006 - 6:30pm

Thanks, but what I meant was that the roundtrip can't be done automatically,
when you click the checkbox. You need a button or something, so a different
form of interaction.

On 3/16/06, Juan Lanus <juan.lanus at> wrote:
> In PHP you can do the same as with JS only with a server roundtrip.
> --
> Juan Lanus
> Argentina


I would prefer to keep the checkboxes for the javascript 'version' (which
most users will use), because i think it's the most appropriate for the
situation. But I'll probably use buttons like 'check all', 'uncheck all'
instead of checkboxes when i don't have js. Does that sound right?
Thanks for the ideea!

17 Mar 2006 - 8:05am

On 3/17/06, Juan Lanus <juan.lanus at> wrote:
> Sebi,
> If the user has no js then there is no js and you can't do nothing about
> it.
> I saw statistics recently and can't remember the numbers but I recall
> that the percentage of js-enabled browsers was really high.
> When there is no js then put a button that will cycle the page and
> return it with all those checks.
> If you don't want to display a button then you can simulate a checkbox
> with an image of a checkmark in a button control. Only it will look
> the same in all platforms no matter how they implement the checkbox.

Thanks, great ideea!

Also consider telling the user that js is a must and not implementing
> an alternative system.
> Althought general wisdom tells that you have to account for
> js-challenged users, this is "general" and should be overriden by
> particular situations.

I will consider it. Especially since it's just for a small group of people
(the net-admins) in each small network that will use it. On the other hand,
I know a lot of net-admins like their black linux screen(that's why it would
be nice for it to also work without javascript and styles).
...So we'll just have to decide who we're really building it for..


17 Mar 2006 - 5:33pm


Now, that's not a very good sign for me, is it?..:)
We have the days of the week in the first column(<th>): 'Luni' = 'Monday',
..., 'Duminica'='Sunday'
We have the hours of a day in the first row (<tr>): 06-07 -> first hour in
the morning
We have a small network for which we provide Internet Services. For each
service we provide ('Toate'='All' for instance), we need to have a schedule
that sets the period when the service is active, and the 'speed' of the
service. For instance, we may have a subscription for which the service is
provided only between 7pm and 7am, and in weekends; the speed is 256 from
7pm to 11pm, when there's a lot of traffic and we don't want to choke the
server, and 512 or 1024 after 11pm, when there isn't that much traffic and
we can give our clients more speed. This software will be used by the admins
of each network, so they must have the posibility of modelling the schedule
however they wish.
I used the checkboxes to select when the service is available, and I used
the textboxes to specify its speed for a certain hour. I considered using 2
separate views for availability and speed, but then I thought it would be
awkard to use, because the two are related after all. So I tried to fit them
both in the same view.
The headings of the column (the hours) are written like that in the attempt
to save some screen space.
Oh, and the combobox (or the 'disabled' textbox whenever the case) specifies
the default speed for the service (and actually updates the speed in every
textbox when modified)

I hope that clarifies what I was trying to do there..

On 3/17/06, Wilson, Russell <Russell.Wilson at> wrote:
> Sebi,
> I've looked at the interface, and it's
> very intriguing, but I'm not sure I understand
> what it does. Can you explain?
> Thanks!
> Russ

Syndicate content Get the feed