HTTP 405 - Resource not allowed error in Safari Browser

From: janaki (janaki_at_discussions.microsoft.com)
Date: 07/20/04


Date: Tue, 20 Jul 2004 09:14:01 -0700

Thanks to much help from many folks here and at the 4guys site, I have got several scripts up and running quite smoothly (i'm an amateur/volunteer webmaster for a small organization)......

i just went live with my scripts, and am now getting some unexpected feedback......at least half of our users are on Macs, and although my scripts work great in IE and Netscape/Mozilla on a Mac, one of scripts doesn't work in Safari (the other five work great?!?!). All the scripts follow the paradigm of initially loading a list of records from an Access DB table, allowing the user to select a record for modification/deletion (or select a form to add a new record).

With the one script that doesn't go, the initial list gets loaded fine, and, when i examine the HTML source, all the tags are appropriately included. there are five buttons on the page - two at the top are common to all my scripts: one returns to the Main Menu and the other is a Logout button - both of those work.

but selecting a record, and clicking on the edit or delete buttons, or clicking on the add a record button, results in the following:
********************************
The page cannot be displayed

The page you are looking for cannot be displayed because the page address is incorrect.

HTTP 405 - Resource not allowed
 Internet Information Services
********************************
and the address bar shows only the html root URL for the website.

i use a base href in the header, but that's common to all the scripts (it's brought in with an include file)

i was thinking that the problem might be that Safari needs all the <form action= to be specified, rather than simply using <form method="post"> to post the script to itsself, but that's obviously not the problem, since the other scripts work.

i'm not sure where to even start looking for the bug here, so wondered if anyone else had run into this problem.

thanks,