Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.04.2011, 20:54
Аспирант
Отправить личное сообщение для ale19 Посмотреть профиль Найти все сообщения от ale19
 
Регистрация: 10.04.2011
Сообщений: 69

Помогите довести скрипт до ума
Здравствуйте,помогите со скриптом
Суть скрипта сделать блок похожих материалов при помощи скрипта
$(document).ready(function(){
 $(after());});
 function loadCheck(){var query = $("#ldF999").text().substr(0,5);
 $('#ressearch').show().html('<span id="searchload"><img src="/loader.gif" border="0"></span>');
 $.post('/news/', {query: query, a: 14},
 function(data){
 var ifno = $(".newslink:first", data).attr("href");
 if (query.match(/^\s*$/)){
 $('#ressearch').hide();return;
 }
 if (ifno==undefined){
 $('#ressearch').hide();return;
 }
 $(".newslink", data).each(function(){
 var hrf = $(this).attr("href");
 var txt = $(this).text();
 if(hrf != location.href){
 var hrfs = '<a href="'+hrf+'" target="_blank">'+txt+'</a><br>';}
 $("#searchload").hide().after(hrfs);
 });});}


названия всех материалов в архиве имеют вид :

<a href="ссылка на страницу материала" class="newslink">Название</a>

поиск работает и выводит материалы хорошо,но осуществляется только при клике на :

<a onclick="javascript:loadCheck();">Поиск по названию</a>

материалы выводятся на странице материала в блоке :

<div style="overflow: auto; display: none;" id="ressearch"></div>

название материала на его странице имеет вид:

<div id="ldF999" >Название...</div>

Помогите сделать так ,чтоб поиск и вывод производился не при клике на ссылку "Поиск по названию" ,а уже при входе на страницу материала

А также ограничить колличество выводимых материалов к примеру скажем 5-ю материалами

Заранее благодарен !

Последний раз редактировалось ale19, 22.04.2011 в 21:01.
Ответить с цитированием
  #2 (permalink)  
Старый 23.04.2011, 10:23
Аспирант
Отправить личное сообщение для hacker_007 Посмотреть профиль Найти все сообщения от hacker_007
 
Регистрация: 10.01.2011
Сообщений: 52

<a onclick="javascript:loadCheck();">Поиск по названию</a>

Я думаю дело в этом... А точнее в событии onclick= т.к функция вызывается только по нажатию, а вам как я понял надо при введении текста. У меня у самого подобная проблема была.... Так и не решил.

Последний раз редактировалось hacker_007, 23.04.2011 в 10:26.
Ответить с цитированием
  #3 (permalink)  
Старый 23.04.2011, 10:26
Аспирант
Отправить личное сообщение для ale19 Посмотреть профиль Найти все сообщения от ale19
 
Регистрация: 10.04.2011
Сообщений: 69

hacker_007,
Да я понимаю что в этом,но не знаю как это сделать...вот и прошу помощи...
Ответить с цитированием
  #4 (permalink)  
Старый 23.04.2011, 10:30
Аспирант
Отправить личное сообщение для hacker_007 Посмотреть профиль Найти все сообщения от hacker_007
 
Регистрация: 10.01.2011
Сообщений: 52

Так...а у тебя куда текст то вводится?????
Ответить с цитированием
  #5 (permalink)  
Старый 23.04.2011, 10:34
Аспирант
Отправить личное сообщение для ale19 Посмотреть профиль Найти все сообщения от ale19
 
Регистрация: 10.04.2011
Сообщений: 69

hacker_007,
какои текст ?
Ответить с цитированием
  #6 (permalink)  
Старый 23.04.2011, 10:35
Аспирант
Отправить личное сообщение для ale19 Посмотреть профиль Найти все сообщения от ale19
 
Регистрация: 10.04.2011
Сообщений: 69

hacker_007,
берется из названия статьи на странице статьи

<div id="ldF999" >Название...</div>

потом ищет в архиве по ссылкам

<a href="ссылка на страницу материала" class="newslink">Название</a>
Ответить с цитированием
  #7 (permalink)  
Старый 23.04.2011, 10:39
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Сообщение от ale19
вывод производился не при клике на ссылку "Поиск по названию" ,а уже при входе на страницу материала
<body onload="loadCheck();">

Сообщение от ale19
А также ограничить колличество выводимых материалов к примеру скажем 5-ю материалами
Это уже по моему в PHP скрипте делать нужно изменения
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #8 (permalink)  
Старый 23.04.2011, 13:35
Аспирант
Отправить личное сообщение для ale19 Посмотреть профиль Найти все сообщения от ale19
 
Регистрация: 10.04.2011
Сообщений: 69

walik,
Спасибо за помощь,а на счет РНР ...хостинг не поддерживает,вернее запрещает
Ответить с цитированием
  #9 (permalink)  
Старый 23.04.2011, 15:10
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Сообщение от ale19
а на счет РНР ...хостинг не поддерживает,вернее запрещает
А откуда ты тогда берешь список новостей ?
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #10 (permalink)  
Старый 23.04.2011, 15:19
Аспирант
Отправить личное сообщение для ale19 Посмотреть профиль Найти все сообщения от ale19
 
Регистрация: 10.04.2011
Сообщений: 69

walik,
сайт на ucoz
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите довести код до ума krol Элементы интерфейса 4 09.08.2010 01:50
Помогите сделать скрипт! b1shop Opera, Safari и др. 4 21.05.2010 13:54
Помогите настроить скрипт раскрывающегося меню melomanfm Работа 6 10.08.2009 01:21
Люди, помогите адаптировать скрипт под Оперу KiLLk Opera, Safari и др. 1 01.06.2009 01:05