Some links are not clickable in firefox on windows 7
When I log-in to www.traffup.net some links inside my members area are not clickable anymore.
I do not have a toolbar and the problem also occurs with links that are not near the top.
When I click the links nothing happens. Here's the source code of some of the links that wont work
<ul id="dropdown"> <li class="lbl">Howdy Thomas</li> <li><a class="main">Websites</a> <ul> <li><a href="http://traffup.net/mysites/">My Websites</a></li> <li><a href="http://traffup.net/listing/">Add New Website</a></li> <li><a href="http://traffup.net/favourites/">Favourites</a></li> </ul>
I think the problem is this kind of link:
<a class="main">Websites</a>
These are showing up on the page. If everything would be working then clicking on them should open a dropdown with the other 3 links, but this doesnt work.
Firefox doesnt seem to know how to handle it. But the same version of firefox gets the job done on Vista.
I have also tried the version 17 from beta update channel and Aurora ---> same problem
I have tried Safe Mode --> same problem
Any help is appreciated...
Modificato da cor-el il
Soluzione scelta
Solved it now by resetting firefox....
somehow the javascript to manipulate the href didnt work
Hopefullly I will not have to open another thread for recovering my settings and stuff ( I dont even have an idea of what got lost during reset )
Leggere questa risposta nel contesto 👍 0Tutte le risposte (10)
It is possible that another element is covering the links if they aren't working.
You can try to right-click the link to open the Inspector to see what gets selected.
- https://developer.mozilla.org/en/Tools/Page_Inspector
- https://developer.mozilla.org/en/Tools/Page_Inspector/HTML_panel
You can also do this with the DOM Inspector.
The links are not covered. Right clicking and inspecting shows exactly the element i have posted above, which is the same that gets displayed on my vista machine where the links work.
I think this is a windows 7 specific problem, rather than a general firefox bug.
am currently trying to reproduce this error on other pages but havent found one where this problem occurs...
If the links aren't covered and you also do not specify a target window then they should work.
Start Firefox in Safe Mode to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).
- Do not click the Reset button on the Safe mode start window or otherwise make changes.
safe mode didnt solve the problem also tried default theme now... same problem
firefox just doesnt handle a link that is not having the full URL. <a class="main">Websites</a>
It seems like all the links that are defined via these classes ( I dont know if this is handled via css or java or anything... I'm just a user...) dont work. Firefox correctly selects the elements and the inspector shows that is the <a class main> element. The hover effect is also displayed, but the dropdown doesnt open.
This is the same for all the links on that site, no matter where they are on the page. So if this was a problem of the links being covered then something must cover the complete page.
If I use Firefox on my Vista machine ( same theme / same options set / same plugins ) everything works fine.
I think that firefox just misses out on following any css or java that is defined by these classes and is forming the URLs ( sorry if this is complete bullshit - i dont really know much about how all this works ).
Soluzione scelta
Solved it now by resetting firefox....
somehow the javascript to manipulate the href didnt work
Hopefullly I will not have to open another thread for recovering my settings and stuff ( I dont even have an idea of what got lost during reset )
An anchor tag that doesn't have an href="url" attribute isn't a hyperlink. (A class name is useful for styling and can be discovered by scripts, but in itself, doesn't add any interactivity.) The site may be designed to make the tag clickable by adding the href or an onclick handler to the element (either "inline" in the tag or external to the tag). If these same anchor tags are clickable on your Vista system, "something" might be altering the page or blocking the script on your Windows 7 system. Safe Mode usually rules out extensions as the culprit.
Did you try clearing your cache and cookies? When you have a problem with one particular site, that's a good "first thing to try".
(1) Bypass Firefox's Cache
Use Ctrl+Shift+r to reload the page fresh from the server.
(You also can clear Firefox's cache completely using:
orange Firefox button or Tools menu > Options > Advanced
On the Network mini-tab > Cached Web Content : "Clear Now")
(2) Remove the site's cookies (save any pending work first) using either of these. While viewing a page on the site:
- right-click and choose View Page Info > Security > "View Cookies"
- Alt+t (open the classic Tools menu) > Page Info > Security > "View Cookies"
Then try reloading the page. You likely will need to log in again.
I was 10 minutes too late...
Don't delete the "Old Firefox Data" folder from your desktop in case you need to recover settings from it.
You posted code like this above:
<a class="main">Websites</a> <ul> <li><a href="http://traffup.net/mysites/">My Websites</a></li> <li><a href="http://traffup.net/listing/">Add New Website</a></li> <li><a href="http://traffup.net/favourites/">Favourites</a></li> </ul>
That means that you can click items on the main menu bar (class="main") as those do not have a href attribute, but items in the drop down that open on hover via CSS and that have a href attribute should be clickable and work (you should see the URL pop-up at the bottom of the browser window).
I had a similar problem on a website when a particular page was writing on the screen. This particular page later discovered contained a code that disabled anything from being clicked on or selected etc. It was as though there was an invisible windows in front (literally there was). I removed the code and everything went back to normal.
Nothing wrong with Firfefox, Windows or Ubuntu. Incidentally, windows Internet Explorer v8 didn't have a problem since it was not up to date to handle the new CSS code. :)
Here's the code that prevented anything on the page from being clicked:
Most likely it got injected there without the user being aware of it. This was injected back in march 2012 so since then the browsers did not pick it up and just plainly ignored the code until new browser updates got installed to handle the css code.
I have no idea how it got there but my best guess would be a silent plugin of which I have no idea which one.
The above code is some form of style sheet code that puts a layer in front of the page. It would be put into good use in stopping people from selected the page contents or to do damage to there site. You can perhaps put it over images from stopping people downloading using browser right click save image command.
I hope this would help those who are having the problem.
You can usually find such containers that overlay other items via the right-click context menu and open the Inspector to see which element is selected.
- https://developer.mozilla.org/en/Tools/Page_Inspector
- https://developer.mozilla.org/en/Tools/Page_Inspector/HTML_panel
- https://developer.mozilla.org/en/Tools/Page_Inspector/Style_panel
Such issues can also be caused by missing clear rules in combination with floating content.