25 Years of Programming
An open source source for C, C++, OWL, BASIC, MDB, XLS, DOT, and more...
Home   Projects   Up   Sitemap   Search   Blog   Forum+Chat   About Us   Privacy   Terms of Use   Feedback   FAQ   Images   Services   Payments   Humor   Music  

FAQ Contents

  1. Why do links for paid downloads say "Please request by email"?
  2. Why does the text on some pages extend beyond my right screen margin?
  3. Why do pages load with "Object expected" errors in Internet Explorer?
  4. Why do I get a 403 Forbidden error in the Forum?

Why do links for paid downloads say "Please request by email" where the PayPal button usually is?

Most transactions through PayPal go without any problem. However, some buyers do not notice the link on the final PayPal page that goes to my page for downloading the file. When that happens, the buyer needs to contact me so I can send the file manually.

From now through sometime in 2013, I expect to have internet access only occasionally, not enough to handle the above problems promptly. Therefore, I have disabled the PayPal buttons so these problems cannot occur.

To purchase one of these files, please contact me through my Feedback page. If you receive no reply, it can only be due to my lack of internet access at that time, and I am sorry for that.


Why does the text on some pages extend beyond my right screen margin?

  1. Program source code was pasted into the pages with formatting preserved to prevent it from wrapping. This makes it easier to see where the true line ends are and to copy the text for your own use.
     
  2. On some pages, non-code text extends past the right margin in Internet Explorer 6 and previous versions because of an error in how they interpret page width. The pages display correctly in IE7 and Firefox.

Why do pages load with "Object expected" errors in Internet Explorer?

The short answer is: these are not really errors, and are harmless. The long answer is...

This site uses Google Analytics for site usage statistics. On each page there is some JavaScript code provided by Google that makes this possible. Some of the code resides directly on the page, but another portion of it is served (sent to your browser) by Google Analytics. "Object expected" errors occur when the two pieces of code run in two different Internet Explorer security zones such that one piece is allowed to run but the other is blocked.

Example:

Assume that the first section of JavaScript creates a variable and sets its value, but it is blocked from running because the code comes from a non-Trusted source in the Internet Zone. If there is a second section of JavaScript directly on the web page, and if it runs because that site is a Trusted Site, and if the code tries to use the value of the variable, it finds that the variable hasn't been created, so you get an Object Expected error.

If you have JavaScript globally enabled or globally disabled, you shouldn't get these errors.

But if you have made this site a Trusted Site in Internet Explorer (which usually allows JavaScript to run), then you will get these errors unless you also add http://*.google-analytics.com to your list of Trusted Sites. In another context, I have also had to add https://*.google-analytics.com.

It's not just Google Analytics. This Object Expected error can occur on any web page where multiple pieces of JavaScript, CSS, images, or other parts of the page come from different sources, even when those sources are just different servers at the same company.

The above security zone change is not necessary unless you find the errors annoying. Only a few of our pages use JavaScript for anything other than Google Analytics and for displaying ads.

Additional notes:

If you have similar problems with eBay pages, you can add http://*.ebaystatic.com and https://*.ebaystatic.com to your Trusted Sites (along with http://*.ebay.com and https://*.ebay.com), and it should solve the errors and make the pages display and function properly in Internet Explorer.

At Yahoo!, the problem can be solved by making http://*.yimg.com and https://*.yimg.com Trusted Sites.

At PayPal, the problem can be solved by making https://www.paypalobjects.com a Trusted Site.

At other sites, in IE7, you can click Page > View Source and search for the string src=. This will discover the remote sites from which JavaScript or other page elements are being retrieved. You can get rid of the errors by making those Trusted Sites, but I don't recommend doing that unless you know the sites and have confidence that they are trustworthy.


Why do I get a 403 Forbidden error in the discussion forum?

Your browser is blocking all cookies, including temporary session cookies. The forum pages only work properly when cookies are allowed. This is a security measure. It protects this website in an indirect way, and it also directly protects our visitors from something known as "session hijacking". Cookies are more secure than the "PHP session" alternative that is used when cookies are disabled.


 

 

Valid HTML 4.01 Transitional
Yahoo! Search
Search the web Search this site
Valid CSS