- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте Друзья!
Ситуация такая:
Есть блог,
http://www.fx-obzor.ru/?p=276
Пытаюсь написать для него обработчик на JavaScripte - что по клику он убирал правые меню навигации (слой #sidebar ) и расширял основное поле до границы сайта (слой #content)
При повторном клике соответственно все возвращал обратно.
---
Т.е. при нажатии ссылки получалось :
#sidebar {
visibility: hidden;
}
#content {
width:940px;
}
.postwrap {
width:940px;
}
При повторном нажатии все возвращалось бы в исходные значения
#sidebar {
visibility: visible;
}
#content {
width:650px;
}
.postwrap {
width:6500px;
}
Ссылка на кнопку для обработчика
<a href="javascript:void(0);" class="setLiquid"><span>SetPageWidth</span></a>
Примерный текст обработчика.
function setPagewidth(){
}
$(document).ready(function(){
$('.setLiquid').click(function(){
// Что написать сюда - я не знаю :(
});
});
---
Кто знает как сделать ? :idea: Пожалуйста помогите :)
---
Удачного дня и отличного настроения!
С уважением, Громаковский Евгений.
У Вас:
это JQuery...
А по сути:
function switching() {
var obj = document.getElementByID("sidebar").style.visibility; // это типа чекаемый признак
if(obj == "hidden") { // если блок надо отобразить
document.getElementByID("sidebar").style.visibility = "visible";
document.getElementByID("content").style.width = "940px";
document.getElementsByClassName("postwrap").style.width = "940px";
}
else { // если блок надо скрыть
// * тут соответственно все наоборот * //
}
}
Только почему visibility = "visible", может Вы имели в виду:
display: none/block;
???
ну да , с visibility:hidden ничего по размерам не изменится.
Попробовал сделать как порекомендовал malls.
Ничего не работает, скорее всего где-то Я допустил ошибку :( Перепробовал и так и так - все равно не работает :(
Вставляем в шапку
function switching() {
var obj = document.getElementByID("sidebar").style.visibility;
if(obj == "visible") { // если блок надо отобразить
document.getElementByID("sidebar").style.visibility = "hidden";
document.getElementByID("content").style.width = "940px";
document.getElementsByClassName("postwrap").style.width = "940px";
}
else {
document.getElementByID("sidebar").style.visibility = "visible";
document.getElementByID("content").style.width = "940px";
document.getElementsByClassName("postwrap").style.width = "940px";
}
}
</SCRIPT>
Код ссылки по которой надо кликать:
<a href="javascript:switching()" class="setLiquid"><span>SetPageWidth</span></a>
---
В ява скрипте - ноль! 😒 Кто-знает - Пожалуйста ткните носом..
А дебагер чего пишет? А то экстрасенсы на другом канале работают.
И вообще: href="javascript:switching()" ущербный имхо путь,
onClick="switching()"
Я делаю все в блокноте
Код ссылки по которой надо кликать:
<a href="javascript:switching()" class="setLiquid"><span>SetPageWidth</span></a>
---
В ява скрипте - ноль! Кто-знает - Пожалуйста ткните носом..
Я делаю все в блокноте
Ну чисто рыдал!!! Кликаете по ссылке тоже в блокноте? И ничего не происходит? Блин - проблема однако!
Кликаю в браузере, а код сайта правлю в блокноте, поскольку он разбит на шаблоны и модули, и вряд ли откроется в каком либо другом редакторе.
---
http://www.fx-obzor.ru - Адрес блога. В верхнем правом ряду белая кнопка (вида << >>) при клике на неё должен запускаться скрипт.
Ява Скрипт идет в самой вершине страницы - код ссылки в самом низу (для удобства поиска выделен <!-- ####### -->>
Challenger добавил 07.02.2009 в 16:22
var obj = document.getElementByID("sidebar").style.visibility;
Объект не поддерживает это свойство или метод
Challenger добавил 07.02.2009 в 18:14
Все заработало! :)
Всем спасибо за помощь, особенно malls!