Полезная информация

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

№113-02-2008 13:47:37

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Как убрать элемент страницы сайта, перекрывающий текст?

На одном, сам крупном нижегородском форуме крутят флешки. Понятно я их блокирую в AdBlock, но div, в который они выводятся, остаётся на месте и он перекрывает текст и ссылки и не даёт выделять отдельное слово или ссылку под этим div. Словом, подскажите, плиз, как убрать этот div или перепозиционировать его у себя в браузере. Браузер, понятно, Симанки, но в Фоксе - примерно то же. Он из скрипта выводится и я что-то не представляю как его достать.

Вот тесткейс тсз, выкинуто всё лишнее, текст первый попавшийся. Лучше бы, конечно, из userContent.css как-то что-то сделать бы. Само собой в сам скрипт непосредственно вписывать ничего нельзя.

Выделить код

Код:

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style type="text/css">

</style>
<title>titled</title></head><body>
<table width=100%  cellspacing=0 cellpadding=0 border=0>
<tr><td width=100%>

<table width=100% cellpadding=0 cellspacing=0 border=0>

<tr bgcolor="#FFFFFF"><td class=tl><img src="t.gif" width=3 height=1></td>

<td class=text><script language="javascript1.2">
Sd=document;
if(screen.width>800){
  Sd.write('<div style="position: absolute; left:784px; top:23px; width:130px; height:610px;">');

  Sd.write('</div>');
}
</script>

</td><td class=tr><img src="r.gif" width=3 height=1></td>
</tr></table>
М. ВЕЛЛЕР - Я думаю, ваше последнее предположение наиболее верно к истине. И к моему понимаю. Видите ли, в чем дело. Мне 59 лет. В 1980 году я видел построенный коммунизм. В 2000 году я видел отдельную квартиру каждому. Но если парню наверху будет угодно отмерить мне столько, чтобы я увидел счастливую процветающую демократическую Россию в 25 году, то я конечно буду счастлив и благодарен необыкновенно, но я не убежден, даже если доживу, что все это будет так. Понимаете, время от времени как у Оруэлла в «1984» меняются газеты, и взамен их создаются новые. У нас и сейчас, насколько я знаю какие-то газетки конца 30-х, начала 40-х не так уж просто получить. Написано там не то, знаете ли, что надо. Точно также здесь. Речь должна быть хорошей. Программа должна быть правильной. Обсуждать, вот все должны сесть и в кружках после работы на политзанятиях обсуждать и думать, как на месте сделать лучше. Как повысить надои, запашки, выплавку чугуна и стали и так далее. На деле проходит какое-то количество лет, и понятно, это как коррекция курса космического корабля. Он летит куда надо, но время от времени туда, сюда, вот дана такая направляющая. Что из этого получится, сказать трудно. Мы понимаете, скептиками сделаны за всю предшествующую жизнь, но речь должна быть хорошей. И еще, такие вещи мне всегда напоминают одно блестящее место из романа Кестнера «Фабиан», где спорят три журналиста, надо придумать лучший заголовок о речи государственного канцлера, заголовок лепится вот такой: оптимизм - наш долг, заявил в парламенте государственный канцлер. Оптимизм – наш долг.
</td></tr></table>
</body></html>

Отсутствует

 

№213-02-2008 16:23:40

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 2.0

Re: Как убрать элемент страницы сайта, перекрывающий текст?

userContent.css:

Выделить код

Код:

div[position="absolute"][left="784px"][top="23px"][width="130px"][height="610px"] {
  display: none !important;
}

можно попробовать через adblock plus

Отсутствует

 

№314-02-2008 10:40:57

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Как убрать элемент страницы сайта, перекрывающий текст?

Shutnik
Так ты ж не пробовал. :)
Открой в браузере без и с этим правилом - эффект одинаковый.
То есть это-то я пробовал, там фокус в том, что скрипт задействован. Если бы без скрипта - так и нет проблем, у меня для того сайта целая портянка в userContent.css

Отсутствует

 

№414-02-2008 18:39:46

TLemur
Забанен
 
Группа: Members
Зарегистрирован: 18-10-2004
Сообщений: 1764
UA: Firefox 2.0

Re: Как убрать элемент страницы сайта, перекрывающий текст?

vladmir

No Script?

Отсутствует

 

№515-02-2008 08:28:58

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Как убрать элемент страницы сайта, перекрывающий текст?

TLemur

No Script?

Это вопрос? Или утверждение? :)
Кстати, я его, кажется, и не пробовал ещё. Попробую.

Отсутствует

 

№615-02-2008 11:48:32

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 2.0

Re: Как убрать элемент страницы сайта, перекрывающий текст?

vladmir
это должно работать. разницы в том, как создан элемент - нету. можно упроситить правило:

Выделить код

Код:

