I am currently recoding my website to perform more efficiently. By performing more efficiently I mean that I will be recoding the server side mostly.
One Particular idea I had was for select boxes. Right now for a page that lists the information for a user (say country of birth for example, which has over 200 option values) the php has to print all the values of the countries in a loop as <option></option>. The reason why it has to print them out each time is because it has to select the users country name.
Considering that there are 200+ values and there are also about 8 other select boxes that also have their information to be selected and printed thru php loop, it can get to be quite a strain on the CPU (when a bunch of users are all doing it).
So I decided to use a javascript function for each box to select the correct option value to be selected according to what the user has chosen beforehand. It generally is the same thing only the client is doing the job and not the webserver.
So what I am asking here is that should I reply on the javascript to do this? I have the paranoia that there will be some occurances where the client doens't have javascript or the version of javascript wont support the DOM features that are used to perform the job.
So for the average browser to be doing something like this, should I still be worried about this or should I go back to using the server side to handle the selected box values???
I want to use an anchor tag to invoke some javascript and I've read that it's bad form to use <a href="javascript:foo()">
I've read endless usenet posts and hint sites on the net, they all suggest different things and I can't get any kind of consistency, and I can't find any solution that works properly for IE, opera and mozilla.
many of the recommended solutions go something like this:
<a href="javascript:void(0);" onclick="foo()" />
this generates an <a> that looks like a hyperlink (good) and it invokes foo() as well (also good). the problem is that if in function foo, I put
window.location.href = "some new url";
it just seems to get ignored. If I miss out the href altogether, the link works but it's not formatted as a hyperlink.
All I'm trying to do is make something that looks like a normal hyperlink but whereby I can build the URL with some javascript rather than having it coded into the HTML, and I have to say it's driving me mad!!.
its about redirection using javascript when the select box is being invoke onChange command is being change it should be able to redirect that page dynamically~~ tq PHP Code: <?php
I am really crazy on my javascript because I don't know what is the error about it (the red line). The purpose is that when select the value from "tradetermno" select box, then shows the related list in the second select box "tradetermdetailno".
Does any of you know how to create a drop-down list that allows the user to search the drop-down list using two characters, that is, the user will click on two characters of the keyboard which will be the first two characters of the word they are searching for in the list, which will be match to the first two characters of the the first word that has those two characters first. For instance, we are use to searching in a drop-down list using one character which matches to the first letter of the word first word in the list in alphabetic order.
Now, what I am looking for is to search with two characters; which will match with the first two letters of the words in the list in alphabetic order.
a very draft code, what i wanna do is when i click on the form, the value will auto be selected. but i cant seem to do so, and i am not very sure of the problem.
I would like to create a separate href on my page that when clicked will make the drop down box go to a specific value. I do not want to have to refresh the page to do this. Is it possible to have that sort of control over a drop down box.?
I want to be able to select a word when I highlight over any part of the word. When I say select the word, I want it to be highlighted as if I left clicked my mouse and dragged the cursor along the word. I want to do this so a user when putting the mouse over the word can quickly hit <ctrl>c to copy the word, without having to manually highlight the word.
This will be used multiple times in the script for specific words, not for every word in the script. For example:
User Password ------- --------------- admin adminUser dba sysDbAPa$$
So in my above example when mousing over either of the passwords, the entire password would be highlighted so I can quickly copy it.
I have a page that dynamically draws checkboxes with a combo. I'm then attempting to use the following code to iterate through each combo box and change the value to match the text box. Code:
I've searched everywhere for this but can't find it. How can I select a particular value in a select dropdown box using javascript? (I.E a select box has 5 values, how can I select the 3rd?)
Is it possible to check an option/select box to see if it still has data in it? I'd like to be able to stop a user from updating a file IF the field they are copying from still has content in it. I.e.
BOX 1 BOX 2 1 3 4 6 2 5
So the button will display an error message (e.g. you aint sent the entire lot over)
I've tried to attempt it but my mind cannot really handle anything more than (Check kettle for water, IF water equal or less than 1 cup full, then fill kettle with water, If kettle equal to or greater than 3 then STOP).
I am trying to update all Select boxes on a page dynamically using javascript, I simple want to change the selected item in each select box when a tick box is pressed on the page. Each Select box is named in the same convention ie. ddl_DeliveryStatus_ and then the recordID and contains the same options in the same order. The number of select boxes changes every time the page is loaded as this is all built using ASP linked to a database.
I am hoping there is an array or collection or something similar I can simply reference to do this, but an struggling to find the answer.
How would I go about simply populating an HTML select statement from a JavaScript function. You see I have several HTML select statements on one page which are identical (sometimes repeated multiple times) so I wanted to try and cut down on these multiple instances and just have the values hard coded once (in a JavaScript function perhaps) and then called whenever they are needed. Could anyone advice me please, would this be easy to do?
I have the following HTML select statement hard coded:
Question: How hard is the following to do in javascript and does anyone have a good example of this in use (aka how do you do it? )
4 drop down boxes all on one page. I have 4 items in the list of the first drop down box.
Red Blue Green Orange
When I select one, I want the choice to be taken out of the list for the second drop down box. So if I select Blue in Drop Down #1, Drop Down #2 now has the option of
Red Green Orange
If I select Red from the list the Drop Down #3 now has
Green Orange
Then if i select Orange, the last drop down has only one value and that is Green.
I have two text boxes one with months in "January, Febuary..." but as not every month has the same ammount of days i need the second select box to change to instead of having options 1-30 it has 1-28 or what ever depending on what month is selected.
Currently I use an onbeforeunload method, to do call various tidy up methods when a user exits my web application - however I now need to add additional support, for users migrating to Sun's JVM.
My understanding that the onbeforeunload call is a Microsoft one, and the net result of having it in a page used by a SUN JVM user is that the browser does not close.
Does anyone know of an alternative to this method, that is supported by Sun's JVM?
In my webpage I have an embedded Windows Media Player and an unordered list with a table of contents.
When playing a video, the Windows Media Player is triggering events for new 'chapters'.
The corresponding chapter in the unordered list is then highlighted with css.
The list can contain up tot 100+ items. Because the page itself should fit the screen without scrolling, i put the list in a scrolling div.
I also want the div to scroll automatically in order to keep the current chapter inside the visible scope of the div.
Right now i do this by initually creating an anchor for each listitem. When an chapterswitch event occurs i scroll to the corresponding chapter with the folling line of Javascript code:
window.location = "#" + ListItemId;
There is one problem; the annoying tick sounds in IE. For my application it is not rare to have 25 'chapters' switched in one minute, so that's an awful lot of ticking.
I was wondering if it is possible to automatically scroll up or down to a specific point in a div without the browser making any sounds.
I was wondering if anyone can help me? I am having some problems wit the <noscript> tag.
I actually use it to block banner advertisements from being displaye in my website. I have used it at the <body> tag section and look something like this:
<noscript> <body> </noscript>
What it does is stop the banner advertisement offered in most fre websites from loading.
My question is how come it does not stop the banner from loading if was to view the webpage in my Pocket PC using Pocket Internet Explore Pocket IE)?
Everytime I load the page in Pocket IE, it displays a standard banne that is found in all pages viewed using Pocket IE. I looked around fo some answers and I found out that Pocket IE found in the Pocket PC 200 does not support the <noscript> tag.
Is there another way around this? I have written some pages that wil load in my Pocket PC and I find it very annoying to see the banne advertisement at the top. Code:
I was wondering if there was an addLoadEvent alternative, that could be used before all images are loaded? I think it's something like when the DOM is ready...
Code: var tabs = new Control.Tabs('menu'); var pattern = 'tab='; var nStr = location.href; if(nStr.match(new RegExp (pattern,'gi'))){ var id = nStr.split(pattern);
[Code]...
It searches for the query string 'tabs=' and then splits the result to get the id of the tab. Then it uses this to set the active tab. If the url doesn't include the query string it set the tab to the first one.
The code works but it uses Eval to convert the id string (id[1]) to a variable and I was wondering if there was an alternative.
Is there a more concise way to do something like the the desired code below?
The gripe is with the try-catch syntax. It takes *way* too many lines of code to evaluate a conditional expression when zero or more parts of the conditional expression may trigger an error. In this case, the trigger is a call to a non-defined (null) object.
In other words, how can you do a more simple 'try' statement that simply spits out true or false, depending on whether the 'tried' code threw an error or not?
Defining a function don't seem to work because you can't pass the 'try' code as an argument. Extending the 'Global' constructor is not an option, so now what? Code: