Przydatne pozycje menu

w dziale Dostosowywanie Opery do własnych potrzeb
Cr3dO napisał(a):

Hej

ponizej podaje przydatne pozycje ktore mam w menu.

Kazdy kto uwaza ze tez takowe posiada prosze niech sie dopisuje



MENU OTWIERA NIEAKTYWNE LINKI/ZAZNACZENIE

// budowa

[open disabled link]
Item, "Otwórz w bieżącej karcie"="Go to page, "%t""
Item, "Otwórz w nowej karcie"="Copy & New page & Paste and go"
Item, "Otwórz w nowej karcie ( w tle )"=Copy & New page & Paste and go & Minimize page
Item, "Adres Email"="Go to page, """
--------------------1
Item, "Otwórz w Internet Explorer"="Execute program, "iexplore", "%t""
Item, "Otwórz w Firefox"="Copy document address,,,,"Firefox" & Execute program, "D:\NOINSTAL\Mozilla Firefox\firefox.exe", "%t""
Item, "Otwórz w Chrome"="Copy document address,,,,"Chrome" & Execute program, "D:\NOINSTAL\Chrome\chrome.exe", "%t""

// inicjajca w menu

[Hotclick Popup Menu]
...
Submenu, "Otwórz zaznaczenie", open disabled link
...

vril napisał(a):

Item, "Otwórz w nowej karcie ( w tle )"=Copy & New page & Paste and go & Minimize page



To Tobie działa? Ja musiałem zmienić ostatnio na takie coś:

Item, "Otwórz w nowej karcie ( w tle )"=Copy & New page & Paste & go & Minimize page


Ja na przykład do 'Document popup menu dodałem sobie takie menu narzędzi:

Submenu, "Narzędzia Strony", Tools Menu


i dalej leci to tak:

[Tools Menu]  # -- All items in one 'power' menu
Item, "Podobne strony (Google)" = Go to page, "http://www.google.com/search?hl=en&newwindow=1&q=related:%u"
Submenu, "Zmiana czcionki na stronie", Zmiana Wygladu Menu =
Submenu, "Narzędzia odnośników", Linki Menu =
Submenu, "Inne narzędzia", Inne Narz Menu =

[Zmiana Wygladu Menu]
Item, "Czcionka 12px" = "Go to page, "javascript:void(document.body.style.fontSize='12px')""
Item, "Czcionka 15px" = "Go to page, "javascript:void(document.body.style.fontSize='15px')""
Item, "Czcionka 20px" = "Go to page, "javascript:void(document.body.style.fontSize='20px')""
---1
Item, "Użyj Arial"= Go to page, "javascript:for(i=0;i<document.getElementsByTagName('*').length;i++){document.getElementsByTagName('*')[i].style.fontFamily='arial'};return;",1
Item, "Użyj Calibri"= Go to page, "javascript:for(i=0;i<document.getElementsByTagName('*').length;i++){document.getElementsByTagName('*')[i].style.fontFamily='calibri'};return;",1
Item, "Użyj Tahoma"= Go to page, "javascript:for(i=0;i<document.getElementsByTagName('*').length;i++){document.getElementsByTagName('*')[i].style.fontFamily='tahoma'};return;",1
Item, "Użyj Times New Roman"= Go to page, "javascript:for(i=0;i<document.getElementsByTagName('*').length;i++){document.getElementsByTagName('*')[i].style.fontFamily='times new roman, times'};return;",1
Item, "Użyj Verdana"= Go to page, "javascript:for(i=0;i<document.getElementsByTagName('*').length;i++){document.getElementsByTagName('*')[i].style.fontFamily='verdana'};return;",1

[Linki Menu]
Item, "Zobacz wewnętrzne i zewnętrzne linki"="Go to page, "javascript:(function(){var i,x; for (i=0;x=document.links[i];++i)x.style.color=['blue','red','orange'][sim(x,location)]; function sim(a,b) { if (a.hostname!=b.hostname) return 0; if (fixPath(a.pathname)!=fixPath(b.pathname) || a.search!=b.search) return 1; return 2; } function fixPath(p){ p = (p.charAt(0)=='/' ? '' : '/') + p;/*many browsers*/ p=p.split('?')[0];/*opera*/ return p; } })()",1"
Item, "Uwydatnij odnośniki"="Go to page, "javascript:for(nIx5Bs=0;nIx5Bs<document.all.length;nIx5Bs++){if(document.all[nIx5Bs].tagName=='A'){with(document.all[nIx5Bs].style){if(backgroundColor=='yellow'){void(backgroundColor=document.bgColor)}else{void(backgroundColor='yellow')}}}}",1"
----1
Item, "Pokaż pełny adres linku"="Go to page, "javascript:(function(){var i,c,x,h; for(i=0;x=document.links[i];++i) { h=x.href; x.title+=' ' + x.innerHTML; while(c=x.firstChild)x.removeChild(c); x.appendChild(document.createTextNode(h)); } })()",1"
Item, "Strony z odnośników" = "Go to page, "javascript:(function(){var dims,dimarray,wid,hei,dimstring,x,i,z,url; function linkIsSafe(u) { if (u.substr(0,7)=='mailto:') return false; if (u.substr(0,11)=='javascript:') return false; return true; } function htmlEscape(s){s=s.replace(/&/g,'&');s=s.replace(/>/g,'>');s=s.replace(/</g,'<');return s;} dims = prompt('width, height for each frame', '760, 500'); if (dims!=null) { dimarray = dims.split(','); wid = parseInt(dimarray[0]); hei = parseInt(dimarray[1]); dimstring = 'width='+wid+' height='+hei; x = document.links; z = window.open().document; for (i = 0; i < x.length; ++i) { url = x[i].href; if(linkIsSafe(url)) { z.writeln('<p>' + x[i].innerHTML + ' (' + htmlEscape(url) + ')
<iframe ' + dimstring + ' src="' + url.replace(/"/g, '"') + '">[broken iframe]</iframe></p>'); } } z.close(); } })();",1"

[Inne Narz Menu]
Item, "Utwórz skróty URL (TinyURL)"					= Go to page, "http://tinyurl.com/create.php?url=%u"
Item, "Starsze wersje strony"="Go to page, "http://web.archive.org/archive_request_ng?collection=web&url=%u",,, "Attachment Archives""
Item, "Pokaż ciasteczka"=Go to page, "javascript:alert('Ciasteczka z tego serwera lub domeny:\n\n' + document.cookie.replace(/; /g,'\n'));",1
----1
Item, "Bez obrazków"="Go to page, "javascript:(function(){function toArray (c){var a, k;a=new Array;for (k=0; k < c.length; ++k)a[k]=c[k];return a;}var images, img, altText;images=toArray(document.images);for (var i=0; i < images.length; ++i){img=images[i];altText=document.createTextNode(img.alt);img.parentNode.replaceChild(altText, img)}})();",1"
item, "Pokaż wszystkie obrazki na nowej stronie"="Go to page, "javascript:Ai7Mg6P='';for (i7M1bQz=0;i7M1bQz<document.images.length;i7M1bQz++){Ai7Mg6P+='<img src='+document.images[i7M1bQz].src+'>
'};if(Ai7Mg6P!=''){fg=window.open();with(fg.document){write('<center>'+Ai7Mg6P+'</center>')};void(document.close())}else{alert('No images!')}",1"


W sumie można spokojnie jakiekolwiek skryptozakładki wsadzić w menu i ma się wtedy to co chce.

Gdyby ktos potrzebował, tu mamy dużo różnych skryptozakładek:
http://operawiki.info/Skryptozakladki

daroc napisał(a):

Originally posted by vril:

i dalej leci to tak:


A działa Ci zmiana rozmiaru i kroju czcionki np. na tym forum? Bo mnie nie. I podobnie na wielu innych stronach to nie działa.

vril napisał(a):

Dla mnie działa, ale jakby częściowo. To znaczy treść postu bez problemów powiększa i zmienia krój. Na tomiast jeśli chodzi o pozostałe elementy strony, zmienia jedynie krój czcionki, na zmianę wielkości nie reaguje.

Mogę dać screeny, gdyby była taka potrzeba.

Edyta podpowiada, że sprawdziłem kilka innych losowych stron i faktycznie jest jakis problem ze zmianą wielkości czcionki. Krój czcionki zmienia sie bezproblemowo na tych stronach, które sprawdzałem.

daroc napisał(a):

Spróbuj podmienić na coś takiego:

javascript:void(a=document.createElement('style'));
void(a.innerHTML='* {font-size:12px !important}');
void(document.body.appendChild(a))

Oczywiście należy pousuwać znaki nowej linii.
Tak samo może wyglądać fragment do zmiany kroju czcionki.
Skrypt działa, dopóki nie ma arkusza stylów z dodanym gdzieś wyrazem "!important".

vril napisał(a):

O teraz faktycznie działa smile Dzięki wielkie za pomoc.