• Реклама: 💰 Пополни свой портфель с минимальной комиссией на Transfer24.pro
  • Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

Вопрос по тегу title

Hitnik

Интересующийся
Регистрация
14.07.2009
Сообщения
10
Реакции
0
Поинты
0.000
Пару раз натыкался на такое явление: текст тега title отображался в виде бегущей строки. Вот интересно было бы узнать, как это оформить. Дело в том, что нашел такой скрипт:

<script language="JavaScript">
<!--
var tit = document.title;
var c = 0;
function writetitle()
{
document.title = tit.substring(0,c);
if(c==tit.length)
{
c = 0;
setTimeout("writetitle()", 2000)
}
else
{
c++;
setTimeout("writetitle()", 300)
}
}
writetitle()
//-->
</script>

но он постепенно выводит текст, а не прокручивает, как мне надо.
 

dimych1

Профессионал
Регистрация
26.10.2008
Сообщения
1,289
Реакции
155
Поинты
0.000
Ответ: Вопрос по тегу title

Ты хочешь чтоб тебе написали код или ты хочеш знать почему так проишодит?

Этот код действительно только добавляет. чтобы он еще и крутил надо добавлять пробелы а потом техт резать.

поисчи просто "бегущую строку и всунь в ету функцию.
 

disaster

Интересующийся
Регистрация
02.09.2007
Сообщения
91
Реакции
0
Поинты
0.000
Ответ: Вопрос по тегу title

Вот глянь это:
<HTML> <HEAD> <title>Scroll text</title> </HEAD> <BODY onLoad=titlebar(4)></BODY> </HTML>

<script language=javascript>
var rev = "fwd";
function titlebar(val)
{
var msg = "Your message here";
var res = " ";
var speed = 100;
var pos = val;

msg = " |--- "+msg+" ---|";
var le = msg.length;
if(rev == "fwd"){
if(pos < le){
pos = pos+1;
scroll = msg.substr(0,pos);
document.title = scroll;
timer = window.setTimeout("titlebar("+pos+")",speed);
}
else{
rev = "bwd";
timer = window.setTimeout("titlebar("+pos+")",speed);
}
}
else{
if(pos > 0){
pos = pos-1;
//var ale = le-pos;
scrol = msg.substr(0,pos);
document.title = scrol;
timer = window.setTimeout("titlebar("+pos+")",speed);
}
else{
rev = "fwd";
timer = window.setTimeout("titlebar("+pos+")",speed);
}
}
}

titlebar(0);
</script>
 

Hitnik

Интересующийся
Регистрация
14.07.2009
Сообщения
10
Реакции
0
Поинты
0.000
Ответ: Вопрос по тегу title


Нет, это не то. Тут текст так же печатается, а то, что я имею ввиду, устроено на манер бегущей строки, т.е. какой бы длинный не был текст тега, он прокручивается весь. Здесь же показывает только то, что влезло.

добавлено через 4 минуты
Ты хочешь чтоб тебе написали код или ты хочеш знать почему так проишодит?

Этот код действительно только добавляет. чтобы он еще и крутил надо добавлять пробелы а потом техт резать.

поисчи просто "бегущую строку и всунь в ету функцию.

Объясни толком, как это сделать и, что куда всовывать.
 
Последнее редактирование:

COPA

Любитель
Регистрация
09.01.2009
Сообщения
231
Реакции
13
Поинты
0.000
Ответ: Вопрос по тегу title

Тег <marquee> рулит
 

Hitnik

Интересующийся
Регистрация
14.07.2009
Сообщения
10
Реакции
0
Поинты
0.000

хухрындик

Интересующийся
Регистрация
03.07.2009
Сообщения
28
Реакции
1
Поинты
0.000
Ответ: Вопрос по тегу title

Хм.. В титле никогда не видел бегущей строки, а вот в нижней части окна браузера что-то такое замечал, но только если оно привлекает внимание.

А зачем в титле бегущая строка? Её же не видно почти, на нее не обращают внимания... Она важна при выдаче в поисковике, но ведь там она не будет бегущей. :)

ЗЫ: Как называется нижняя часть браузера? Там где видны адреса ссылок при наведении курсора.
 

g00gle

Интересующийся
Регистрация
22.12.2009
Сообщения
11
Реакции
0
Поинты
0.000

HoryainovSyava

Новичок
Регистрация
11.10.2009
Сообщения
76
Реакции
1
Поинты
0.000
Re: Ответ: Вопрос по тегу title

Хм.. В титле никогда не видел бегущей строки, а вот в нижней части окна браузера что-то такое замечал, но только если оно привлекает внимание.

На, создай html-файл, и вставь в него этот код:
Код:
<html>
<head>  
	<title>
		Движущийся текст в строке заголовка
	</title>
</head>
<body> 
	СКРИПТ В САМОМ НИЗУ!!!







<script language="JAVASCRIPT">
<!-- if (document.all||document.getElementById)
	{
		var thetitle=document.title
		document.title=''
	}
		var data="0123456789";
		var done=1;
		function statusIn(text){
		decrypt(text,2,1);
	}
		function statusOut(){
		self.status='';
		done=1;
	}
		function decrypt(text, max, delay){
		if (done){
		done = 0;
		decrypt_helper(text, max, delay, 0, max);
  	}
	}
		function decrypt_helper(text, runs_left, delay, charvar, max){
		if (!done){
		runs_left = runs_left - 1;
 		var status = text.substring(0,charvar);
		for(var current_char = charvar; current_char < text.length; current_char++){
		status += data.charAt(Math.round(Math.random()*data.length));
	}
		document.title = status;
		var rerun = "decrypt_helper('" + text + "'," + runs_left + "," + delay + "," + charvar + "," + max + ");"
		var new_char = charvar + 1;
		var next_char = "decrypt_helper('" + text + "'," + max + "," + delay + "," + new_char + "," + max + ");"
		if(runs_left > 0){
		setTimeout(rerun, delay);
	}
		else
	{
		if (charvar < text.length){
		setTimeout(next_char, Math.round(delay*(charvar+3)/(charvar+1)));
	}
		else
	{
		done = 1;
	}
 	}
    	}
	}
		//if IE 4+ or NS 6+
		if (document.all||document.getElementById)
		statusIn(thetitle)
//--> 
</script>


</body>
</html>

А зачем в титле бегущая строка? Её же не видно почти, на нее не обращают внимания... Она важна при выдаче в поисковике, но ведь там она не будет бегущей. :)
Теперь сохрани этот файл, и открой у себя в браузере. И тебе станет ясно о чём мы тут)). Просто этот текст приаёт оригинальности, и уникальности сайту, или же странице. Никак не индексируется, так как это скрипт.
ЗЫ: Как называется нижняя часть браузера? Там где видны адреса ссылок при наведении курсора.

Нижняя строка называется строка состояния.
 
Сверху Снизу