Текст бы ошибки еще на всякий случай.
А так похоже на то, что у вас клик внутри таба всплывает до обработчика, заданного на 27 строке. Внутрь передается элемент по которому кликнули - т.е. поле ввода, на 38 строке скрипт пытается найти его внутри табов и скорее всего не находит. А ошибка скорее всего что-нибудь типа can't call method setStyle of undefined.
Но это так, из разряда лечения по фотографии :)
В вашем коде обращение /out.php приведет к запросу на site.ru. Так уж js работает.
Если у вас есть возможность изменять out.php - то вам надо сделать так, чтобы он генерировал код, который будет вставлять необходимый html на страницу, откуда он вызыван.
Т.е. что-то типа того в нем должно быть:
<?php $result = some_function_to_get_result_from_db(); //т.е. в $result должен быть сформированный html echo "document.write('<div>".$result."</div>')";
Еще вариант - это добавлять какой-либо параметр в ссылку на сайт, в которому будет кодироваться источник траффика и на его сновании определять, нужно показываться форму или нет.
В данном случае вам jquery даже подключать не надо.
Разберитесь-таки с jsonp. Внутри там именно такая подгрузка через тег <script> используется.
Если этот site.ru - не тот же самый домен, то вывести содержимое через js не получится, если только этот site.ru сам этого не захочет (поддерживает jsonp)
Если это тот же самые домен - то смотрите метод .load() в jquery например.
Ну или фрейм.
вот тут http://api.jquery.com/jQuery.ajax/ почитайте про jsonp и поищите примеры.
если кратко - то вам надо определить у себя на странице функцию, имя которой вы передадите паарметром callback в адрес файла json.
В эту функцию json и будет передан как параметр.
Ну вообще я не совсем это имел в виду, потому что такие стили добавляют еще и рамочку черную вокруг троеточия, а вроде как её быть не должно, поэтому я и предлагал отдельные селектор. Но если вас все устраивает - то и ок.
Хм, селектор может неправильно написал, тогда вот так попробуйте в плагине пропишите:
$ellipsis = "<span class='emm-gap' style="float:left;">...</span>";
Иван ШУТАК, что-то я ступил, мог бы и сам на сайт зайти :)
В общем в css добавьте:
.emm-gap{
float:left;
}
для правильного позиционирования, и остальных стилей по вкусу для отступов и т.п.