2015-09-10 3 views
1

Мне нужно часто менять заголовок страницы, и я не могу изменить заголовок закладки на моей странице, пожалуйста, помогите мне.Почему бы не изменить название названия вкладки в MY Page

мой образец кода здесь,

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>Practice URL</title> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
<script> 
$(document).ready(function(){ 
    setInterval(function(){ 
     var x = floor((Math.random() * 10) + 1); 
     call(x); 

    }, 3000); 

); 
function call(c){ 
    if(c%2){ 
    document.title = 'Salim Sodha'; 
    } else { 
    document.title = 'Gani Sodha'; 
    } 
}); 
</script> 
</head> 
<body> 
<center> MY PAGE FOR BROWSER TAB TITLE CHANGE</center> 
</body> 
</html> 

Пожалуйста, предложите мне, где я неправильно

ответ

1

Вы пропускаете } из $(document).ready(function(){ и имеют дополнительные ) в конце функции call и его Math.floor не flor

попробуйте этот код: -

$(document).ready(function(){ 
setInterval(function(){ 
    var x = Math.floor((Math.random() * 10) + 1); 
    call(x); 

}, 3000); 

}); 
function call(c){ 
if(c%2){ 
document.title = 'Salim Sodha'; 
} else { 
    document.title = 'Gani Sodha'; 
    } 
}; 
+0

Спасибо за вашу помощь –

+0

@SalimkhanSodha рад помочь вам :) –

0
  1. использование Math.floor вместо floor
  2. Синтаксис ошибки т.е. document-ready обработчик не закрыта должным образом.
  3. Дополнительный ); после call функция.

Используйте

$(document).ready(function() { 
    setInterval(function() { 
     var x = Math.floor((Math.random() * 10) + 1); 
     call(x); 
    }, 3000); 
}); 

function call(c) { 
    if (c % 2) { 
     document.title = 'Salim Sodha'; 
    } else { 
     document.title = 'Gani Sodha'; 
    } 
} 
Смежные вопросы