@-moz-document domain(<домен_сайта>) {
div[width="130px"][height="610px"]{
display: none;
}

примеры есть тут

Отредактировано Shutnik (15-02-2008 11:50:35)

Отсутствует

 

№715-02-2008 15:55:55

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Как убрать элемент страницы сайта, перекрывающий текст?

Shutnik

это должно работать. разницы в том, как создан элемент - нету.

Да я так же рассуждал, пока не взялся за этот элемент предметно.

Сделай одолжение, сохрани мой код как html-страницу, cначала как есть, а потом  добавь туда твой css или другой и сравни оба варианта. Только над этим div попробуй начать выделять текст под ним - у меня не выделяется. И рамка остаётся на месте. Для простоты размеры увеличил и рамку добавил. То есть нужно, чтобы этот слой не висел над текстом.

Выделить код

Код:

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style type="text/css">
div[width="130px"][height="610px"]{
display: none;
</style>
<title>titled</title></head><body>
<table width=100%  cellspacing=0 cellpadding=0 border=0><tr><td width=100%>
<table width=100% cellpadding=0 cellspacing=0 border=0>
<tr bgcolor="#FFFFFF"><td class=tl><img src="t.gif" width=3 height=1></td>
<td class=text>
<script language="javascript1.2">
Sd=document;
if(screen.width>800){
  Sd.write('<div style="position: absolute; left:200px; top:20px; width:400px; height:500px;border: 3px solid #777">');

  Sd.write('</div>');
}
</script>
</td><td class=tr><img src="r.gif" width=3 height=1></td>
</tr></table>
В.БОРОДИН: Хиллари Клинтон, на мой взгляд, не самый сильный политик с точки зрения ее поведения. Я на самом деле понял, что Обама будет побеждать в тот момент, как несколько недель назад Клинтон отправила в отставку главу избирательного штаба и ближайших его помощников. Нет, на мой взгляд, конечно, очень интересные выборы тем, что чернокожий кандидат может стать президентом. Он сам по себе, конечно, очень сильный игрок. Маккейн очень интересный не только тем, что он с русофобскими настроениями, хотя я убежден, что эти настроения изменятся в случае его победы - думаю, что, конечно, там будет прагматизм очень четкий и понятный. В этом смысле, кстати, он, может быть, действительно похож на Путина в своей риторике - мы будем клеймить друг друга и говорить «иди, учи жену щи варить», а на делах, конечно, будем прагматиками – как с той, так и с другой стороны. Думаю, что по Маккейну очень важный будет следующий шаг – это тот человек, кто в результате станет с ним в пару, то есть, вице-президент. Это, возможно, как-то должно убрать его минус – его возраст. Маккейну, если не ошибаюсь, за 70 лет. И в этом смысле там должен быть какой-то очень энергичный, не менее харизматичный, более молодой человек. У Обамы примерно такая же задача, но не в смысле возраста, а, извините за такой каламбур – чтобы его оттенял кто-то - в каких-то других смыслах – в электоральном и в смысле своей специализации.
М.СТАРОСТИНА: Вам нравится система выборов в Америке?
В.БОРОДИН: Конечно.
М.СТАРОСТИНА: Вы бы хотели, чтобы у нас была такая же?
В.БОРОДИН: Я убежден, что это невозможно. На эту тему вся моя диссертация и была. Еще раз - первичные выборы в Америке это один из признаков, что ни на есть прямой демократии. У нас этой демократии нет. У нас в этом смысле наша партийная система сейчас находится на уровне конца, а может быть, даже начала 19 века в Америке, когда был партийный басизм, когда избиратели в широком смысле не контролировали принятие решений партийных, в том числе, лидеров партий, кандидатов, и прочее. То есть, конечно, праймериз очень полезный для американского бегства, для американской страны институт, который позволяет даже на этом этапе, этапе определения кандидата в президенты, контролировать власть. У нас этой системы нет и ей не пахнет. У нас система «личной химии» - о чем сегодня говорил Путин. 
</td></tr></table></body></html>

Отсутствует

 

№815-02-2008 17:31:06

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 2.0

Re: Как убрать элемент страницы сайта, перекрывающий текст?

vladmir
мда, моя ошибка.

Выделить код

Код:

div[style="position: absolute; left:200px; top:20px; width:400px; height:500px;border: 3px solid #777"]{
display: none;
}

;)

Отсутствует

 

№916-02-2008 18:03:46

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Как убрать элемент страницы сайта, перекрывающий текст?

Shutnik
Какая ошибка? Нету там ошибки - просто это не действует.
Видимо потому, что div выводится из скрипта.
То есть ты не проверял? Или у тебя div исчезает? И ты можешь мышкой начать выделять текст внутри рамки? Или в Линуксе css иначе работает?

Отсутствует

 

№1016-02-2008 18:10:43

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 2.0

Re: Как убрать элемент страницы сайта, перекрывающий текст?

vladmir
проверял, работает, выделяет

Добавлено Sat Feb 16 18:17:25 2008 :
хм, сейчас ещё раз попробовал, не хочет. забавно. помню ясно, что работало.
однако теперь вышло так

Выделить код

Код:

td.text div {
  display: none;
}

Отсутствует

 

№1119-02-2008 14:17:59

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Как убрать элемент страницы сайта, перекрывающий текст?

Shutnik

однако теперь вышло так

Куда это вышло? У меня все очевидные зацепки не фурычат.

TLemur

No Script глушит не выбранные скрипты, а все скрипты вообще на сайте, - не совсем то, некоторые нужны. Этот функционал есть и в Мультизилле, например.

Отсутствует

 

№1226-02-2008 22:05:39

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Как убрать элемент страницы сайта, перекрывающий текст?

Пока, как вариант, остановился на блокировке скриптов в Мультизилле. В ней можно отключить скрипты только на одной открытой станице, а не на сайте. Для моих целей более-менее подходит. Хотя лучше бы отрубить один конкретный скрипт.

Отсутствует

 

№1326-02-2008 22:14:29

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 2.0

Re: Как убрать элемент страницы сайта, перекрывающий текст?

vladmir
что-то я пустил ответ в этой теме
беру код страницы, который был выше. вместо того стиля, который указан там, вписываю свой последний пример. всё замечательно скрывается и выделяется.

Отсутствует

 

№1426-02-2008 22:48:54

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Как убрать элемент страницы сайта, перекрывающий текст?

Shutnik

вместо того стиля, который указан там, вписываю свой последний пример

Хе, чудеса это - работает... Спасибо!
Но я не понял что у меня глючило до того - буду ещё разбираться на свежую голову.
Одно цепляет, другое не цепляет...
Последний пример уж я из скепсиса не проверил сразу.))

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]