|
Just an idea. (not so sure whether it will work with your self-written Ajax-combobox).
What about loading the data on demand? Like Microsoft Live Search result or dzone search result. In your case, it will be in your combobox instead of a page. You have 3600 records in the database, right? firstly, you can load a few records (50 or 100 records) and add them to your combobox. then, when the user scroll down then you can load the more records on demand...
|
|
|
|
|
Yes. But (sorry for my stupid answer) I have no time to implement it. Have only time to make the line inside the loop faster.
Stephan
\\\| \\ - -
( @ @ )
+---------------oOOo-(_)-oOOo-----------------+
| Stephan Pilz stephan.pilz@stephan-pilz.de |
| <a href="http://www.stephan-pilz.de">www.stephan-pilz.de</a> |
| ICQ#: 127823481 |
+-----------------------Oooo------------------+
oooO ( )
( ) ) /
\ ( (_/
\_)
|
|
|
|
|
Stephan Pilz wrote: Have only time to make the line inside the loop faster
Okay. All the best!
|
|
|
|
|
As Michael suggested, your best bet is to find a way of putting fewer items in the list. Not only will that speed up the routine, but you may actually find that your end-user is able to find items in the list more quickly as well...
Otherwise, try building the HTML for the options in-memory and blasting it all out at once by assigning it to oSel.innerHTML . Might be a little faster, depending on the browser in use.
|
|
|
|
|
Shog9 wrote: try building the HTML for the options in-memory and blasting it all out at once by assigning it to oSel.innerHTML. Might be a little faster, depending on the browser in use
Yeah. I think this is good idea too..
|
|
|
|
|
I have a problem in HOVER MENU and ROUNDED CORNER EXTENDER control of ASP.Net AJAX....
I took a label and 3 link buttons in a panel and tuk hover menu extender....set the properties of it like the
Target control id=Label1;
Popup Control id=Panel1;
but i want the panel with rounded corners at the bottom...so i tuk a rounded corner extender control and set its Targetcontrol id = Panel1...
Here comes my problem... the panel1 which is Popup Control id for HOVER MENU is not at all displaying the link buttons that are present in it....
That is the bottom of the panel is rounded but the hover menu functionality is not working at all... ....
Cud u plz help me out of this problem...
|
|
|
|
|
Perhaps asking this ASP.NET question in the ASP.NET forum might get you somewhere...
|
|
|
|
|
Hi Shog...Thanks for the reply...Since this is the AJAX Section i have posted my question over here....
Regards
Abhishek
|
|
|
|
|
The problem is, your question has little or nothing to do with AJAX; ASP.NET AJAX isn't quite the same thing.
|
|
|
|
|
Hi,
I wrote a javascript routine for the onKeydown event to prevent users from typing letters in certain textboxes . However, a user could still PASTE non-numeric content from the clipoard. I also wrote a javascript routine for the onChange event of these textboxes, but it only works if the users sets the focus on another control .
I found that the onChange event does not fire if the user clicks the summit button right after pasting the contents of the clipboard. Is there any way to prevent pasting from the clipboard to these only-number-textboxes?
thanks.
|
|
|
|
|
I don't know - but even if there was I would caution against using it.
1) Pasting can be useful - people can copy/paste their tel / security number / whatever in without fear of typos.
2) "Make a better system, and a better fool will come along." This si a well known truism - ie you're wasting your time.
3) You may well piss users off - me, for example. I *hate* it when sites (try to) block right-click functions for example. Makes me all the more determined to get round it, or go elsewhere if I can.
4) People can always disable Javascript - so you will have to code for the possibility of incorrect input anyway - ie you're wasting your time.
You will do better to validate their input both BEFORE submitting the page (for the user's benefit) and AFTER (for yours) and present the user with a notice if appropriate.
Fred
|
|
|
|
|
Thank you Fred for your arguments. They do make sense. Rarely things are just as we want them to be.
I had forgoten that javascripts can be disabled
Have a great weekend!
Alex.
|
|
|
|
|
IE has an onpaste event that you could use to strip non-numeric chars from the text after a paste. Mozilla/Firefox has oninput that fires immediately when the text changes for any reason (typing, pasting, drag'n'drop...). Between those two events, you should be able to handle things...
|
|
|
|
|
Hi Shog,
Thank you for your hints, I believe I'll be able to do the trick with them.
Have a great weekend!
Alex.
|
|
|
|
|
Is it possible to apply xsd to each webmethod in asp.net. If yes then how ?
Please help.
Regards,
Sameer J Narkar
|
|
|
|
|
Can you elaborate slightly on what you mean? How do you apply an xsd to a webmethod?
|
|
|
|
|
hi all
i want to disable menubar,toolbar,ststusbar in my application i used following Paramenters in window.open
location=no,status=no,menubar=no,scrollbars=auto,resizable=no,alwaysRaised,dependent=no,titlebar=no,toolbar=no
It works with IE7 & Mozila Firefox 2.0 but it shows toolbar in Mozila Firefox 3 Beta 1
please suggest
Thanks in Advance
The Stifler
--
Bugs can neither be created nor be removed from software by a developer. They can only be converted from one form to another. The total number of bugs in the software always remain constant.
|
|
|
|
|
I think that there might be some problems in FF3 beta1. You can either report this to Mozilla team or wait until they release.
|
|
|
|
|
i want to add menus in my project using html or javascript
like in our www.codeproject.com we have "Message Boards" under that we hav different categories like visual c#,c++,asp.net,c#.net etc..,
|
|
|
|
|
This is quite complex, and on the other hand, there are tons of free DHTML menus you can download. Did you try google ?
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
CSSPlay has scores of decent menu examples. I encourage you to check it out:
http://www.cssplay.co.uk/menus/[^]
----
...the wind blows over it and it is gone, and its place remembers it no more...
|
|
|
|
|
I have an element on my web page. I'd like to discover the size of the element from within Javascript code.
<br />
var eleHeight = document.getElementById('myelement').style.height;<br />
alert('the height is ' + eleHeight);<br />
The alert just shows 'the height is '. What am I doing wrong? I'm able to set the height of an element, but I don't seem to be able to read it.
I'd like to position elements absolutely using their size. Without being able to query for their size it'll be tough to do this.
|
|
|
|
|
Did you set the height for your element?
<div id="myelement" style="height:100px;" />
|
|
|
|
|
no, there is no size set for the element. at runtime, I fill it in with text and its size changes based on how much text is used.
I need to find out dynamically what the actual size turned out to be.
|
|
|
|
|
Dave Calkins wrote: there is no size set for the element. at runtime
If you don't set the height explicitly, you will get nothing from style.height. So, As Slang suggested, try to use clientHeight and offsetHeight..
|
|
|
|