Conflict Between Query-part Of Url And Visited-state Of Url
Jul 23, 2005
I have links on an index page like this:
<a href="link" onclick="DoOnClick('link')"> page title </a>
-where the DoOnClick("link")
just adds a query part to the url before executing:
location.href = "link?query";
( this is done in order to maintain certain state information
--(instead of using cookies.))
I also use something like this:
a.link { ...different... }
a.visited { ...colors... }
a.hover { ...for each of these... }
in a css file for the index pages,
in order to distinguish the already-visited page-links.
The problem is that it's not working right.
It works with JavaScript disabled,
But with JavaScript enabled, it's only the
first-clicked page link that gets marked as having
been visited. Subsequent pages don't get marked.
Apparently the full "link?query" is being put
in the browser history, - not "link".
And since "link?query" doesn't match exactly any "link"
on the page, --none of them get marked as having been visited.
( However, - the really odd thing, - is that it does work
-right -- in my local mirror of the site!
(--I'm using the latest IE browser.)
Anyway, my question is,
can anyone think of a way around this?
Perhaps by somehow using the JavaScript's "history" object to force recording of "link" instead of, or in addition to, "link?query", in the user's visited-link history, --so that they'll all get marked as such on the index pages?
View 5 Replies
ADVERTISEMENT
Mar 18, 2007
i do have a page saying :
index.html
where the user could setup a color afterwards the urls becomes :
index.html?color=maroon
for example.
obviously, in this page i have a menu linked to :
another_page.html
and i'de like, after the user entered in "another_page.html" to retrieve
:
?color=maroon
i have tested history however Firefox 2 says :
uncaught exception: Permission denied calling the method History.item
the same for history.previous
does a workaround exists ?
View 1 Replies
View Related
Nov 1, 2011
I used the code from the following article...[URL]
$(function() {
$('img[data-hover]').hover(function() {
$(this).attr('tmp', $(this).attr('src')).attr('src', $(this).attr('data-hover')).attr('data-hover',
[code]...
why does the rolled over image's src return to the original value when the user rolls back off it?
View 1 Replies
View Related
Jul 21, 2011
To say I'm new to JavaScript is a bit of an understatement so bear with me. I have a site set up with a variety of layers of toggles. When you enter the site all of the items are collapsed and you click the headings to expand. Each of the toggle-able items have ids. It works great for users who start at the homepage.
However, when I send people to any of the inner topics, all they see is the initial collapsed state of the site. I want to be able to provide a URL that will set the toggle to open, and show all of the content for that section on entry.
Here is my code and js, can anyone point me in the right direction?
[Code]....
View 2 Replies
View Related
Jun 1, 2010
How can I preserve the session state of a SharePoint browser state using javascript?
View 2 Replies
View Related
Jul 29, 2004
I don't know if this is the right place for this, but it didn't seem to fit anywhere else!
I have the folowing test page: [index.html]
<html>
<body>
<form id="go" method="post" action="page2.html">
<a href="java script:;"* here 1</a>
<a href="java script:;"* here 2</a>
</form>
</body>
</html>
*"java script:;" should not have the space, but for some reason if you don't use the space it comes out "javascript:;"
In IE if you click the link "Click here 1", and then return to this page it will mark the link that you clicked as visited (and leave the other unvisited even tho it goes to the same place, which is nice) but if you do the same in Firefox it will not mark the link as visited, which is rather frustrating. Does any one know if it is possible to get the clicked link marked as visited in firefox?
View 2 Replies
View Related
Oct 5, 2010
Anyone know how I can change the color of a text link on a page that doesn't load a new page, but rather stays on the same page?The nav links already use an onClick to present content below it that changes depending on what link in the nav I select. In other words, there's already two things going on -- links take you to content on the same page using a JS onClick.What I want to add to that is when you click on the link, it changes style, like turns bold or changes color. So then the user knows that not only have they selected new content, but the link they selected stands out as well.
View 1 Replies
View Related
Feb 2, 2011
I am attempting to make a menu that has a background image that changeswhen you rollover or click a menuitem. I've got the hover effect working fine with CSS, but am trying to implement the click event via jquery with the following:
CSS:
div.SustainResourcesMenuTabs
{ background-image: url('/images/departments/commdev/sustainability/menu_tab.jpg');
}[code]....
My process is to reset the entire menu to the inactive state, then switch on the active state for the item that was clicked. Eventually, the item that was clicked will display its corresponding body section as well. I've tried using the CSS pseudo-class "active", but since the entire div is the link, that is unavailable. I've also tried multiple variations of addClass/removeClass, toggleClass, and setAttribute/removeAttributebut nothing hasworked so far.
View 2 Replies
View Related
Sep 13, 2009
I have used this code for UI tabs.
[URL]
I tried to get back the last visited tabs after page refresh using cookies. But I failed to set cookies here.
View 1 Replies
View Related
Sep 2, 2010
I have what some would identify as a Kiosk machine running a browser in full screen(true full screen, no address bar visible). It serves as an internet cafe machine, with unique users and a login system.
What I'm looking to do is when the user leaves the root site (via clicking a button), to embed a frame at the top of the page with an address navigation bar, so I can track the time the user spent browsing. I'm exclusively using firefox, and I'm not concerned with support for such functionality in other browsers.
I assume I can achieve this with javascript, jquery, or ajax, I'm just not sure which to start with and how to begin planning the execution.
View 2 Replies
View Related
May 28, 2010
how do i get it/what is the source code so when one java pop up appears when my page is visited another one appears over the top of it like in windows when they is 2 boxes but one overlaps the other one
View 1 Replies
View Related
Apr 27, 2007
I would like to set the link's "visited" pseudo-class with javascript
without clicking on the link. My goal is to update the link's color
(previously set in the CSS file) to be "visited" without actually
clicking on the link and then clicking "back" in the browser.
Does anyone know how? Here are the following things I've already
tried to no avail:
var obj = document.getElementById("idOfMyLink");
//obj.visited=true; // NO
//obj.style.visited=true; // NO
//obj.click(); // NO, performs a click and takes me away from
current page
/*
// Setting the src of an iframe on the same page, trying to
"stuff" this URL into browser's "History"
var theFrame = document.getElementById("myiframe");
theFrame.src = obj.href;
// NO. The iframe does go to correct URL, but the link's color
doesn't update.*/Any ideas?
View 3 Replies
View Related
Dec 27, 2006
I have a js dropdown menu and js slideshow on the same webpage.
The menu dropdowns work great in FF but not in IE 6. The menus in ie
drop down behind the slide show which I do not want. Does anyone know
how I can fix that? Perhaps an iFrame?
View 1 Replies
View Related
Feb 21, 2005
I have a javascript dropdown menu and a scrolling marquee on my site, but there is a conflict of script which only allows one of them to be visible. Not sure how to get round this.
View 18 Replies
View Related
Nov 24, 2010
i am using two frameworks in my application jquery and prototype. To make two frameworks work properly.i wrote like this
<HTML>
<HEAD>
<TITLE> JQUERY EX1 </TITLE>
<script type="text/javascript" src="theme/script/jquery.js"></script>
<script type="text/javascript" src="theme/script/prototype.js"></script>
</HEAD>
[Code]...
View 3 Replies
View Related
Oct 21, 2005
I'm trying to combine these two scripts to acomplish a combined effect.
None of my variables are duplicates so that's not the problem. I've
been able to identify the line that breaks the first script - however I
don't know how to fix it. Both scripts work great separately. When I
comment out the 1 line in the 2nd script the 1st script works. And when
I leave the comment out the second one works but not the first. Code:
View 3 Replies
View Related
Jan 25, 2007
I have an SVG file and draggable div on one page. When I move div over
this SVG file, it looks like div loses control and detaches from the
mouse. If I do it slowly, div seems to barely follow the mouse which is
being over SVG.
I tried assigning zIndex to SVG file to be the same as other elements
on the page, but that did not help. Would anyone know why this happens?
View 4 Replies
View Related
Jul 20, 2005
AI have a generic script to handle events. (NN/IE only)
function addEvent(elementObject, eventName, functionObject)
{
if(document.addEventListener)
elementObject.addEventListener(eventName, functionObject, false);
else
if(document.attachEvent)
elementObject.attachEvent("on" + eventName, functionObject);
}
Now, what I wanted to do was pass a parameter to the functionObject, but
this is apparently not possible.
How can I determine what object caused the event in the functionObj?
FWIU, the "this" object is fine in NN, but in IE, it refers to window.
addEvent(document.getElementById("myE"),"click",myFunction);
function myFunction()
{
// I need a reference to document.getElementById("myE") or whatever
object triggered this function to be called }
View 4 Replies
View Related
May 19, 2010
I have two different scripts I am using on a web form, one which highlights the field when the mouse focuses on a field and another which checks the info and submits. They work fine separately, but together there is a conflict.how to resolve the conflict?Here are the two scripts.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script language="javascript">
[code]....
View 4 Replies
View Related
Sep 30, 2009
I have read that if i have to use jquery with other libraries then i have to use jquery in no conflict mode.I understand that and and it works. i use$j = jquery.noconflict()so that $ of jquery does not mix with $ of other librariesNow my question is that i use any jquery plugin , and i include that JS filee,g plugin.jquery.jsI am not sure whether i am correct or noti think that plugin is coded by using $ sign not the $jnd i think it will conflict with other libraries.So it means i have to chnage the plugin code as well or there is no need to change plugin
View 3 Replies
View Related
Jan 13, 2010
This script is saved as timer.php. I downloaded it from this site. It is a live server timer that displays the server time in your browser. This code works fine. My problem lies here. I am calling this script from 'showusers.php' as:
<?PHP
echo "<p><b>Current Server Time: </b><span id="servertime"></span></p>";
?>
The timer as written below, saved as 'timer.php' works fine. When I use my original page 'showusers.php' it doesn't want to work. 'showusers.php' loads java in the header and has a src file= .js. I tried making this file a .php to see if there was a problem
[Code]....
View 3 Replies
View Related
Feb 11, 2008
am having trouble with a timing issue concerning 'innerHTML' and have been unsuccessful in addressing this problem after numerous hours.
ideally statements only get executed after the previous statement has been completed however this is not wholly true depending on your point of view. while the initial statement of setting the innerHTML has been completed, the content is still not accessible for a short period of time. Code:
View 3 Replies
View Related
Dec 27, 2006
I am doing one of my first sites and having a problem with this script for an ad rotator:
<APPLET CODE="KzmAdvertise" WIDTH="200" HEIGHT="435">
<PARAM NAME="copyright"
VALUE="Alex 'Kazuma' Garbagnati, kazuma@energy.it">
<PARAM NAME="scriptfile" VALUE="advertise_2.txt">
<PARAM NAME="imagesdir" VALUE="ads">
<PARAM NAME="welcome" VALUE="Welcome to Let's Bus It">
</APPLET>
It gets blocked by a bunch of anti virus programs. Is there a way to fix this? Also is there a way to make the ads open in a new window?
View 20 Replies
View Related
Sep 2, 2006
I have the following Javascript code
function Obj()
{
obj.squares = new Array();
}
Obj.prototype.Load= function(xdoc)
{
var goat = "head";
xdoc.ProcessNodes("squares/square", function(node)
{
alert(goat); // <-- this works fine
this.squares.push(
// do processing on node, create a square
);
});
}
Now the xdoc is another object I have, with a method called
ProcessNodes. The only important thing to know about ProcessNodes is
that it does some things, and calls its second argument (which is a
function) successively.
The problem I am running into here is once I get into the callback
function, "this.squares" is returning null ... even though it has been
initialized to an Array. For whatever reason, its like the object loses
scope when I get into the callback function. For all other intents and
purposes however, the callback function has the same scope as the
calling block (i.e. the goat variable is still accessible).
View 1 Replies
View Related
Nov 7, 2006
I am pulling data off a server via AJAX, and some of that data has
non-English characters in it. The data is in the form of a json: Code:
View 12 Replies
View Related
Nov 28, 2010
First off, I'm a noob, so, hopefully I won't offend anyone with my ignorance I am attempting to integrate both of these plugins into a single web page, but I seem to have some conflicts.
When I use the following script that is required for Cluetip, <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js" type="text/javascript"></script>, it disables jdMenu.
And when I use the functions.js javascript file that is required for jdMenu, it disables Cluetip.
View 1 Replies
View Related