Гость !!! | RSS
Сегодня на сайте
Новые сообщения Участники Правила форума Поиск RSS
  • Страница 1 из 1
  • 1
Модератор форума: Khufu  
Форум » Скрипты » Другие Скрипты » Динамические ссылки
Динамические ссылки
« Azzazil666 » Дата: Вторник, 21 Сентября 2010, 19:53:57 | Сообщение # 1
Князь - Мира Сия
Azzazil666
«Администратор»
Сообщений: 418
Замечания: ±
Статус Настроения: [редактировать]
Отсутствует

Если у Вас мало места на странице, или Вы просто не хотите выделять много места (например для обмена ссылками), с помощью этого скрипта, Вы можете расположить ссылки в одну строку с возможностью раскрыть весь список ссылок

html-код:

Code
<script type="text/javascript">
var tickerContent = new Array()
tickerContent[0] = '<a href="http://shalbuzdag-666.ucoz.ru/">Shalbuz-Dag</a> - это ссылка на главную страницу сайта shalbuzdag-666.ucoz.ru</a>'
tickerContent[1] = '<a href="http://shalbuzdag-666.ucoz.ru/forum/49">Скрипты - uCoz</a> - по этой ссылке Вы сможете ознакомиться с скриптами для uCoz</a>'
tickerContent[2] = '<a href="http://shalbuzdag-666.ucoz.ru/forum/58">Скрипты - Эффекты/Трюки</a> - кликнув по этой ссылке, Вы узнаете, что такое Эффекты/Трюки</a>'
tickerContent[3] = '<a href="http://shalbuzdag-666.ucoz.ru/forum/57">Скрипты для форумов</a> - а с этой страницы вы сможете просмотреть скрипты для форумов</a>'
tickerContent[4] = '<a href="http://shalbuzdag-666.ucoz.ru/forum/60">Скрипты - Меню</a> - а на этой странице, Вы можете ознакомиться с скриптами по созданию Меню для сайтов</a>'

var tickerBgColor = '#ddddff'
var tickDelay = 3000

var ie4 = document.all
var ns6 = document.getElementById
var ns4 = document.layers

var currentMessage = 0
var tickerContenttotal = ''

function changetickerContent()
     {
     if (ns4)
        {
        tickerObj.document.tickernssub.document.write('<b><a href="#" onclick="return expandList(event)">Expand</a></b> | ' + tickerContent[currentMessage])
        tickerObj.document.tickernssub.document.close()
        }
     else if (ie4 || ns6)
        {
        tickerObj.innerHTML = tickerContent[currentMessage]
        previousMessage = (currentMessage == 0) ? tickerContent.length - 1 : currentMessage - 1
        tickerExpand_item = ns6 ? document.getElementById("expand" + currentMessage) : eval("expand" + currentMessage)
        tickerExpand_previousitem = ns6 ? document.getElementById("expand" + previousMessage) : eval("expand" + previousMessage)
        tickerExpand_previousitem.className = ""
        tickerExpand_item.className = "expandhighlight"
        }

     currentMessage = (currentMessage == tickerContent.length - 1) ? 0 : currentMessage + 1
     setTimeout("changetickerContent()", tickDelay)
     }

function startTicking()
     {
     if (ns4) document.tickerNsMain.visibility = "show"
     tickerObj = ie4 ? tickerList : ns6 ? document.getElementById("tickerList") : ns4 ? document.tickerNsMain : ""
     tickerExpandobj = ie4 ? tickerExpand : ns6 ? document.getElementById("tickerExpand") : ns4 ? document.expandLayer : ""
     for (i=0; i<tickerContent.length; i++) // get total scroller contents
        tickerContenttotal += '<div id="expand' + i + '">' + tickerContent[i] + '</div>'
     if (ie4 || ns6) tickerExpandobj.innerHTML=tickerContenttotal
     else
        {
        tickerExpandobj.document.write(tickerContenttotal)
        tickerEx pandobj.document.close()
        }
     changetickerContent()
     }

function expandList(e)
     {
     if (ie4 || ns6)
        {
        tickerExpand_parent = ie4 ? tickerExpand.parentElement : document.getElementById("tickerExpand").parentNode
        tickerExpand_parent.style.display = (tickerExpand_parent.style.display == "none") ? "" : "none"
        }
     else
        {
        document.expandLayer.left = e.pageX - e.layerX
        document.expandLayer.top = e.pageY - e.layerY + 20
        document.expandLayer.visibility = (document.expandLayer.visibility == "hide") ? "show" : "hide"
        return false
        }
     }

if (ie4 || ns6)
     {
     document.write('<table style="width: 100%; border: solid 1px silver; text-indent: 2px"><tr><td width="90%" id="tickerList"></td><td width="10%" style="border-left: solid 1px silver; border-bottom: solid 1px silver;"><div id="listbutton" onclick="expandList()" style="cursor: pointer;"> раскрыть </div></td></tr><tr style="display: none"><td id="tickerExpand" width="90%"> </td><td width="10%"> </td></tr></table>')
     }

window.onload = startTicking
</script>

 
Форум » Скрипты » Другие Скрипты » Динамические ссылки
  • Страница 1 из 1
  • 1
Поиск:
мини-чат
Tagis Балаболка
Инфо сайта
Инфо форума

Все права защищены! shalbuzdag-666.ucoz.ru © 2009 – 2024 ()
уЧётчик сайта