target = "_ blank" функциональность из iframe в мой чат - PullRequest
0 голосов
/ 01 февраля 2012

моя ссылка в чате: http://www.mzzzik.com/chat/

Файл js

window.onload = function() {

// only needed becouse of a bug in ie8 rc1, there is no BG-image without any div manipilation by js
Element.show('lay_pw');
Element.hide('lay_pw');
//-------------------------------------------

  $("login").onsubmit = function(){

    if (!Element.visible('lay_pw')) $('pw').value='';
    $('submit_button').disabled = true;

    var myAjaxObj= new Ajax.Request(
                 "./?CheckUserName",
                 {
                  onSuccess: function(ajaxResult) {
                    if (ajaxResult.responseText==1) location.href='./?Chat';
                    else{
                            $('submit_button').disabled = false;
                            if (ajaxResult.responseText=='pw' || ajaxResult.responseText=='pw+invisible') {
                                    Element.show('lay_pw');
                                    if (ajaxResult.responseText=='pw+invisible') Element.show('lay_invisible');
                                    Element.hide('lay_gender');
                                    $("pw").focus();
                            } else {
                                if (ajaxResult.responseText=='blacklist') location.href="./?AfterBlacklistInsertion";
                                else if(!ajaxResult.responseText.empty()) alert(ajaxResult.responseText);
                                else {
                                    $('username').value='';
                                    $('username').focus();

    $('coloruser').value='';
                                    $('coloruser').focus();
                                    }
                                }
                         }
                    },
                  postBody: $("login").serialize()
                 }
        );

    return false;
  }
}

На этой странице

  <form id="login" action="">

  <input type="hidden" name="4f4940ef9f9874b3066833f786f06b2c" value="1327851439" />
  <input type="text" name="username" id="username" value="" maxlength="100" />


  <input type="submit" id="submit_button" name="go" value="enter" />

  </form>

При попытке поставить

 <form id="login" action="" target="_blank">

показать ссылку http://www.mzzzik.com/vb/chat/?56f130145f599f85cb0ebefe5e=13288799&username=&pw=&gender=35&go=%D8%A7%D8%B6%D8%BA%D8%B7+%D9%87%D9%86%D8%A7+%D9%84%D9%84%D8%AF%D8%AE%D9%88%D9%84!

и это показывает сообщение

Неустранимая ошибка: класс '56f130145f599f85afe1d1cb0ebefe5e' не найден в /home/abdooo/public_html/vb/chat/index.php в строке 28

Будь такой ссылкой

http://www.mzzzik.com/chat/?Chat

Каким образом можно напрямую получить доступ изнутри iframe

и может сделать автоматическую отправку формы через 5 секунд в чате

<script type="text/javascript">
        window.onload=function(){
            window.setTimeout('document.login.submit()', 500)
        }
    </script>

Использовать версию

ET - Чат v3.x http://www.sedesign.de/de_produkte_chat-v3.html

В ожидании решения Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...