powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Смена цвета по ID в зависимости от URL
8 сообщений из 8, страница 1 из 1
Смена цвета по ID в зависимости от URL
    #36595614
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сразу скажу.. Нуб))
Вот код, который я навоял..И он не работает конечно же..
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<script type="text/javascript" language="JavaScript">
var url=window.location.href;
var act_url = 'http://test/for.html';
if (url == act_url ) {
function ChangeStyle();
};

function ChangeStyle() {
document.getElementById("1").style.color = "red";
};
</script>

Собственно суть.. Нужно менять цвет ссылки, в зависимости от текущего URL.. У ссылки есть ID.
Подскажите что я сделал не так..
...
Рейтинг: 0 / 0
Смена цвета по ID в зависимости от URL
    #36595643
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
function - Это объявление функции...если надо вызвать функцию то слово function писать не надо
...
Рейтинг: 0 / 0
Смена цвета по ID в зависимости от URL
    #36595647
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Electric200Подскажите что я сделал не так..
Например сделал не полный тестовый пример... Так какой-то кусочек...
...
Рейтинг: 0 / 0
Смена цвета по ID в зависимости от URL
    #36595671
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен..Намудрил.. Упростил до
[code]
<script type="text/javascript" language="JavaScript">
$(document).ready(
{
if (location.href.indexOf('/for_company.html')>0)
{
document.getElementById('1').className = 'menu_active';
}
}
</script>
[code]
И все равно дебагер ругается..
...
Рейтинг: 0 / 0
Смена цвета по ID в зависимости от URL
    #36595678
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точнее так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<script type="text/javascript" language="JavaScript">
$(document).ready(
{ 
  if (location.href.indexOf('/for_company.html')> 0 ) 
  { 
    document.getElementById('1').className = 'menu_active'; 
  } 
)
</script>
...
Рейтинг: 0 / 0
Смена цвета по ID в зависимости от URL
    #36595685
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы ещё и jquery используете для этого)))
если с jquery, То как то так наверное
Код: plaintext
1.
2.
3.
4.
$(document).ready(function(){
  if (location.href.indexOf('/for_company.html')> 0 )  $('#1').attr(class,'menu_active'); 
});

...
Рейтинг: 0 / 0
Смена цвета по ID в зависимости от URL
    #36595702
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EmilRegis

class is not defined
[Break on this error] if (location.href.indexOf('/for_comp... $('#1').attr(class,'menu_active');

Да я и не понял ваш пример..
Вот пример ссылки
Код: plaintext
1.
<a href="{ROOT}for_company.html"  id="1"  class="menu">О КОМПАНИИ</a>
...
Рейтинг: 0 / 0
Смена цвета по ID в зависимости от URL
    #36595749
Electric200
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди..я уже еду... )))

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<script type="text/javascript" language="JavaScript">
$(document).ready(function() 

 if (window.location.href.indexOf('/for_company.html')!=  0 )
  { 
document.getElementById('1').className = 'menu_active'; 
  } 
 );
</script>

Ошибка синтаксиса в строке if (window.location.href.indexOf('/for_company.html')!= 0)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Смена цвета по ID в зависимости от URL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]