Debug To See Which Values Take Variables?
Nov 21, 2011Can I debugge Javascript code to see which values take my variables?
If so, How can I do it.
Can I debugge Javascript code to see which values take my variables?
If so, How can I do it.
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.
I have some jquery code:
var data = $("#mySortable tbody tr:eq(" + editpos + ")").find('input').serialize();
Now data will spit out something like name=John&surname=Doe
What I want to convert data to is:
[Code]...
[URL]
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:
<input type="hidden" name="on0" value="Photo manipulation">
<input type="hidden" name="os0" value="Whatever add-ons the customer selects">
<input type="hidden" name="on1" value="Photo restoration">
<input type="hidden" name="os1" value="Whatever add-ons the customer selects">
i have the following snippet of javascript:
liChilds[x].onclick = function(){
toggleSubMenu(sub_menu_id, false);
return false;
}
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.
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.
View 3 Replies View RelatedI'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).
basically i am getting an elements width value like this:
HTML Code:
var aElementWidth = eSelected.style.width;
which returns 颼px'. I want to split the data into two variables a = 100 & b = px.
I thought about using split(); but i couldnt get it to work.
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?
View 12 Replies View RelatedI 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"/>
[code]....
I want to add the values of several variables in one variable and then use this variable, which contains the values of variables
You can see the following example
HTML Code
Javascript Code
After executing this code I find that the variables are not displayed values
As in the following picture: [url]
I'm moving from php to JavaScript. What I want to do is assign a value to a variable only if the variable hasn't been assigned yet.
In php it would be:
if($variable=='')
$variable='default value'
I thought the equivalent in javascript would be:
if(variable=='')
variable='default value'
Can anyone explain why this doesn't work, or what I should do instead?
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.
Here's what I actually did:
getting user input:
Finding the 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:
$.ajax({
type: "GET",
url: "getdata.js",
dataType: "script",
[Code].....
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.
View 3 Replies View Relatedfunction submitPartsForm(str) {
var count=document.getElementsByName("partId");
for(var i=0;i<count.length;i++)
{
document.mylist.myNum[i].value= document.getElementsByName("partNum")
(i).value;}
document.forms["mylist"].submit();
}
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.
Trying to build a little tool here..
<html>
<body>
Artist ID: <input type=TEXT id=ArtistID name= ArtistID value="Artist ID">[code]....
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?
What is the best way to debug javascripts? Do it in Visual Interdev? Or just look at if any errors come from browsers.
View 2 Replies View RelatedI know this has to be easy, but I can't seem to figure it out. I'm debuggin' someone elses code...
x="hello";
+x+"world"
....and I don't get it! What does the "+x+"world" do? If I alert(x) the only thing that comes out is "hello". I also wondered why it doesn't error without the ";" at the end of the line.
When you write html or css then the validation proces is a good way of
finding errors. I get some syntax error / code: 0 errors in IE, how can
I figure out what the problem is. The thing is - it works - but it does
not look good when IE says the page is done with errors...
Is there any way to debug javascript in a web application? When I
develop JSP pages, and it has the javascript code in it. The problem is
the debugger in Java IDE (WSAD in my case) can only debug Java code but
not Javascript code.
What should I do to debug javascript code?
debugging the calculate function
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
[code]....
I just started a job doing classic asp and only have experiance with asp.net and no java scrpt
How can i debug javascript in classic asp pages?
i have no clue so If you know, please give baby steps that are idiot proof :thumbsup:
I keep getting a syntax error on line 3 and 4 of this very simple script. Normally firebug would give me enough info to fix this but jQuery escapes me. I can see no reason for the errors.
<script type="text/javascript">
$(".shipping-switch[name='shipping_switch']").click(function(){
var selector = "div#sub-address";
if($(this).val() === "1"){
$(selector).slideDown("fast");
} else {
$(selector).slideUp("fast");
}});
</script>
I'm learning to make JS files and using the tutorials, but I only get a blank screen. Can you tell me what I'm doing wrong. Code:
View 5 Replies View Related