Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Изменение текста внутри тега <TITLE> ? (https://javascript.ru/forum/misc/6096-izmenenie-teksta-vnutri-tega-title.html)

Andrei 10.11.2009 13:31

Изменение текста внутри тега <TITLE> ?
 
Здравствуйте !

Подскажите как лучше менять значения внутри тега <TITLE> с помощью JS ?

Kolyaj 10.11.2009 13:32

document.title = 'New title';

Andrei 10.11.2009 13:38

document.getElementsByTagName('TITLE')[0] = 'New title';
- так наверное лучше ?

Я пытаюсь поменять TITLE галвной страницы из фрейма:
var frame = parent.document.getElementsByTagName("frame")[1];

document.getElementById("but_1").onclick = function () {
frame.getElementsByTagName('TITLE')[0] = 'New title';
}

Неработает, я правильно делаю ?

Kolyaj 10.11.2009 14:00

Цитата:

Сообщение от Andrei
- так наверное лучше ?

Без разницы.

Цитата:

Сообщение от Andrei
Я пытаюсь поменять TITLE галвной страницы из фрейма:

top.document.title = 'New title';

Andrei 10.11.2009 14:11

Ок спасибо !

И ещё вопрос:
Заинтересовался плавной сменой цвета обьекта, на форуме мало что нашёл про это, решил попробовать сам, посмотрите если не трудно правильно ли я сделал !?


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>test</title>

<script type="text/javascript">
var but = new Array( "40","25","230")
var but_hover = new Array( "36","152","37")

var n = 0;

var a = but[0];
var b = but[1];
var c = but[2];

function color(){
 
if (a == but_hover[0]){
   
}else if (a < but_hover[0]){
   a++;
   but[0] = a;
}else if (a > but_hover[0]){
   a--;
   but[0] = a;
}


if (b == but_hover[1]){

}else if(b <  but_hover[1]){
   b++;
   but[1] = b;
}else if (c > but_hover[1]){
   b--;
   but[1] = b;
}


if (c == but_hover[2]){
   
}else if (c <  but_hover[2]){
   c++;
   but[2] = c;
}else if (c > but_hover[2]){
   c--;
   but[2] = c;
}



document.getElementById("test_box").value = "RGB: "+a+", "+b+", "+c;

document.getElementsByTagName('BODY')[0].style.background = "RGB("+but[0]+", "+but[1]+", "+but[2]+")";



  if (n < 255){
    n++;
    setTimeout(color, 30);
  } 
}


</script>




</head>
<body>
<input id="test_box" type="text" size="14">
<input type="button" onClick="color()" value="старт">


</body>
</html>

Kolyaj 10.11.2009 14:14

http://javascript.ru/blog/Andrej-Par...cii-JavaScript


Часовой пояс GMT +3, время: 07:09.