2013-06-05 2 views
0

Я использую действие формы на странице Iframe (if1.php). Я хочу перейти на страницу (mail.php), которая является обычной php-страницей. (т.е. страницу iframe на другую страницу). Код в IFrame странице (if1.php) для навигации показан ниже ..ошибка 406 неприемлема, когда я использую iframe

<form target="myframe" action="mail.php" method="post"> 
<!-- code here --> 
</form> 

Но я получаю следующее сообщение об ошибке при нажатии на кнопку отправки в IFrame странице (if1.php). Почему эта ошибка происходит? Браузер, который я использую, - хром.

Не приемлемо Соответствующее представление запрашиваемого ресурса /radical/mail.php не удалось найти на этом сервере.

Кроме того, при попытке использовать ErrorDocument для обработки запроса была обнаружена ошибка 404 Not Found.

+0

похоже, ваш путь неправильно. попробовал полный путь в вашем действии? например 'action =" http://yourdomain.com/mail.php "' –

+0

Это действие действительно. Если имя хоста не указано, предполагается текущее имя хоста + путь (уведомление может содержать даже пустую строку, тогда предполагается, что текущий URL-адрес предполагается). @sudhu, вы уверены, что существует URL-адрес «http: //yourhostname/radical/mail.php»? Если ваш URL-адрес ressource на самом деле «http: //yourhostname/mail.php» (нет «радикального»), тогда Kees прав, ваше «действие» неверно, вам нужен либо абсолютный URL-адрес, либо его относительный «../ mail.php "(первым предпочтительнее ИМХО). – RandomSeed

+0

@Kees Sonnema..Thanks..Было делать то, что сказал, что у меня такая же ошибка. Обычно я получаю свое доменное имя вместе с ошибкой. Это его ... другие предложения – sudhu

ответ

0

Первые БЛАГОДАРЯ для всех тех, кто пытался помочь мне в поиске решения ...

Вопрос был только «сервер конкретным», а не «код конкретного» ... Команда сервера была в состоянии возместить убытки проблема с некоторыми незначительными изменениями в настройках сервера и каждая вещь работает отлично теперь ...

раз большое спасибо

с уважением,

Смежные вопросы