Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » JE Jacaw 21:10
 » rainy 21:09
 » Raist 21:07
 » globi-wan 21:04
 » Fasola 20:56
 » patinka 20:56
 » Kenny 20:50
 » Sherif 20:47
 » DJopek 20:46
 » DYD 20:45
 » burzynsky 20:45
 » esteban 20:44
 » rrafaell 20:41
 » abes99 20:35
 » burz 20:33
 » Wedelek 20:31
 » rulezDC 20:26
 » resmedia 20:24
 » Zbyszek.J 20:20
 » Hitman 20:15

 Dzisiaj przeczytano
 41100 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
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 :)

  1. Ale , Mms 6/05/05 16:48
    zainteresowanie. ;)

    Pozdrawiam

    1. 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.

  2. Pokazowe zdjęcie , myszon 7/05/05 22:27
    http://www.if.pw.edu.pl/~szymcio/pic/custom.png

    1. 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