Witajcie,
chcialem troche pobawic sie javascriptem i natknalem sie na problem, ktorego nie potrafie rozwiazac:
jak to zrobic, zeby moj user-js uruchamial sie WYLACZNIE na zadanie np. poprzez przycisk w menu ? Probowalem podpiac go pod akcje "execute program" ale wowczas "nie widzi" sie z przegladarka i jest traktowany jako osobny skrypt.
Umieszczenie w katalogu skryptow uzytkownika nie daje tego efektu, o ktory mi chodzi, bo wowczas skrypt wykonywany jest zawsze - a ja chcialbym miec np. 3 przyciski uruchamiajace 3 rozne skrypty tylko wtedy, gdy tego zazadam wybierajac dany przycisk.
Nie chodzi mi tez o button wlaczajacy/wylaczajacy uruchamianie userjs (bo wowczas uruchomia sie 3 naraz)
Czy tak sie w ogole da zrobic?
Z gory dziekuje za pomoc
Nie rób UserJS, tylko przycisk z podpiętym kodem JS, który chcesz wykonać na stronie. Na tym opierają się właśnie skrypt z dev.opera.com . Do robienia przycisków możesz poszukać pomocnych rzeczy na http://operawiki.info/
dzięki, próbowałem ale pewnie cos zle robie...Wklejam taki kod pod button:
function test()
{alert(document.title);}
test();
jako userjs dziala ok, a pod przyciskiem - nie.Moglbys podsunac jakas wskazowke ? Moze brakuje jakis tagow/znacznikow ?
Dodaj takie coś do zakładek:
javascript:alert(document.title)albo bardziej przyszłościowo:
javascript:(function(){alert(document.title);})()Żeby zrobić z tego przycisk wystarczy zaznaczyć "Pokaż na pasku osobistym" i przeciągnąć z osobistego na jakiś inny.
Więcej informacji:
http://operawiki.info/Skryptozakladki
http://operawiki.info/SkryptoPrzyciski
Bardzo dziękuję, o to chodziło.Z zakładkami dobry pomysł ale widzę, że uda się także pod przyciskiem:
Originally posted by Sombria:
Więcej informacji:
http://operawiki.info/SkryptoPrzyciski
"Kod JavaScript w przyciskach umieszcza się komendą Go to page, "javascript:"
I to rozwiązuje problem, jeszcze raz dzięki
Originally posted by Woj72:
"Kod JavaScript w przyciskach umieszcza się komendą Go to page, "javascript:"
Wiem, ale przyzwyczaiłam się już do metody zakładkowej, bo łatwiej testować
Poza tym przyciski mają więcej ograniczeń, więc jeżeli już dodaję przycisk to w nieco inny sposób. Kod javascript umieszczam w zakładce i nadaję jej krótką nazwę, a do przycisku wstawiam tylko Go to page, "krótka nazwa"
Originally posted by Sombria:
Poza tym przyciski mają więcej ograniczeń, więc jeżeli już dodaję przycisk to w nieco inny sposób. Kod javascript umieszczam w zakładce i nadaję jej krótką nazwę, a do przycisku wstawiam tylko Go to page, "krótka nazwa"
Strasznie sprytne