Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> привести в рабочее состояние 
:(
    Опции темы
DeMONiZ
Дата 30.6.2010, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 2.1.2009
Где: Первоуральск

Репутация: нет
Всего: нет



Ссылка:
Код

<li><span><a href="/content/feedback/" onclick="openFeedback(); return false;">Request</a></li>

функция:
Код

function openFeedback() {

    var dialogBackground = document.createElement('div');
    dialogBackground.className = "dialogBackground";
    dialogBackground.setAttribute("id", "dialogBackground");
    var closeButton = document.createElement('div');
    closeButton.className = "feedbackCloseButton";
    closeButton.setAttribute("id", "feedbackCloseButton");
    var closeButtonContents = "";
    closeButtonContents += "<a href='#' onclick='closeFeedback();return false'><img src='images/x.gif'></a>";
    closeButton.innerHTML = closeButtonContents;
        
    var dialogBox = document.createElement('div');
    dialogBox.className = "feedbackWindow";
    dialogBox.setAttribute("id", "feedbackWindow");
    // create contents of the dialog box
    var dialogBoxContents = "";
    dialogBoxContents += "<div id='feedback-win'></div>";
    dialogBox.innerHTML = dialogBoxContents;
    document.body.appendChild(dialogBox);
    document.body.appendChild(dialogBackground);
    document.body.appendChild(closeButton);

     var query = "section=" + "request";
    $("#feedback-win").html("<img src='images/loading.gif'>hhhhh");
    $.get("/callbacks.php",query, function(data){
            $("#feedback-win").html(data);
    });
    track("?section=request");
}


создаю php файл callbacks.php
туда пишу следущее
Код

<?
$section=$_GET['section'];
if ($section=='request')
{
     echo 'Зугрузилось';
}


Жму на ссылку форма поялвется, но не подгружает содержимое файла. Собсвтенно воспрос в чем дело что делаю не так?
PM MAIL WWW   Вверх
DeMONiZ
Дата 1.7.2010, 08:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 2.1.2009
Где: Первоуральск

Репутация: нет
Всего: нет



Данный код у меня так и не стал работать, переделал подгрузку добавил две функции:

Код

function getAXAH(url,elementContainer) {
    var theHttpRequest = false;
    try {
        theHttpRequest = new ActiveXObject('Msxml2.XMLHTTP');
    } catch(e) {
        try {
            theHttpRequest = new ActiveXObject('Microsoft.XMLHTTP');
        } catch(e) {
            theHttpRequest = new XMLHttpRequest();
        }
    }
    theHttpRequest.onreadystatechange = function() {processAXAH(elementContainer);};
    theHttpRequest.open("GET", url);
    theHttpRequest.send(false);

    function processAXAH(elementContainer){
    if (elementContainer!='status')
    
    {
        
        if (theHttpRequest.readyState == 4) {
            if (theHttpRequest.status == 200) {
                //document.getElementById(elementContainer).innerHTML = theHttpRequest.responseText;
                insertText(theHttpRequest.responseText);
            } else {
                alert('Данные недоступны!');
            }
        }
    }
    
    }
}
function insertText(text) {
document.getElementById('text').innerHTML = text;
var result = text.match(/<script>(.*)<\/script>/im);
eval(result[1]);
}


function openFeedback() {

    var dialogBackground = document.createElement('div');
    dialogBackground.className = "dialogBackground";
    dialogBackground.setAttribute("id", "dialogBackground");
    var closeButton = document.createElement('div');
    closeButton.className = "feedbackCloseButton";
    closeButton.setAttribute("id", "feedbackCloseButton");
    var closeButtonContents = "";
    closeButtonContents += "<a href='#' onclick='closeFeedback();return false'><img src='images/x.gif'></a>";
    closeButton.innerHTML = closeButtonContents;
        
    var dialogBox = document.createElement('div');
    dialogBox.className = "feedbackWindow";
    dialogBox.setAttribute("id", "feedbackWindow");
    // create contents of the dialog box
    var dialogBoxContents = "";
    dialogBoxContents += "<div id='text'></div>";
    dialogBox.innerHTML = dialogBoxContents;
    document.body.appendChild(dialogBox);
    document.body.appendChild(dialogBackground);
    document.body.appendChild(closeButton);

     var query = "section=" + "request";
    $("#feedback-win").html("<img src='images/loading.gif'>");
    $.get("/callbacks.php",query, function(data){
            $("#feedback-win").html(data);
    });
    // alert("?section=request");
     getAXAH('callbacks.php?section=request');
}

PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0475 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.