That code happens within a loop, and sub_menu_id has a different value through each iteration of the loop. For example, if it loops 4 times, then there will be 4 onclick functions and sub_menu_id would change for each one. This should happen in theory, but instead, whichever item you click on, sub_menu_id takes the value of its last value in the loop. (4 in this example)
My question is, how do I make the function toggleSubMenu take the value of sub_menu_id at the time the on click function is created (i.e while looping) rather than taking the value of sub_menu_id when it is actually clicked.
urrently I have the user log in, choose their character, and then go to a page where they can fight random monsters. When they get to the page to fight with the random monsters, the character's information as well as the random monster's information is pulled from tables in my database.
What I would like to do is when the user clicks the Attack button, perform a function that takes the monster's hp ($hp) and subtracts from it the character's attack combat value ($acv1).
how I can access the php variables within my JavaScript code and how I can go about doing this type of calculation?
I'd like to store the monster's hp in a javascript variable, so that when the character attacks, the hp can be updated until the character has reduced the monster's hp to zero, in which case a php script should be run that updates the character's table.
This form collects info of the customer who wishes to select add-ons that would be applied to their digital photos. Examples of add-ons:
Photo makeover Add object or person Crop image
Have a look at the form [URL]
Once a customer selects one of the options (Photo Manipulation or Photo Restoration for example - radio buttons) and then one or more Add-ons (check boxes in the Html form), enter their details and upload a photo, they hit the submit button and it then takes them to the PayPal checkout page where the total amount is shown. (see image below)
[URL]
The Issue:
In the PayPal page, it now shows the total amount whichever add-ons you select, however it keeps showing "Add object or person" as well as all the 5 main options (radio buttons on the form) no matter what I select. This will be an issue as I will not know exactly which add-ons the customer has selected.
complete the coding so that the add-ons show on the PayPal checkout page.
In order to send the options/add-ons the customer selects I may need to use the onX and osX variables (Where X is a number starting with 0 and incrementing by 1 see below), These can be used to set options for the add-onsthey select. The onO is the "option name" and os0 is the "option choice". So for example:
I need to cache some javascript variable values across the page. Consider page 1 has a javascript variable which holds some value and If the user take page 2 and clicks the browser back button the javascript variable value on page 1 will be lost. How can I cache the javascript variable value on page 1.
I'm trying to learn JavaScript on my own and am using a Dashcode example (if anybody uses Dashcode, the example is the "Browser" web application template that is shown when Dashcode opens).
Briefly, the JavaScript generates a list of "Locations" in the USA:
Code JavaScript: // Sample data. Some applications may have static data like this, but most will want to use information fetched remotely via XMLHttpRequest. var parks = [
[Code]....
I want to retain the layout and structure but, depending on the "Location" have different text for each of the new pages (not "the scenery is amazing etc).
I working on a simple voting code (Good/Bad), and I need to know how to maintain variables values even after refreshing the page. for example: when a user hit good button, (var good) will increase from 0 to 1. how to make (var good) stick to 1 even after refreshing the page?
I have a form with checkboxes. I am trying to put the selected items into an array and then just simply go to the next page (an AJAX page within the same HTML doc using jquery mobile). I dont want the form to submit the values in the URL. using "return false" seemed to be working before but now it isnt!?:
HTML Code: <form name="form1" onsubmit="validateDrink(); return false"> <input type="checkbox" name ="drinks1" value="beer" id="beer"/>
I'm trying to trap a user entry that cannot be found in the database. When a code is entered, the page should give a "Code Not Found" message if it is an undefined value.
However, it didn't; and it always shows the "undefined" value to the page instead.
I have a program written in Javascript and fully functioning which takes a user-selected directory name and then displays all the photos in that directory in a certain format.
I am now wanting to expand the program to allow users to optionally enter their own strings and the program will use all the photos from www.flickr.com which use that string as a tag.
I have a PHP interface to flickr (called PHPflickr) which collects all the relevant photo urls. I now need to get these images back into my Javascript so I can process them using the existing functions (rather than rewrite all my functions in PHP code and have two sets of functions in the program). I found on another thread a means to do this for a date variable:
but being completely new to PHP I'm not sure what "addslashes" might be or what formatting will be necessary if I am starting with an array of urls. Code:
I have got a following problem with using javascript:
I have a HTML page with pictures' thumbnails. After clicking on any thumbnail, I would like to open a new window with the original size picture. In the main window with thumbnails, I have got following important stuff: Code:
I am trying to assign a value to a java variable inside the script that I am calling via ajax but once the call is over it shows variable as undefined:
Im familiarising myself with google maps but i cant seem to get what i thought was the simplest thing to work. Im trying to pass the latitude and longitude values from 2 separate labels to 2 javascript variables.
myNum[] is a hidden variable and partNum is the name of a text field that has many instances i mean there are many textfields with the same name so it forms a column in a data table.
I'm trying to save the input and pass it into the URLs that are the option values. So Artist ID being 111 would take you to url..../<WHATEVER OPTION YOU CHOSE FROM DROP DOWN>/111 What am I doing wrong/What am I not doing?
I was just reviewing some javascript pop up window functions on my website and I descovered something... that I set the exact same variable name twice for both functions... which is bookWindow. I tested this for pages that use both functions and both types of pop windows work no problem. Is there a problem in that I use the same variable name twice? Is this considered bad form? Or maybe it makes not difference at all because the variable only gets used when it is called upon and then it leave memory.....
I have some image data in a Javascript variable, and I want to display it. I have a technique which works in Firefox but not in Internet Explorer :
<script> var testImage = <image data as a string> </script>
<img src="javascript:testImage"></img>
I understand that this should work in Javascript 1.2 and above, which supports null characters in strings. Does anyone know why this doesn't work in Internet Explorer?
can anybody put forward a sensible argument javascript's behaviour of creating a new global variable whenever I assign to a previously undeclared variable. I can't beleive this is just for the sake of convenience (surely we learned this much from basic).
here's my proposal: all "global" (document scope) variables must be declared by 'var' outside a function block.
failing that, does anyone know any patterns or tricks I can use to make sure I don't create a new global variable when I accidentally misspell a variable name?