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