Witam,
czy mógłby mi ktoś pomóc i stworzyć button po którego kliknięciu skopiuje mi się do schowka tekst który będzie do niego przypisany.
Tzn. chce aby po kliknięciu na ten button do schowka skopiował się nr telefonu.
Z góry dzięki
Rozumiem, że ma to służyć późniejszemu wklejeniu w jakieś tam pole? A może tak?:
telefony_menu.png
Po wybraniu imienia z listy, wkleja się reszta numeru.
Hmmm, bardziej mi chodzi o to ze jak klikne na ten button to skopiuje mi sie nr do schowka i potem bede mogl go wkleic. Taki wybor z menu, nie wchodzi w gre bo jest malo widoczny, a ja chce aby sie to rzucalo w oczy
A może być taki, który wstawia dany tekst, bez kopiowania do schowka?
No i się nie da - nie wnikając już w jego przydatność.
button
Nie wystarczy samo zaznaczenie tekstu (numer nie numer - w końcu to ciąg iluś znaków), trzeba jeszcze prawokliknąć. A jak już prawokliknę to bliżej mi do "Kopij" na menu hotkliku niż do przyciska na pasku.
Numer testowy 600500700 do testowania
Jak numer jest w polu edycyjnym to "Kopiuj" jest trochę w głębi menu kontekstowego a jak znajdzie się w treści strony to wystarczy go (numer) dwukliknąć, żeby wyskoczyło menu z "Kopiuj" na samej górze.
Skąd chcesz te numery kopiować - ze zwykłej treści strony?
Bo jakoś niebardzo wyobrażam sobie potrzebę ułatwiania kopiowania czegoś z pola edycyjnego - tam się raczej wkleja.
A może zamiast operowego przycisku przydatniejszy byłby edytor obsługujący wyrażenia regularne?
Chodzi mi o to aby na pasku osobistym lub pasku głównym wstawić button np. z nazwa 123456789 i po jego kliknieciu aby ten nr sie skopiowal do schowka lub wkleil w jakies tam pole - @szyk - taki tez moze byc (tzn np. bedac na google.com gdy klikne ten button to wklei mi sie 123456789 a ja potwierdze enterem i znajdzie mi jakies wyniki). Czy jest to mozliwe?
Myślałem, że zadziała: Insert, "123456789" , ale taki przycisk nie działa np. na stronach internetowych. Może przy pomocy jakiejś javascriptowej skryptozakładki da się to zrobić. :|
Jeśli chodzi o konkretną stronę i o konkretne pole, to nie będzie problemu ze skryptem.
Witam!
To ja też będę miał gorącą prośbę do użytkowników tego forum. Używam strony www.je.pl do skracania opisów na Gadu-Gadu. Problem polega na tym, że strona nie ma żadnego skryptu do wklejenia do przeglądarki tak ma to miesce np. tutaj - > www.gu.ma Czy jest możliwe stworzenie takiego mini skryptu, którego można użyć w Operze. Dodatkową możliwość, która mi się marzy jest kopiowanie adresu do schowka w formacie nie http:// tylko np. www.je.pl/sdfc po skróceniu całego adresu.
Bardzo liczę na jakąkolwiek pomoc.
POZDRAWIAM SERDECZNIE
Sam button powinien dac się zrobić - należy skopiować adres do schowka i wywołać adres:
http://je.pl/?a=adres
Z kopiowaniem do schowka będzie chyba problem. Kopiowanie nie działa w Operze chyba w ogóle, nawet w takiej formie jak jest obecnie na stronie. Opera chyba nie zezwala na modyfikowanie schowka, można by ewentualnie wymusić zaznaczenie jakiegoś pola input zawierającego adres - wtedy po wyświetleniu strony trzeba by jedynie wcisnąć ctrl+c, aby skopiować adres (usunięcie http:// będzie wtedy proste).
Originally posted by daroc:
należy skopiować adres do schowka i wywołać adres http://je.pl/?a=adres
Wczoraj z tym kombinowałem i dostawałem 403: Forbidden to access / on this server, no ale może ja coś pomieszałem z bookmarkletem
Originally posted by daroc:
Opera chyba nie zezwala na modyfikowanie schowka
Nie pozwala. Przynajmniej z poziomu JS. Kiedyś testowałem parę metod i żadna nie działała.
Skrót z poleceniem Copy & Go to page, "http://je.pl/?a=%c" działa.
Powinno wystarczyć zmienić Copy -> Copy document address (jeśli chcemy skracać adres aktualnie przeglądanej strony).
Z poniższym skryptem wystarczy po skróceniu wcisnąć Ctrl+C, aby skopiować skrócony adres.
// ==UserScript== // @name je.pl // @author daroc // @version 0.1 // @ujs:published 00:35 09-07-12 // @ujs:modified 00:35 09-07-12 // @ujs:documentation http://my.opera.com/daroc/blog/ // @ujs:download http://my.opera.com/daroc/blog/ // @include http://je.pl* // @include http://www.je.pl* // ==/UserScript== document.addEventListener('DOMContentLoaded', function () { input=document.createElement('input'); obj=document.getElementsByTagName('table')[1].getElementsByTagName('a')[0]; input.value=obj.innerHTML=obj.href=obj.href.substr(7); input.style.visibility='hidden'; document.body.appendChild(input); input.select(); input.focus(); }, false);
Edit: Aha, wada jest taka, że po zmianie układu strony skrypt może przestać działać. To dlatego, bo cała strona jest oparta o tabelki, nie zauważyłem żadnych ciekawych identyfikatorów i klas, do których można by się odwoływać, stąd skrypt wyszukuje pierwszy link w drugiej tabeli na stronie. (Trochę mało ciekawa metoda) Niestety nie mam w tej chwili więcej czasu na to, jeśli ktoś znajdzie lepszy sposób, to można łatwo zmodyfikować jedną linijkę.
Edit2: W sumie można by po prostu poszukać pierwszego linka na stronie. Ale jeśli dodadzą jakieś linki na górze, to się posypie. Ale jeśli te linki na górze mieliby dodać w tabelce, to posypie się tak czy inaczej.
Wszystko ładnie pięknie tylko jak z tego zrobić button'a?
Można np. tutaj: http://home.wanadoo.nl/sipke.reina/opera/buttons.html
Polecam przede wszystkim tę stronę: http://nontroppo.org/wiki/PrzyciskiUzytkownika
button
Witam ponownie!
Niestety nie udało mi się "utworzyć" żadnego działającego przycisku. Stosowałem dwie składnie:
Button8, "je.pl"=Go to page, "javascript:void(location.href='http://je.pl/?url='+location.href)", 1 Button9, "je.pl"="Go to page, "javascript:void(location.href='http://piurl.com/create.php?url='+location.href)", , "je.pl", "Attachment Archives""
.....i żadna z nich niestety nie zadziałała. Oczywiście pliczek javascript "je.pl" przekopiowałem do odpowiedniego folderu ze skryptami. Co robię źle?
POZDRAWIAM SERDECZNIE i proszę o dalsze wsparcie.
Rzeczywiście, coś źle przetestowałem ten przycisk...
Ale teraz przynajmniej wiem czego dokładnie szukasz. Skracanie aktualnej strony (np. tutaj trzeba podawać adres razem z cudzysłowem!)
"javascript:void(location.href='http://je.pl/?a='+location.href.substr(7))"
button
Originally posted by sudione:
POZDRAWIAM SERDECZNIE i proszę o dalsze wsparcie.
Czegoś się zawiął na to je.pl? Na http://42.pl/u/ masz gotowy przycisk, a i strona wynikowa jest wygodniejsza.
Originally posted by daroc:
Rzeczywiście, coś źle przetestowałem ten przycisk...
Już prawie wszystko działa oprócz tego, że strona je.pl wyskakuje co prawda bez http:// ale nie ma przedrostka www. Skrypt niestety tego nie zamienia.:|
Originally posted by Ryszard:
Czegoś się zawiął na to je.pl? Na http://42.pl/u/ masz gotowy przycisk, a i strona wynikowa jest wygodniejsza.
Witam Ryszard!!!
Dlaczego uparłem się akurat na je.pl? Używam starego GG, a tam opis musi się zmieścić w 70 znakach i każdy znak się liczy. Po prostu na je.pl skrócony adres ma 2 znaki mniej. Po za tym strona 42.pl była DŁUUUGO blokowana na opisach GG przez adminów - nikt nie widział skróconego opisu.
P.S. .....a teraz zadam pytanie roku -> czy można przenieść cały [Tab Bar] na [Address Bar]??? -> Kliknij tutaj
POZDRAWIAM SERDECZNIE
input.value=obj.innerHTML=obj.href=(obj.href.substr(7).substr(4)=='www.'?obj.href.substr(7):'www.'+obj.href.substr(7));
Dodaje www., gdy go nie ma.
Witam serdecznie po dość długiej przerwie!
Mam bardzo gorącą prośbę odnośnie linków do "skracaczy url'i" pod prawym przyciskiem myszy - u mnie wygląda to tak:
http://img683.imageshack.us/img683/3815/urlq.jpg
Niestety strona www.je.pl przestała funkcjonować, a pojawiły się za to inne niezłe strony skracające link do minimum. Najbardziej zależy mi na:
http://my.dot.tk/tweak/
http://3.ly/
Zależy mi na tym, żeby oglądaną stronę automatycznie pod PPM skracało mi link pod wyżej w/w stronami oraz linki zamieniały się na www. , a nie http:// + automatyczne kopiowanie tak zamienionego adresu do schowka - o ile to oczywiście możliwe. Tak samo jak prosiłem prawie 2 lata temu.
POZDRAWIAM SERDECZNIE i z góry dziękuję za jakąkolwiek pomoc.