Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Скрипт Zebr'ы


Скрипт Zebr'ы

Сообщений 1 страница 2 из 2

1

Помогите разобратса с ее скриптом!!!

Вроде делал как она написала но у меня отображаетса только три буквы "ааа"
А самих новостей нету

Код:
<div id="mynews" style="overflow: scroll; width: 300px; height: 200px;">aaa</div>
<script type="text/javascript">
var p=0
var arrn=new Array(3)
arrn[0]="<h1>Комментарии и предложения</h1><br /> Все чувства, будь то удовлетворение или недовольство работой сервиса и этого форума, радость или огорчение по поводу каких-либо изменений, а так же предложения по улучшению работы – всё это сюда.<br />"
arrn[1]="<h1>Комментарии и предложения</h1><br /> Все чувства, будь то удовлетворение или недовольство работой сервиса и этого форума, радость или огорчение по поводу каких-либо изменений, а так же предложения по улучшению работы – всё это сюда.<br />"
arrn[2]="<h1>Комментарии и предложения</h1><br /> Все чувства, будь то удовлетворение или недовольство работой сервиса и этого форума, радость или огорчение по поводу каких-либо изменений, а так же предложения по улучшению работы – всё это сюда.<br />"
........................................
........................................Вместо точек добавляйте совй строчки

function cutNews(r)
{var cut
if (r.length>250)
{cut=r.substr(0, 200)}
else if ((r.length<=250)&&(r.length>=200))
{cut=r.substr(0, 170)}
else
{cut=r}
return cut}

function getNews()
{document.getElementById('mynews').innerHTML=""
for (p=0; p<=2; p++)
{document.getElementById('mynews').innerHTML=document.getElementById('mynews').innerHTML+cutNews(arrn[p])+"..."+"<a name='newie'>"+p+"</a>"+"<br /><br />"}
defineIt()}

function defineIt()
{var net=document.getElementsByName("newie")
var o=0
for (o=0; o<=2; o++)
{if (net[o].innerHTML=="0")
{net[o].href ="javascript: allNews(0);"}
else if (net[o].innerHTML=="1")
{net[o].href ="javascript: allNews(1);"}
else if (net[o].innerHTML=="2")
{net[o].href ="javascript: allNews(3);"}}}

function allNews(j)
{var back="<p align='center'>"+"<a href='javascript: getNews();'><&#60 Назад</a></p>"
document.getElementById('mynews').innerHTML=back+"<br />"+arrn[j]+"<br />"+back}

getNews()
</script>

0

2

Читать надо внимательнее...

{if (net[o].innerHTML=="0")
{net[o].href ="javascript: allNews(0);"}
else if (net[o].innerHTML=="1")
{net[o].href ="javascript: allNews(1);"}
else if (net[o].innerHTML=="2")
{net[o].href ="javascript: allNews(2);"}

else if (net[o].innerHTML=="2")
{net[o].href ="javascript: allNews(3);"}}}

Каждый раз надо вставлять в скрипт эту строчку, меняя нумерацию:

else if (net[o].innerHTML=="*")
{net[o].href ="javascript: allNews(*);"}

Если будешь делать более 3 строк, незабывай менять и эти строчки:

for (p=0; p<=2; p++)

for (o=0; o<=2; o++)

Числа вставляешь от 0 и т.д. Например для четырех строк будет так:

for (o=0; o<=3; o++)

Также меняем меняй нумерацию в начале, только там уже без нуля:

var arrn=new Array(*)

Отредактировано Evil_man (Ср, 4 Апр 2007 08:46:24)

0


Вы здесь » Единый форум поддержки » Корзина » Скрипт Zebr'ы