[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выдираем простую форму с другого сайта!
iskatel2000
Народ нужна помощь!

ЗАДАЧА: вставить на свой сайт, простую форму с другого!?

вот сайт с которого нужно взять : http://search.belpost.by/

собственно что имеется! саму форму я выдрал, НО когда нажимаю "Поиск" результата нет!

вот как это реализовалось:

содержимое файла test.html:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>

<
script type="text/javascript" src="c/jquery.xdomainajax.js"></script>

<
script type="text/javascript">

$(document).ready(function() {
$.get('http://search.belpost.by/', function(res) {

var parse=$(res.responseText), //Организуем для Jquery доступ к тексту с кодом страницы.
tab=parse.find(".context"); //ищем таблицу по какомунибудь признаку к примеру id= supertable
$("body").append(tab); //добавляем к контейнеру на нашей страницы заранее вычлененный tab

});
});
</
script>


исходник + плагин можно скачать

глядя на исходник страницы http://search.belpost.by/
добавил в свой файл test.html еще один скрипт, который как я понимаю и выводит результат, в итоге получилось так:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>

<
script type="text/javascript" src="c/jquery.xdomainajax.js"></script>

<
script type="text/javascript">

$(document).ready(function() {
$.get('http://search.belpost.by/', function(res) {

var parse=$(res.responseText), //Организуем для Jquery доступ к тексту с кодом страницы.
tab=parse.find(".context"); //ищем таблицу по какомунибудь признаку к примеру id= supertable
$("body").append(tab); //добавляем к контейнеру на нашей страницы заранее вычлененный tab

});
});
</
script>


<
div id="results"> </div>


<
script>
$(document).ready(function(){
$("#static_link").hide();
var item = document.location.hash.substring(1).toUpperCase();
$("#item").val($.trim(item));
search();
});
function search()
{
var val = $('#item').val();
val=$.trim(val);
if(val)
{
$("#static_link").show();
$("#static_link a").attr('href', document.location.protocol + "//" + document.location.hostname + "/#" + val);
$("#static_link a").html(document.location.protocol + "//" + document.location.hostname + "/#" + val);
document.location.hash = "#" + val;
$('#results').html('Загрузка...');
$('<img />',{'src':'http://search.belpost.by/images/loading.gif','alt':'Loading'}).appendTo($('#results'));
$('#results').load('http://search.belpost.by/ajax/search', {'item':$('#item').val(), 'internal': $('[name=internal]:checked').val()});
}else{
$("#static_link").hide();
}
}

</script>


и после этого идет индикатор загрузки, а ничего не появляется, в чем может быть дело?

ПРЕДПОЛОГАЮ что нужно заменит вот эти строки: "+ document.location.hostname +" на "search.belpost.by" но как это правильно сделать и вообще в ту ли я сторону копаю?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.