TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Już nie mam pomarańczowych obwódek czyli nowe funkcje Opery 8 , myszon 4/05/05 22:56 Od wersji 8 mamy do dyspozycji UserJS. W skrócie jest to mechanizm pozwalający na odpalenie dowolnego skryptu znajdującego się u nas na dysku przed uruchomieniem skryptów z oglądanej strony. Co nam to daje? Duuużo. Dla mastahów JS praktycznie nie ma rzeczy niemożliwych. Wymienie tylko pare użytecznych skryptów:
* dodawanie id do body - i możemy się już bawić CSS-em)
* usuwanie _blank z linków - opera daje nam wybór: czy otworzyć w tej samej karcie LPM, czy w nowej ŚPM)
* usuwanie przekierowań - czyli jeśli natrafimy na link w postaci href="ww.jeden_serv.pl/x.php?ufh=12?url=htttp://ww.serv2.y" trafimy zawsze na serv2
* zmiana alt na title - często webmasterzy robia błąd dając podpis do obrazka w alt zamiast title. ALT powinien być wyswietlany gdy obrazek nie może byc załadowany np. w przeglądarkach tekstowych lub w O gdy wyłączymy obrazki. Title służy do opisu strony. Skrypt przepisuje alt > title gdy brakuje alta
I teraz opis jak usunąłem pomarańcze z mojego monitora. Skrypt generuje id gla body. Możemy teraz się odwoływać poprzez CSS do strony poprzez selektor #twojepc-pl Wystarczy że zidentyfikujemy tag, który ma pomarańczową obwódkę i zmienimy jej kolor:
#twojepc-pl .form {border: 1px solid #AAAAAA !important;}
Ja tą linijkę umieściłem w profile/styles/custom.css
Następnie w pliku opera6.ini dodajemy:
[user prefs]
Always Load User JavaScript=1
User JavaScript File=C:\Program Files\Opera8\profile\js
User JavaScript=1
[Local CSS Files]
Name 12=Custom
File 12=C:\Program Files\Opera8\profile\Styles\custom.css
Skrypt genegujący body id wygląda tak:
/***** sygnatura CSS *****/
function SygnaturaCSS() {
var semafor = false;
if (document.body) {
if (!document.body.hasAttribute('id')) {
document.body.setAttribute('id',location.host.replace(/^www\./,'').replace(/^\d/,'_$&').replace(/\./g,'-'));
}
semafor = true;
}
if (!semafor) {
setTimeout("SygnaturaCSS()",50);
}
//alert(document.body.id);
}
SygnaturaCSS();
Zapisujemy go w katalogu który wcześniej wskazaliśmy, u mnie był to: C:\Program Files\Opera8\profile\js Musi mieć rozszerzenie .js
Pozostaje tylko włączenie stylu custom i cieszymy się ładnymi obwódkami :)- Ale , Mms 6/05/05 16:48
zainteresowanie. ;)Pozdrawiam - nooo , myszon 7/05/05 21:45
spodziewałem się jakiegoś odzewu. Powiem tylko że metoda działa świetnie, właśnie sobie allegro uładniłem. I chyba pokusze się o uporządkowanie http://www.shoutcast.com/ bo jak widzę tę stronę to mną trzącha.
- Pokazowe zdjęcie , myszon 7/05/05 22:27
http://www.if.pw.edu.pl/~szymcio/pic/custom.png- Hmmm. , Mms 8/05/05 20:15
Tak sie dopisze i potwierdze, ze zobaczylem. :)Pozdrawiam
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|