Pass Variables Depending On Linked That Is Clicked
Oct 29, 2009
how to set a variable depending on the link that is clicked than pass it to php.It's for a rating plugin - The links will be numbers 1 - 5 and need to pass the integer to php when clicked.. in background.I am assuming I would use "XMLHttpRequest" so I can reload - send variable, and display in the background.Then in php have something like $vote = GET_(vote).
Im using a Javascript to load content into a div tag when a link is clicked, but how will i be able to make content load into a div on another page when the linked is clicked.for example, i click the link -> then a new page opens -> and in that page the content is loaded in a div tag.but onload won't work, i want it to load with like [URL]
I have a single page which uses tabs to segment the content. Alongside the tabs themselves is a button for 'Help'. I'd like this button to open a different DIV depending upon the tab that is currently being used.For example, if I am on a tab for 'Ben', if I click the 'Help' button I want the 'helpBen' DIV to slideToggle.If I am on a tab for 'Paul', when I click the 'Help' button I want it to open the 'helpPaul' div.
Some extra needs:
1. switching to a different tab should close the currently open help div (e.g. helpBen or helpPaul)
2. There should only be one help div (e.g. helpBen or helpPaul) open at any one time.
I partly solved this with the following code but with erratic results and I'd like to know what I'm dong so wrong!Here is the HTML for the help button:
<a class="helpTrigger" href="#">Help</a>
The help DIV's are like this:
<div class="helpBen">help relevant to Ben section</div> <div class="helpPaul">help relevant to Paul section</div>
The CSS for .help is display: none; by default so none are shown from the outset.
And here is the jQuery $(".helpTrigger").click(function(){ if (location.hash == '#Ben') {[code].....
In the words of Dr Evil, "throw me a frikkin' bone here..."
I want to have several text links (not buttons) on a page and when someone clicks a link text appears explaining the link. If they click on a different link the text is replaced with the new text.
I've created a form with combobox with different values (this is for my website). What I want is when the user clicks 'submit' that it goes to a different page on the website depending on the value the person has selected in the combobox. Values are numerical, for example 1000, 2000, 5000 etc. I've been trying this for a couple of days now without success!
Im trying to build on a script that I found on the internet and modified to my needs.urrently there are three images on the left, which, when clicked, change the image on the right depending on which of the left images was clicked.Simply, when you click the whisky link on the left you see a bottle of wiskey on the right. Here is my script:
Code: <SCRIPT TYPE="text/javascript"> function switchImg(i){
I want to have <div> cells that the background-color css style dynamically change between 4 colors depending on how many times they are clicked. The options are none, yellow, red and green then repeat. So when the page loads, they are all at none, and if you click once it goes to green, twice to yellow, three times to red, then back to none.
I am building a web application using PHP. It lists each salesperson and below it, the clients assigned to them. There are only about 5 or 6 salespeople. There could be any number of clients for a salesperson. Each salesperson is given their own div and client information (name, email, phone) is grouped with an unordered list:
I would like to be able to delete (actually hide) either a salesperson or client depending on which link the user clicked. I have been using JQuery throughout my site so far and I can accomplish the task for the salespeople by creating individual events for 6 salespeople. If there are only 5 people, the 6th event will never be triggered. If there are 6, everyone is covered. The tricky part are the clients since I can't guarantee a specific number of them. I would like to fit best practices as much as possible and reduce the complexity of my code if I can. Keeping that in mind...Is there a better way to handle the salespeople rather than rewriting the function 6 times? Can I pass a variable to a JQuery function using the onClick binder on the <a> tag --> <a href="#" onClick=deleteClient(10)> and use the variable to determine which client to delete? Would using a function in plain javascript and ignoring JQuery for this entirely be better?
I'm sure there is a really, really simple way to solve this issue. I'm just not a programmer so I don't know it off the top of my head. I have this script ext.php that accepts a variable ref.[URL]..The problem is that there is also a '?' in the variable ref that I'm using. Like so:[URL]...I suspect because there is another '?' in variable ref, ext.php has a problem with it. I cannot change ext.php or sitename.asp.
So my question is, how can I make this work properly via the url? I've tried using %26 for the '?' as well as the & html escape code, but it still doesn't work.
I am new to Javascript and have searched the forums and can't seem to find the missing link. I have 3 radio groups, each button has a $ value, and I merely want to display the amounts that are selected from each group. I have the page up that you can view it to get a better idea code...
When I press the submit button I want it to tell me if a button has been pushed in a certain group the amount that was selected. When I press the button now nothing happens.
Looking at the preview I have used the [CODE] tags but it appears it is only allowing it on one continuous line. Please tell me how to fix that and I can change it before someone trys to debug the code.
I'm creating a small e-commerce store where things live coupon activation will be done on the client side(That's without loading the page). My problem is that I don't know how to pass the coupon deduction to another page using javascript. Is there a way out using javascript or is it possible to pass javascript variables to a server side language like PHP.
I use onclicks to bring up a hidden DIV as a dialog box that blacks the background out, can I use this same line of code and pass in variables or should I create a box for each item?
I am new to jquery. The project reuirements specify using jquery and java scripting. I have several web pages that set variables. I need to access these variables on another page.
What is the best way of doing this? Can yoy give me an example?
On the response to my first post, "Passing Variables", I see how to use the cookies. How would I use session variables? I thought you could not access them via jquery.
Alright, I'm trying to make these variables pass through as a post, but it's not receiving any posts through the other side. When I use the GET method though, it picks it up.
I'm using AJAX to, on the click of a button, run a PHP script that dynamically generates a new line of text, and passes that to the script.The PHP script, new_sentence.php, just echos out the sentence.This works fine.But what I would like to do is for the PHP script to dynamically change JavaScript variables.how to pass multiple variables from PHP to JS.I can, of course, pass one by having the PHP script echo anything, and then use JS to set the variable to the PHP output. But what if I wanted to set two or three JavaScript variables at once?Here's my code in the HTML page that contacts new_sentence.php:
Code: function ajaxRefresh(){ var ajaxRefresh; ajaxRequest = new XMLHttpRequest();[code].....
When I press the "Refresh" button on the HTML page, it runs the ajaxRefresh function, which calls new_sentence.php. Then, once it gets the response, it changes the text of the element named "div" to whatever text the new_sentence.php echos.I'd like to figure out how to get a couple of variables.I would imagine this is simple. how to set the variables in PHP and then how to retrieve them in JS.
i need to pass variables to a popup page. I have already made the page i want to be popped up, it is called popup.html and is in the same file location.Here is how i am making the page popup:
<head> <script type="text/javascript"> function prizes(){
I have a form with allot of form items on it that posts to itself. I am trying to pass those form values to another page with out using the action attribute in the form. Is there a way to do this? I have tried jquery and javascript but coming up blank. Just trying to pass all the values at one time to another page. Seems a little difficult to me since im a intermediate javascript programmer. Here is what i am trying to do script wise. theform is the ID of the form. I have a switch statement that is based on the button pressed would get into that statement. So if one of the three buttons on the page is "excel report" it should get into that statement and pass the values of the form to another page. I have tried this:
Now i have a doubt, how i can pass the variables $var and $var1 with ajax to a PHP file? to make sql querys and replace the values of $var and $var1[code]...
I've recently begun using AJAX on my website and have ran into a problem.My webpage: catalogue.php contains a category variable named $cid which the page GETS in order to display products from the correct category. This works fine.I now want to implement a drop-down box to sort by price, name, newest etc...I have tested the AJAX out with a dropdown box for changing the category and it works fine, this is because it is only passing one variable which it gets via the javascript "this.value".
The sort by price box requires two variables to be passed .I can pass the "this.value" which tells the javascript function I want to sort by price/newest/etc but I cannot figure out how to pass the category variable ($cid) so that when the xmlhttp.open calls the url: getSort.php it passes both pieces of info.My javascript is:
Code: function showSort(str) { var cat = <?php echo $cid ?>;[code].....
My page has a form (HTML) and what I would like to do is that when I click on submit, the variables or text inputted in the FIRST NAME FIELD, LAST NAME FIELD and ETC would show in the second page.