Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 15
vah-smile Сообщение 14/11/2010 00:02 Копия темы
Имитация целчка по списку Как сделать так, чтобы при щелчке на DIV виполнилась имитация щелчка по одному из списков LI по его порядочному номеру?


        <li onclick="control (1);">Список 1
        <li onclick="control (2);">Список 2
        <li onclick="control (3);">Список 3

<DIV onClick="Что здесь написать,  чтобы имитировать челчок по одному из списков?">Выполнить список</DIV>
Grabus Сообщение 14/11/2010 00:08 Копия темы
ну если с помощью например jquery, то типа такого:

<li class="bla">Список 1

<div onclick="$('.bla').click();">Выполнить список</div>


если я правильно понял задачу.
vah-smile Сообщение 14/11/2010 00:23 Копия темы
Немножко не то! То что Вы написали – проганяет весь список, а нужно напрямую обратится к определенному элементу списка (например к 2). Хотя, из Вашего скрипта можно взять и пользу если прописать цыкл на проверку соответствия совпадения. А на прямую никак нельзя обратится? О... и еще: А с помощью JavaScript можно ли такое сделать?...
viper203 Сообщение 14/11/2010 00:26 Копия темы
Немного непонятно по какому списку делать клик
vah-smile Сообщение 14/11/2010 00:30 Копия темы
Клик должен производится не по списку, а по блоку DIV в котором говорится например – "сделать щелчок по списку 2"
viper203 Сообщение 14/11/2010 00:46 Копия темы
Если скинешь html с заготовкой и пояснением тут нажимаем тут получаем, подскажу как сделать
Grabus Сообщение 14/11/2010 01:03 Копия темы
ну можно например им id всем дать

<li id="bla1">Список 1 
<li id="bla2">Список 2
<li id="bla3">Список 3

<div onclick="$('#bla2').click();">Выполнить список</div>
Grabus Сообщение 14/11/2010 01:06 Копия темы
а если чистым джаваскриптом, то типа такого:

<div onclick="document.getElementById('bla2').click();">В ыполнить список</div>
Strong87 Сообщение 14/11/2010 01:08 Копия темы
В списке у каждого элемента есть индекс, начиная с нуля – первый эелемент.
Передавайте функции индекс нужного вам элемента.

Чтобы написать код реализующий это, нужно понять что требуется после клика.
vah-smile Сообщение 14/11/2010 01:28 Копия темы
Эти DIV в будующем будут отображатся как перейти "На первый", "На следующий" и "На последний" элемент списка:
    <DIV onClick="" class="cur">1 (google.com)  </DIV>
    <DIV onClick="" class="cur">2 (mail.ru)          </DIV>
    <DIV onClick="" class="cur">3 (free-lance.ru)</DIV>

При нажатии на выше указаные DIV мы должны симулировать щелчок по соответствующих LI:
      <li onclick="javascript: goto ('google.com');"   class="cur">google.com  
      <li onclick="javascript: goto ('mail.ru');"           class="cur">mail.ru         
      <li onclick="javascript: goto ('free-lance.ru');" class="cur">free-lance.ru
vah-smile Сообщение 14/11/2010 01:49 Копия темы
Поидеи то так, но что-то не получается:

   

          <li onClick="javascript: alert ('1');" id="bla1">google.com
          <li onClick="javascript: alert ('2');" id="bla2">mail.ru
          <li onClick="javascript: alert ('3');" id="bla3">free-lance.ru
       


    <DIV onclick="document.getElementById('bla2').click();"> Выполнить список</DIV>
Grabus Сообщение 14/11/2010 01:59 Копия темы
гы)) прикольно, таки не пашет, во всяком случае в хроме. говорит что не знает функцию клик.

но выкрутиться можно, так работает:

<div onclick="document.getElementById('bla2').onclick();" > Выполнить список</div>
kanda Сообщение 14/11/2010 02:08 Копия темы
Метод .click доступен только для формы.
kanda Сообщение 14/11/2010 02:15 Копия темы
<script language="JavaScript">
function linkClick(e) {
  document.getElementsByName("fLink")[e].onclick();
}
</script>


      <li name="fLink" onclick="alert('0')">fake link
      <li name="fLink" onclick="alert('1')">fake link
      <li name="fLink" onclick="alert('2')">fake link



      <li onclick="linkClick(0)">0
      <li onclick="linkClick(1)">1
      <li onclick="linkClick(2)">2

vah-smile Сообщение 14/11/2010 11:25 Копия темы
Всем спасибо! Разобрался!
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"