Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Как передать body.innerHTML на другой домен ?


Автор: MD6 28.1.2010, 23:43
Как на страничке domen1.com/1.html по нажатию на кнопку передать содержимое боди этого 1.html  на другой домен domen2.com/1.php, который сохраняет переданное в файл. 

на domen1.com/1.html на нажатие кнопки вешаю этот код

    var url =  + 'http://domen2.com/1.php?data=' + document.body.innerHTML;
    var frm = document.createElement("iframe");
    frm.setAttribute('src', url);
    frm.setAttribute('display', 'none');
    frm.setAttribute('id', 'miframe');
    frm.setAttribute('width', '0');
    frm.setAttribute('height', '0');
    parent.document.body.appendChild(frm);


но что то ничего не выходит (

Может подскажите как это сделать?  1.php на домене domen2.com просто созраняет data в файл.

Автор: SelenIT 29.1.2010, 02:45
Если надо просто дернуть GET-ом чужой домен, имхо, лучше создавать <script src="..."> или вообще <img>. Для фреймов у браузеров сплошь и рядом ограничения одним доменом, скорее всего, дело в этом. Также можно посмотреть ссылки из http://dklab.ru/chicken/nablas/58.html, там много оригинальных вариантов...

Автор: MD6 29.1.2010, 09:28
да, скрипт с domen1.com должен передать страничку на domen2, но только с домена  domen1.com  должна уйти страничка на domen2, а не наоборот (domen2 взять с domen1)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)