Use An External Function As A Variable?
Aug 12, 2011
I know very little about Javascript. I'm trying to use a function to specify a condition for an if statement. I can't edit the function because it is external.
Specifically; I am trying to use a geolocation service (geoPlugin to geolocate your visitors) to taylor part of my wesite. The service provides javascript functions here.
I am only interested in knowing which continent the visitor is from -
function geoplugin_continentCode() { return 'EU';}
In my case this function returns EU. What I want is to trigger a simple alert box onload but only where the continent code shows NA (which - I think - it will do if a visitor to my website is based in North America.)
I can't figure out if there is a way to use a function return as a variable if one can't edit the function? Or is this just something I can't do with Javascript?
View 3 Replies
ADVERTISEMENT
Dec 15, 2009
I have a function in an external javascript file (calculate.js) which calculates the price of a product, based on a users preferences in a form (dropdowns, radio buttons etc). Each time the user modifies their choice, the script/function then displays the price on the page (index.html) using:
document.getElementById("price").innerHTML = price;
Once the user has finished making their choices, they then click the forms submit button (method="post") to be taken to a confirmation page (confirm.php).
Here, I can display the users preferences using php code like:
<?php echo $_POST['size'] ?>
<?php echo $_POST['color'] ?> etc, etc...
But I'm not sure how to pass the price over!
The preferences come from the form and are picked up with php. But the price is calculated with javascript! How do I send it to confirm.php?
I have tried adding
window.location = "confirm.php?Quote=" + price;
to the function, but this changes the page before the user may want to go to the confirmation page!
Can I add a hidden input to index.html with the value set as the javascript variable called price? If so, what syntax do I use for this? I have tried
document.write('<input type="hidden" name="quote" value="'price'" ?>" />')
and some other stuff too, but I still can't get it to work!
Or do I pass the value in the url, like confirm.php?Quote='price'? Again, what is the syntax, as I can't seem to get it to work?
View 4 Replies
View Related
Dec 1, 2009
I start outside of the external JS file by: reviews.init(); reviews.initialiseContent('comment'); This loads my data and loads + sets the comment tab as default. My problem is that in the external JS file (shown below) the loadTabs variable will not allow me to pass it a variable: contentDiv.onclick = this.initialiseContent; Whenever I pass a variable here it errors, am I setting this up correctly, should I be using prototype for my this. variables? Interested to hear back on if this structure of code is the right way to go about this and also how I can pass a variable in this way :)
[Code]....
View 2 Replies
View Related
Oct 17, 2010
I have a PHP page with a number of images displayed thumbnail size. I want the image source of a clicked thumbnail to be the image source of a larger image in an image field. Javascript is here:
<script type="text/javascript">
function getValue(VarSrc)
{
[code]....
View 7 Replies
View Related
Oct 28, 2009
I wanted to know if there is way in Javascript to send a hidden variable to an external URL without actually submitting to the URL?
Code below is what I intend to do. I want to use an image to do an onClick event and send the name to an external URL without actually doing a submit.
<td width="25"> </td>
<input type="image" src="images/btn_Activate.gif" onClick="window.location.href='www.abc.com'">
<input type="hidden" name="name" value="<% = name %>">
</td>
View 3 Replies
View Related
Feb 12, 2010
how I can accomplish wrappingrelevantparts of a script into a function then call that function within a success area on another page.
This is what I have so far: Script.js page - This page is longer but this is the relevant part that I would like to wrap:
$(".product img").draggable({
containment: 'document',
opacity: 0.6,
revert: 'invalid',
[code]....
View 3 Replies
View Related
Sep 16, 2009
I've tried using the load method $('#idDetails').load('formElements.html .expirationDate');
which works well but I can't store it in a variable. With the ajax method, I haven't found a way to get it to return a specific div.
View 4 Replies
View Related
Aug 11, 2009
I've used jquery to create a tabbing system and I want to be able to use it on multiple pages. I want to be able to pass a variable containing the number of items in the list from the html to the js file. Inside the js file I have this function:
[Code]...
View 2 Replies
View Related
Jul 15, 2011
var html = $.get('templates/Template.html', function(html) {
});
console.log(html);
The object returned, html, have the property response, wich contain the html of page Template.html In firebug I see that the property responseText have all the html of the page, but... how can I get this value? I have try with:
[Code]...
View 2 Replies
View Related
Jul 15, 2011
I trying to get an html page using the $.get method and assign the result to a variable, using this code:
var html;
$.get('templates/Template.html', function(data) {
html=data;
});
console.log(html);
html variable, in this case, is null...
[Code]...
View 1 Replies
View Related
Aug 17, 2010
I am trying to declare a variable inside a function and use it later on in my code... but it just already returns white space... i.e. not variable value. I am setting it within this function:
function show_video1(){
document.getElementById('video1').style.display="block";
var video1Name = "Education World News (Part 1)";
document.getElementById('video2').style.display="none";
document.getElementById('video3').style.display="none";
document.getElementById('video4').style.display="none";
[Code]...
and trying to call it later on with this: <script type="text/javascript">document.write(video1Name)</script> It might be worth noting that each one of my 11 videos will hace a different name.
View 13 Replies
View Related
Aug 13, 2009
I've made a tabbing system with javascript which consists of a couple of functions and all I need to do is to initialize one of the functions from each html page the script is linked to.
Here is the function I want to initialize:
The parameter key would be the default selected tab and n being the number of tabs. So if I was to have 3 tabs with first one being selected by default I'd say change(1, 3).
I just need to know how to do this from the html file since I'll be using it on multiple pages and I don't want to have a different js file for each page.
View 3 Replies
View Related
Apr 20, 2010
I'm trying to call a external .js file that contains a function from a webpage, but haven't been able to discover how to reference the function.According to the book Beginning JavaScript 4th Edn, this should work - why isn't it?
View 10 Replies
View Related
Sep 15, 2010
I'm trying to execute a function in an external js file. I have the file linked
Code:
script type="text/javascript" scr="./JScript/JSFile.js" language="javascript"></script>
In my form the action points to the JSfile
Code:
action="JSFile.js"
My submission button has a link to the JS function
Code:
<a hef="javascript: function()"><input type="submit"></a>
When I click the submit button, it shows the JSFile instead of executing the function.
View 4 Replies
View Related
Sep 28, 2009
I have HTML page which use js function and worked fine b4 I pull out the javascripts function from that page.Then later, I created .js file for the js functions and test again, the function doesn't work anymore.
In .js file,
<script type="text/javascript">
var upload_number = 2;
function addFileInput() {
[code]....
When I click on the Upload another file link, nothing appear.It worked b4 I create separate js file.
View 3 Replies
View Related
Aug 19, 2011
On my site I'm using an external (big) javascript file, in this external file there is a function with the following line in it:
function showslide(){
return(currentSlide);
}
In my main html file the external javascript file is loaded within the head section. This external file does a lot of other stuff besides returning a number.Somewhere in my html file I need to call the showslide function. I tried doing that with this:
<script language ="Javascript" src="upload/3weg_slider.js">
document.write(showslide());
</script>
But it doesn't return anything, when I place an alert line within the function it doesn't show up either.
View 2 Replies
View Related
Apr 6, 2011
I would try to make a game/demo with legitimate script that is easy to read and properly segmented with functions instead of my previous attempts that are all one file.I'm trying to print the character (currently a circle) to screen in an external function (print_character in character.js).
View 2 Replies
View Related
Sep 4, 2011
index.html:
<script type="text/javascript" src="JScript.js"></script>
..
<script type="text/javascript">displayTimes();</script><br>
JScript.js:
function displayTimes() {
document.write("8:30-9:50<br>9:55-11:15<br>11:15-12:00<br>12:00-1:20<br>1:25-2:43");
}
It's not displaying. How do I call the function properly? I tried reading about onload but it only applies to <body> and <img> and I want it in a specific area of the page. I can put the script on the same page and then call the function later, but I want to know if it's not possible doing the above properly.
View 1 Replies
View Related
Mar 3, 2009
Below is a sample HTML code for including a javascript file.
Code HTML4Strict:
<!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]....
When i browse this test html page on Firefox, the alert message is displayed as on the code above. But on IE, the page shows no such alert message.I assume this is a problem with the functions on the external js file not being recognised in IE.
View 4 Replies
View Related
Jan 11, 2011
I have a requirement that my javascript function can be called directly from the other website. I know how to add the external javascript and then call respective function
<input type="button" value="Testing direct function call of javascript" onclick="CALL THE EXTERNAL JAVASCRIPT(which will call main function in it" />
how can I create such javascript
View 3 Replies
View Related
Aug 10, 2010
turning the following inline code:
<a href="http://www.bing.com/" name="bing" onclick="return !window.open(this.href)">Bing</a><br>
<a href="http://www.lycos.com/" name="lycos" onclick="return !window.open(this.href)">Lycos</a><br>
[Code]....
into an external javascript function that will do the same thing (open all links in a new window individually if javascript is enabled, without destroying links in html for if javascript is not enabled).
View 4 Replies
View Related
Feb 5, 2010
I have the following code as js for <a href="http://www.oxbowcreations.com/wedding/personalize.php">this</a> site.
Code:
// JavaScript Document
function setQty(id)
{
[code]....
View 2 Replies
View Related
Oct 18, 2011
How do you call a jquery function from an external js file and then load that function when the window loads, that is the .ready() function if I am not mistaken.
View 2 Replies
View Related
Nov 4, 2004
I'm trying to call a specific function in an external javaScript file:
<script src="myCode.js" type="text/javascript"></script>
How do say I just want a certain function to run. I'm using this:
<script src="myCode.js:certainfunction()" type="text/javascript"></script>
but it's not working, any ideas?
View 3 Replies
View Related
Jul 15, 2011
I have a page that has a group of elements and i would like to add that whole group to the page as the user clicks add group button. In other words, i want to start with group1, then when i click on the add button, it will add group2, and so on.I have seen the various posts on the web on creating dynamic content, but every example i have seen works with javascript that is inside the html code.
I would like to have the code in a separate javascript file and when i call the function from the html page, it would add the group of elements i want to follow the current group.I need to pass the document to the function and then have the function add the group to the html page.
View 2 Replies
View Related
Jul 16, 2010
I'm writing a script and I've encountered a problem.. I have a txt file with many words, each word in a different line. For example: the file words.txt contains:
word1
word2
word3
word4
word5
I need to load the content of the file into a variable in my script. I prefer that all the words will be in the same variable with line breaks, but if you'll figure out a way to put it in an array, it's ok too. I really don't know how to do it, and I tried to google but didn't understand.. By the way, I don't want to change the txt file to js file, I need it to remain txt..
View 8 Replies
View Related