[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Изменять содержимое DIV
McLotos
Всем привет =)
В общем продолжаю возиться с клиентской частью того самого сайта о котором уже не раз тут писал. Те, кто смотрел его наверное заметили большой прямоугольный блок вверху так вот туда должно выводиться 5 последних новостей и они должны постоянно перелистываться.
В общем есть разметка

<div id="news">
<div
id="news_content">

</div>

<form
name="news_links">
<ul>
<li><input
type="radio" name="link" checked/>Тест 5</li>
<li><input
type="radio" name="link" />Тест 4</li>
<li><input
type="radio" name="link" />Тест 3</li>
<li><input
type="radio" name="link" />Тест 2</li>
<li><input
type="radio" name="link" />Тест 1</li>
</ul>
</form>
</div>

и вот такой JS код, который постоянно меняет значение переключателей
window.onload=function(){
l = document.news_links.link.length;
for (i = 0; i < l; i++)
{if (document.news_links.link[i].checked){a = i}}

setInterval(function()
{
if (a == l-1)
{a = 0;}
else
{++a;}
document.news_links.link[a].click();
}, 2000)
}

еще раз спасибо BaNru
В идеале хотелось бы получить адекватное решение по смене информации в блоке news_Content в зависимости от текущего состояния переключателей.
Те варианты, которые я посоветовал вот тут мне почему-то не подошли. не хотят срабатывать. =(
Я пробовал создавать под каждый переключатель свой отдельный div, пробовал использовать несколько абзацев и скрывать их по очереди, но это получались как бы самостоятельные решения, не связанные с фактом изменения переключателя.

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Быстрый ответ:

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