MozillaPL.org - polskie centrum Mozilli

Główne menu:

Greasemonkey: Ukrywanie elementu, gdzie popełniam błąd?

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

Greasemonkey: Ukrywanie elementu, gdzie popełniam błąd?

Postautor: Grzegorz » 28 marca 2008, 15:31

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9pre) Gecko/2008032705 Minefield/3.0pre

Skleciłem następujący kod user.js:

Kod: Zaznacz cały
// ==UserScript==
// @name           MozillaPL.org Cleaner
// @namespace      www.grzglo.jogger.pl
// @include        http://mozillapl.org/forum/*
// ==/UserScript==


elm=document.getElementById("topContentWrapper");
elm.style.display='none !important';


Względnie taki:

Kod: Zaznacz cały
// ==UserScript==
// @name           MozillaPL.org Cleaner
// @namespace      www.grzglo.jogger.pl
// @include        http://mozillapl.org/forum/*
// ==/UserScript==


document.getElementById('topContentWrapper').style.display = 'none'


Skrypt powinien ukrywać diva zawierającego "Strefę pomocy" i "Najnowsze wersje" na forum.

Problem w tym, że nic się nie zmienia. Co najwyżej udaje mi się ukryć zawartość, ale zajmowane miejsce pozostaje (zupełnie jak przy zastosowaniu visibility: hidden, a nie display:none).
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Postautor: Tomek » 28 marca 2008, 15:47

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9b4) Gecko/2008031317 Firefox/3.0b4

nigdzie nie popełniasz błędu :)
Miałem identyczny problem i rozwiązanie tkwi zupełnie gdzie indziej..
w pliku http://www.mozillapl.org/styles/main.css masz:
#mainContentWrapper {
margin:19.200001em auto 0;
min-width:750px;
overflow:hidden;
padding:2px 0 35px;
position:relative;
width:75em;
z-index:5;
}


Już wiesz gdzie jest myk :)
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: Grzegorz » 28 marca 2008, 15:54

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9pre) Gecko/2008032705 Minefield/3.0pre

mainContentWrapper jest "odsunięty" o 19.200001em w dół o wcześniejszego elementu?
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Postautor: Tomek » 28 marca 2008, 15:58

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9b4) Gecko/2008031317 Firefox/3.0b4

dokładnie - nadaj więc dla niego margin 0 auto 0 i masz po kłopocie - działa na 100% (przy czym ja robiłem to za pomocą stylish)
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], Google [Bot]

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: