praegune kellaaeg 21.06.2025 12:52:53
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Renka
HV Guru

liitunud: 01.04.2002
|
14.01.2007 17:00:52
ICQ online staatuse indikaatori laadimise probleemile lahendus |
|
|
Selline probleem on, et ICQ online staatuse indikaatorit ei õnnestu vahetevahel mitte kuidagi icq.com serverist loadida ja tänu sellele ei loadi leht lõpuni. Opera on aga natuke pirtsakas (tegelikult on tegu küll väga hea featuriga hoopis) ja ei viska enne vajaliku ankruni lehel kui terve leht on korralikult loaditud. See aga tekitab lisavajaduse ESC nupu klõbistamiseks jne jne e. mõttetu lisavaev.
Kuna see online staatuse indikaator on minuarust täiesti mõttetu siis tegin Operale väikese skriptijupi mis kommenteerib selle koodist välja nii, et staatust enam ICQ serverist ei küsita (ICQ nupp jääb siiski alles e. midagi vajalikku ära ei kaota).
Kasutada saab seda niimoodi:
1. Loo kataloog Opera isiklike Javascript failide jaoks
2. Näita Operale kätte kus see kataloog asub: Tools > Preferences > Advanced > Content > JavaScript options Sealt User JavaScript files otsi loodud kaust üles
3. Salvesta allolev kood .js laiendiga failina tehtud kataloogi (näiteks: hv_icq.js)
4. enjoy
Töötama peaks 8 seeria brauseritega. Varasemate kohta ei tea.
javascript:
|
// // Kommenteerime välja ICQ online staatuse indikaatori HV foorumist // Autor: Renka // // Kontrollime kas tegu on ikka HinnaVaatluse foorumiga kus oleme if( location.href.match(/^http:\/\/foorum\.hinnavaatlus\.ee\//) ){ // Käivitame scripti enne scriptide parsemist window.opera.addEventListener( 'BeforeScript', function (ev){ // kui selles skriptis on probleemsele ICQ aadressile viide sees siis teeme väikese replace funktsiooni if( ev.element.text && ev.element.text.indexOf('http://web.icq.com/whitepages/online') != -1 ){ // Kommenteerime online staatuse indikaatori välja ev.element.text = ev.element.text.replace('/></a></div><div ' , '/></a></div><!-- div '); ev.element.text = ev.element.text.replace('</div></div>' , '</div --></div>'); } },false); }
|
|
|
Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
61 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|