Game Development Community

Notify doesn't work in Firefox browser

by Ray Depew · in Site Feedback · 04/11/2007 (4:41 pm) · 6 replies

This may not be worth your trouble to investigate, but just in case:

When reading GG forums using Mozilla Firefox version 2.0.0.3, the "Notify me" checkbox doesn't work. When I click on the checkbox, there's no visible response. Firefox's Error Console (which tattles on JavaScript errors) has a notation that says "Ajax is not defined."

I'd say this is a Firefox problem, not a JavaScript or GG problem, but if someone else has come across this and fixed it, I'd like to read about it.

Edit: The "Submit Post" button works fine.

#1
04/11/2007 (4:44 pm)
The Notify me checkbox works fine for me (running FF 2.0.0.3)

Maybe it's just your install?
#2
04/11/2007 (4:45 pm)
It used to work fine for me but for some reason the checkbox is now an image with javascript behind it, it used to be part of a form so I dont know whats up, I think it might be a "firefox incompatibility" or something..
#3
04/11/2007 (5:26 pm)
I don't seem to have a problem either (with mac or pc). There are some pretty explicit settings in firefox that might be preventing you guys from accessing certain scripts. These are usually located in the content tab of the options window. Like enable java scripts or enable java being turned off due to this coding for the notify checkbox...

<LINK REL=STYLESHEET TYPE="text/css" HREF="/css/site7.css"><SCRIPT language="JavaScript" type="text/javascript" SRC="http://ads.garagegames.com/adx.js"></SCRIPT><SCRIPT language="JavaScript" type="text/javascript" SRC="/js/1501/prototype.js"></SCRIPT><SCRIPT language="JavaScript" type="text/javascript" SRC="/js/1501/prototype-extensions.js"></SCRIPT><SCRIPT language="JavaScript" type="text/javascript" SRC="/js/site7.js"></SCRIPT><SCRIPT language="JavaScript" type="text/javascript" SRC="http://www.google-analytics.com/urchin.js"></SCRIPT><SCRIPT language="JavaScript" type="text/javascript">_uacct="UA-30217-1";urchinTracker();;
	function notifyit(type, id){...
#4
04/11/2007 (7:57 pm)
The function notifyit contains two "new Ajax.Request" calls, and the Error Console points me to them.

I still have Netscape installed. "Notify me" works fine on Netscape. Could my simultaneous installation (not necessarily simultaneous use) of NS and FF have something to do with it?
#5
04/12/2007 (8:55 am)
AJAX requests are out--of-band request, saving you from reloading browser content to activate, they been around awhile and have been supported by firefox since at least 1.5 most likely even earlier. The only way perhaps (although not likely) is if you are using both browsers and they are also both logged into the site (php authentication errors) which doesn't sound like the case. This can happen when browsing with one and switching.

Even so though AJAX calls are actually fairly simple of of band requests, in this case php ones. Sometimes they won't load if the header isn't of type xml, but firefox fixed that awhile back as far as i know. Being wrapped in a css should work properly (which is how it's set up here) unless of course you're overriding css (changing C:\Program Files\Mozilla Firefox\chrome\userContent.css and/or userChrome.css). This isn't done by default, but there many be some content plugins that add those configuration files allowing you to change css loaded from websites.

Would you happen to be using autofill (add-on)? This has been known in the past to be buggy with ajax, although i thought that was all fixed awhile back too.
#6
04/14/2007 (7:37 pm)
Not using autofill, but I'm still using Netscape Mail. If I have my mailbox open at the same time as FF, I have the Notify problem. I'll try closing my mailbox, then restarting FF to see if it works.

Update: Yep, that did it. Closing Netscape Mail was enough to fix the problem. Many thanks for your help.