2012-04-16 2 views
0

Привет я создал веб-сайт PHP, который использует для AJAX пост и был в прямом эфире на http://sprook.com.au/, но мой клиент изменить это домен http://www.sprookit.net/ от своего поставщика услуг Godaddy и теперь поджигатель говорит:AJAX: Доступ запрещен доступ к недвижимости в IFRAME

доступ запрещен доступ к собственности 'stopAjax'

здесь stopAjax мое имя метода.

скрипт есть:

<div class="post_area"> 
      <form action="post.php" method="post" id="addVideo" enctype="multipart/form-data" target="post" onsubmit="return startAjax(this);"> 
       <iframe id="post" name="post" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe> 
       <table width="860" border="0" cellspacing="0" cellpadding="0"> 
        <tr> 
         <td width="435">POST YOUR AD FREE<br /> 
          <em>Paste embed code from YouTube</em></td> 
         <td width="322"><input type="text" id="videoLink" name="videoLink" class="input_textbox" /> 
         </td> 
         <td width="95"><input type="submit" name="set_video_link" id="set_video_link" value="" class="submt_post" /> 
         </td> 
        </tr> 
        <tr> 
         <td>&nbsp;</td> 
         <td><div id="process"> Connecting please wait <img src="images/loading.gif" /><br/> 
          </div></td> 
        </tr> 
       </table> 
      </form> 
     </div> 

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

ответ

1

Скорее всего, вы столкнулись с same origin policy здесь, так как и сценарий, и домен iframe должны совпадать. Вам нужно убедиться, что весь контент действительно поступает из нового домена, а не из старого.

+0

Да все содержимое происходит из старого домена, я удалил индексный файл, и он прекратил работу, поэтому он очищен, что скрипты запускаются из старого домена –

+0

Итак, вот в чем проблема: HTML-код происходит от http://www.sprookit.net /, но вызов AJAX производится по адресу http://sprook.com.au/. – BluesRockAddict

+0

Нет и AJAX-вызовов, и HTML лежит на .com.au, но если я использую .net Firebug, то выдает ошибку, и если я использую .com.au, это прекрасно. –

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