Strict Standards: Resource ID#28 used as offset, casting to integer (28) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#30 used as offset, casting to integer (30) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#31 used as offset, casting to integer (31) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Можно ли как-то изменить вот такой скрипт [2]
ТвойWeb » WebMaster класс » JavaScript » Можно ли как-то изменить вот такой скрипт

Страниц (2): « 1 [2]
 

11. Чайник полный - 11 Мая, 2006 - 01:18:45 - перейти к сообщению
Спасибо ребята, разобрался, все спрятал, все хорошо работает. А можно как-нибудь в главном файле сделать это
CODE:
<iframe id="myiframe" src="about:blank" style="width: 1px; height: 1px; border: 0px;"></iframe>

<p>
<a href="javascript:showText('1.htm')">Загрузить текст из файла № 1</a>
</p>

<p>
<a href="javascript:showText('2.htm')">Загрузить текст из файла № 2</a>
</p>

<p>
<a href="javascript:showText('3.htm')">Загрузить текст из файла № 3</a>
</p>
с постраничным выводом. Например если подгружаемых файлов больше пяти, последней строкой выводить цифры, при нажатии на которые выводятся следующие пять названий?
12. Дмитрий Б. - 11 Мая, 2006 - 06:45:44 - перейти к сообщению
Чайник полный
CODE:
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=windows-1251">
<title>Смена надписей</title>

<script type="text/javascript">
<!--
var linksTexts=//Тексты ссылок
[
"Текст ссылки на первый файл",
"Текст ссылки на второй файл",
"Текст ссылки на третий файл",
"Текст ссылки на четвёртый файл",
"Текст ссылки на пятый файл",
"Текст ссылки на шестой файл"
];

var filesNames=//Имена файлов
[
"1.htm",
"2.htm",
"3.htm",
"4.htm",
"5.htm",
"6.htm"
];

var linksNumber=5;//Число ссылок в окошке

var filesText=new Array();
var loadingFileName='';


function showText(fileName)
{
var a, p=document.getElementById('textplace');

if (a=filesText[fileName])
p.innerHTML=a;

else
document.getElementById('myiframe').src=loadingFileName=fileName;
}


function changeLinks(page)
{
var i, N=Math.min(page*linksNumber, linksTexts.length);
var x='';

for (i=(page-1)*linksNumber; i<N; i++)
x+='<a href="javascript:showText(\''+filesNames[i]+'\');">'+linksTexts[i]+'<BR>';
document.getElementById('linksDiv').innerHTML=x;
}


function writePageBar()
{
var x='', i, N=Math.ceil(linksTexts.length/linksNumber);
for (i=1; i<=N; i++)
x+='<a href="javascript:changeLinks('+i+');">'+i+'</a> ';
document.write(x);
}

//-->
</script>

</head>
<body>

<iframe id="myiframe" src="about:blank" style="display: none;"></iframe>

<div id="linksDiv">&nbsp;</div>
</div>

<p>Выбрать страницу:</p>
<script type="text/javascript">
<!--
writePageBar();
changeLinks(1);
//-->
</script>

<div id="textplace" style="width: 100%; background-color: yellow;">
Текст по умолчанию.
</div>

</body>
</html>
13. Чайник полный - 15 Мая, 2006 - 08:46:31 - перейти к сообщению
Спасибо огромное
14. Александр К - 27 Мая, 2006 - 08:01:18 - перейти к сообщению
Написал новую версию скрипта Listalka 5.0
Подгружает html-странички без переоткрытия главного документа.
Мой сайт работает на этом скрипте kostin34.narod.ru
Ссылка для скачивания http://kostin34.narod.ru/files/listalka.zip

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0254]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33