History.previous Always Returns Undefined
Aug 27, 2009
Shouldn't history.previous return an url address of previously visited web site???
I used this code in my web page: <body onload="alert(history.previous+''+window.history.next)">
then I visited some web sites and went back, but the code always returns undefined, although there are URLs of the previous and next pages visited .
View 3 Replies
ADVERTISEMENT
Sep 8, 2011
I need an html page that when visited automatically redirects the browser to return to the previous page it was on. here is the current code I have:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>[code]....
this works in firefox but in IE you have to press ok in the alert box before it returns. I admit I am a javascript novice. Any suggestions
View 1 Replies
View Related
Dec 11, 2009
I have a homework assignment which is pretty simple. It is a grade calculator that uses arrays to gather the grades from the user. This is what I have for the problematic section:
var homework = new Array(2);/* The grades entered by the user for Homework 1, 2, and 3 */
var project = new Array (3);/* The grades entered by the user for Project 1, 2, 3, and 4 */
[Code].....
My problem is the document.write portion of the code, where it is supposed to return either homework[0], project [0], or exam[0], it instead returns undefined. There is no problem with any other subscript. And yes, it does successfully prompt me for each of the [0] subscripts in the first part of the code. Am I just missing something that is right in front of my face? Does all arrays not start with the [0] subscript?
View 1 Replies
View Related
Dec 12, 2011
Suppose we have following javascript codes: Case 1.
var foo = function (){
var x = "hello";
var bar = function () {
alert(x);
} return bar;
} var bar_ref= foo();
document.write(bar_ref()); // it pops up "hello" and print-outs "undefined".
If we modified above code slightly, shown as follow: Case 2.
var foo = function (){
var x = "hello";
var bar = function () {
alert(x);
} return bar();
} var bar_ref= foo();
document.write(bar_ref()); // it only pops up "hello".
As you can see, Case 2 modified the return value from "return bar" to "return bar()," which won't cause the "undefined" output. To me, it looks like when the JS interpreter executes the line "bar_ref();" it triggers the execution of function "foo", besides both "return bar" and "return bar()" do the same job which is to execute function body of "bar".
The only difference is that after the execution of function bar, its function body does not exist anymore, so when the interpreter executes the line "return bar;" it follows the function identifier "bar" and ends up with "undefined". This is why the Case 1 gives us "undefined", but I am not quite clear about why the Case 2 can trace down to the function body of "bar". Do you have any ideas about such difference outputs?
View 3 Replies
View Related
Feb 25, 2010
I'm doing something with grails + jquery. My controller send a rendered json (which I know is sending correctly) but when the object "arrives" in the callback method it comes undefined. I can see it lenght, but not it's content.
[Code]...
View 4 Replies
View Related
May 18, 2009
I have to use scrollTop and scrollHeight properties, but on jQuery object it returns `undefined`.
Is there any method to get this property from jq object?
It doesn't matter, but my object looks like this:
View 2 Replies
View Related
Feb 13, 2009
I am trying to access the width variable from my main page. Within the imageinfo.js script functions I can alert() the width value which returns 1024. But I can't seem to pass this variable to my main page or access it directly so that I can use document.write() to write the variable on the page. Whenever I try to call the 'width' variable directly from the main page I get undefined. How can I access this variable? However, with the test code below, I was able to get ducument.write() to write the 'width' variable on the page but now the page doesn't stop loading - there's an endless loop in the code...
Code:
BinaryAjax(url,function(http) {findEXIFinJPEG(http.binaryResponse);test(width)},null,useRange ? [0, Range] : null);
Main page
Code:
<html>
<head>
<script>
function test(width){
document.write('Image Width = ' + width)
} </script>
<script type="text/javascript" src="binaryajax.js"></script>
<script type="text/javascript" src="imageinfo.js"></script>
</head>
<body>
<script type="text/javascript">readFileData('image.jpg')</script>
</body>
</html>
Imageinfo script - This script uses the binaryajax script found below.
Code:
/*
* ImageInfo 0.1.2 - A JavaScript library for reading image metadata.
* Copyright (c) 2008 Jacob Seidelin
*/ .....
View 22 Replies
View Related
Nov 22, 2011
I am trying to make a function that will return part of some xml data, but It keeps returning "Undefined" here is the function, with the call:
Code:
function getUserInfo(u, t) {
$.ajax({
type: 'GET',
[code]....
View 6 Replies
View Related
Mar 27, 2011
When I run the following code, the .Length function returns "undefined."
var strTest = 'test';
alert(strTest.Length);
Using the typeof function, I know that JS is treating the variable as a string.
View 4 Replies
View Related
Jul 27, 2011
Here is a code I use to calculate distance b//w 2 places using google api. It works perfectly and shows the results in the html but when I add a return statement at the end of the function showlocation() it returns undefined.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[URL]">
<html xmlns="[URL]">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<meta name="robots" content="noindex,follow" />
<title>Calculate driving distance with Google Maps API</title>
<script src="[URL]" type="text/javascript"></script>
<!-- According to the Google Maps API Terms of Service you are required display a Google map when using the Google Maps API. see: [URL] -->
<script type="text/javascript">
var geocoder, location1,addr1,addr2, location2, result1,gDir;
function coolAl(add1,add2) {
addr1=add1;
addr2=add2;
var result= return initialize();
showLocation();
alert(result);
} function initialize() {
geocoder = new GClientGeocoder();
gDir = new GDirections();
GEvent.addListener(gDir, "load", function() {
var drivingDistanceMiles = gDir.getDistance().meters / 1609.344;
var drivingDistanceKilometers = gDir.getDistance().meters / 1000;
result1=location1.address + ' (' + location1.lat + ':' + location1.lon + ')/' + location2.address + ' (' + location2.lat + ':' + location2.lon + ')/' + drivingDistanceKilometers + ' kilometers';
document.body.innerHTML=result1;
return drivingDistanceKilometers;
});
} function showLocation() {
geocoder.getLocations(addr1, function (response) {
if (!response || response.Status.code != 200) {
alert("Sorry, we were unable to geocode the first address");
} else {
location1 = {lat: response.Placemark[0].Point.coordinates[1], lon: response.Placemark[0].Point.coordinates[0], address: response.Placemark[0].address};
geocoder.getLocations(addr2, function (response) {
if (!response || response.Status.code != 200) {
alert("Sorry, we were unable to geocode the second address");
} else {
location2 = {lat: response.Placemark[0].Point.coordinates[1], lon: response.Placemark[0].Point.coordinates[0], address: response.Placemark[0].address};
gDir.load('from: ' + location1.address + ' to: ' + location2.address);
}});}});}
</script></head>
<body onload="coolAl('pune','mumbai')">
</html>
View 9 Replies
View Related
Aug 15, 2009
I'm new to ajax. I've made a script that should return results from database but it keeps telling me just undefined. Code what I have:
Code:
var ajax = null;
function showRes(wut) {
if(wut.length == 0) {
document.getElementById("results").innerHTML = "";
return;
} if(window.XMLHttpRequest) {
// IE7+, ff, chrome, opera, safari
ajax = new XMLHttpRequest();
}else if(window.ActiveXObject) {
// retards
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} else {
alert("Your "browser" does not support AJAX!");
return;
} var url = "search.php?q=" + wut;
url = url + "&sid=" + Math.random();
ajax.open("GET", url, true);
ajax.send(null);
document.getElementById("results").innerHTML = ajax.reponseText;
}
View 6 Replies
View Related
May 13, 2011
Since upgrading from 1.4.x to 1.6.1 all the code that selects the contents of an XML attribute by the name of 'value' has stopped working. Upon investigation, any time you do
$(someXMLObject).attr("value")
now always returns 'undefined'. This worked fine in previous versions and currently is preventing us from upgrading. I know the obvious solution would be to change the attribute name from 'value' to something else, but this would require some real effort on our part as a lot of our front end code is assuming an attribute of 'value' be passed in.
My question is, is this bug likely to be fixed in a forthcoming release of JQuery or should we implement the necessary workarounds on the assumption that this isn't being worked on?
View 3 Replies
View Related
Nov 14, 2011
Have searched this forum thoroughly as well as googled it, but no luck in understanding why the following simple code does not work:
Code:
function changeSelect(){
var id = $(this).attr("id");
[code].....
View 2 Replies
View Related
Apr 23, 2010
This routine used to work when I was using jQuery 1.3.2. Now that I've switched to 1.4.2 it fails. I've verified that returning to 1.3.2 fixes the problem.
I have a page which includes this select pulldown:
<select
name
="template"
id
[Code]....
View 3 Replies
View Related
Oct 8, 2009
Either I'm having a really dim Friday, or something strange is going on. I'm trying to add a method to the Validator plugin, using the following regex:
[Code]....
View 1 Replies
View Related
Jan 26, 2011
I'm trying to add extra DIVs after the first one on a page. This is for a CMS with form fields in them. Here is the first DIV:
<div class="OptExtra">
<h3>Additional Option</h3>
<label for="RESAddType">File type (i.e. “CD” or “Download”)</label>
<input name="RESAddType[]" type="text" id="RESAddType" size="48" class="FW" />
[Code].....
View 10 Replies
View Related
Dec 4, 2005
Is there a way to obtain the last page visited? I don't want to go to
that page, I just want to be able find out what page they came from,
the url of that page. Is this possible?
View 20 Replies
View Related
Feb 24, 2005
I'm having a bit of a problem with IE and the history.go(-1).
I have script in php that adds a new vehicle to the DB. Before adding it checks to see if all fields are populated. If not it displays an error message and then provides a back button in the form of an submit button and onclick="history.go(-1);return false;
In IE when I click back I get an error message ... see attached screen dump.
I click ok and then click back ... it says the same error message.
I click the back button once more and it then takes me 2 pages back from the current page.
I dont experience the same problems in Firefox ... all works great.
I also have header("Cache-control: private"); //IE 6 Fix set at the top of the page.
View 10 Replies
View Related
Jul 20, 2005
We use a three-window frameset for online manuals. The "main" window
contains our document. Since the documents have hyperlinks between
them for related topics, we have "return" links built into a
navigation bar on some of the pages. Most of the time these work
fine, but if the person clicked on the top or left frame before
clicking on the "return" link, the wrong frame is changed.
Does anybody know how to alter the script so that only the main
document window is in focus? Here's the script we use in the page:
<a href="javascript:history.go(-1);">Back</a>
By the way, this is for a company Intranet - with all users on IE5.5
as a minimum.
View 1 Replies
View Related
Jul 24, 2001
is there neway using javascript that you can detect if a vistor has clicked a link?
the reason i ask is that i need to make only certain links on an area of a page to be a certain color if they have been linked, but other ones remain unaffected. i only have control over a few links, as it is an asp application for someone to download and have inside their pages
View 7 Replies
View Related
Aug 3, 2007
I have a form with a "Print" button on the page. When the user clicks this it doesn't actually print but opens a condensed version of the page, passing the field contents with php. On the new (condensed) page I capture the load of the page in js and when it occurs issue the command print(). This works fine.
But once I've done this (printed) I would like to return to my original form. I've tried
if (print()) history.back()
print()
history.back()
neither seems to work. As an experiment I put the following code at the bottom of my condensed page that prints...
<FORM>
<INPUT type="button" value="Click here to go back" onClick="history.back()">
</FORM>
Clicking on the resulting button does exactly what I want... clears the form and returns me to my original.
I just don't what to
a) print the form with that button on it
b) require user input after the printing.
So... can anyone point me in a way of making history.back() work outside of an onClick construct?
View 2 Replies
View Related
Jun 2, 2002
I just finished adding a purchased shopping cart to a site and it's part php and part javascript.
The first problem is this little piece of code:
<A HREF="javascript:history.go(-1)">Back<A>
It works fine in IE6 but, wil only work once in Netscape6.2...What gives?
View 3 Replies
View Related
Jul 23, 2005
I have an Apache PHP enabled webserver and want to know from where users are coming from.
Understand I want the last surfer's browser visited url. I imagine I can do this with some kind of interraction between 2 scripts : one client side, one server side. The client one send the URL and the server one write it in the right log file....
View 4 Replies
View Related
Jul 23, 2005
I used <input type="button" value="Back to Correct" onclick="window.history.back();"> to go back to the previous page is working, but if i use the as below instead, it does not work. what did I do
wrong?
View 1 Replies
View Related
Aug 4, 2005
I search for a way in javascript to prevent browser from caching my
HTML page in its "history" and "temporary files" if there is any .
View 1 Replies
View Related
Mar 7, 2007
I have a one-page site that uses 4 different links to show or hide 4
different content DIVs. Because each piece of content isn't a
separate page, a user who clicks the back button after clicking one of
my links will be taken away from my site. Is there a way for me to
use a JavaScript function to write a history entry each time they show/
hide a layer so that if they do click the back button they aren't
navigating away from my site? I've noticed that this only affects
Internet Explorer...I do not need this for FireFox.
View 1 Replies
View Related