![]() |
бегущая строка
дело в том что в пхп я не очсень силен а в яваскриптах вообще никак
мне нужно сделать чтоб пхп скрипт брал из базы данных ид новости и ее заголовок- (скажем последних 10 нвоостей) передавал их яваскрипту который делал бы бегущую строку вида (ссылка=сайт/ньюс.пхп?ид новости) заголовок новости(/ссылка) те чтоб каждый заголовок отсылал на страницу с этой нвостью буду весьма благодарен |
Этот скрипт я использовал в одном пректе года 4 назад. Сейчас уже не помню что к чему, поэтому привожу фрагмет кода как есть без комментариев.
<HTML> <HEAD> ... <STYLE type="text/css"> #Scroller{overwrite:clipping;} </STYLE> <SCRIPT language="javascript"> var scrollStr="Это текст бегущей строки. Генерится в ПХП. Перед каждым пробелом надо вставлять обратный слеш \" var visLen = 70; // Длина строки в символах var nextSymbol=visLen; var intervalID; var visStr; // Visible part of Scroller - Becouse NN can't work whith UNICODE :::( var BrowserType; function init() {if (navigator.appName == "Netscape") {BrowserType=false;}else{BrowserType=true;}} function writeToLayer(layerName,WString) {if (BrowserType) {document.all[layerName].innerText = WString;}else{document.layers[layerName].document.write('<FONT color="#000000"><b>' + WString + '</b></FONT>');document.layers[layerName].document.close();}return true;} function scrollString(ScrollingString,VisibleString) {tmpStr = VisibleString;if (nextSymbol > ScrollingString.length) {nextSymbol = 1};nextSymbol++;return tmpStr.slice(1,tmpStr.length) + ScrollingString.slice(nextSymbol-1,nextSymbol);} function scrollScroller() {init();visStr = scrollStr.slice(0,visLen);intervalID = window.setInterval("writeToLayer('Scroller',(visStr = scrollString(scrollStr,visStr)));",100);return true;} </SCRIPT> ... </head> <BODY ... onLoad="scrollScroller();"> ... <DIV id=Scroller> <LAYER name=Scroller top=119 left=263 width=615 height=19>...</LAYER> </DIV> ... </BODY> </HTML> А вообще есть коллекции с готовыми скриптами. Поройся там. |
Часовой пояс GMT +4, время: 02:14. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.