Написать урл в теле js

Тема в разделе "Веб-дизайн", создана пользователем sultan347, 24 сен 2009.

Статус темы:
Закрыта.
Модераторы: zek24
  1. sultan347

    sultan347

    Регистр.:
    25 апр 2009
    Сообщения:
    230
    Симпатии:
    7
    Есть в функция в js
    HTML:
    
    function select_os(os) {
    div = 'total';
    document.getElementById("ment").style.display = 'block';
    url = 'st.php';
    request = createRequestObject();
    if (request) {
    request.onreadystatechange = processRequestChange;
            request.open("POST", url, true);
            request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        var data = "coun=";
            data = data + document.getElementById("coun").value;
            data = data + "&os=";
            data = data + document.getElementById("os").value;
        request.send(data);
        reqTimeout = setTimeout("request.abort();", 5000);
    } else
      alert("Браузер не поддерживает AJAX");
    }
    вообщем, файл st.php лежит на другом домене этого же сервера, пробовал писать и полный путь как в пхп (url = '/home/domains/site2.ru/public_html/st.php') и как веб обращался (url = 'http://site2.ru/st.php') не получается и все. Если просто url = 'st.php' то без проблем, как в js выйти на другой домен?
     
  2. omfg

    omfg

    Регистр.:
    4 авг 2009
    Сообщения:
    159
    Симпатии:
    46
    Кроссдоменый аякс запрещен политикой безопасности браузеров.
    Можешь обращаться к своему скрипту, который будет обращаться к другому скрипту и забирать выдачу.
    Так же можешь настроить мод_реврайт, чтобы запрос шел как буд-то на твой сервер, а на самом деле на другой.
     
  3. black.cat

    black.cat

    Регистр.:
    13 ноя 2008
    Сообщения:
    203
    Симпатии:
    32
    или пользуй AJAX через свой сайт.
    т.е. пусть приложение отправит запрос твоему серваку а он запросит данные от другого домена и вернет тебе в приложение.
     
  4. Alternator

    Alternator

    Регистр.:
    23 мар 2009
    Сообщения:
    295
    Симпатии:
    145
  5. sultan347

    sultan347

    Регистр.:
    25 апр 2009
    Сообщения:
    230
    Симпатии:
    7
    в пхп еще более-менее разбираюсь, js вообще не знаю. Из ваших примеров не понял, как сделать. Может пример? Сейчас самому st.php написал require "/home/domains/site2.ru/st.php"; Но так весь смысл теряется, просто в первым домене site1.ru в видимой для веб зоне хочу оставить только index.php
     
Статус темы:
Закрыта.