Zapis funkcji do user js

w dziale Aplikacje dla Opery
Łukash napisał(a):

Witam.
Znany portal dokonał zmiany która denerwuje co poniektórych , chodzi o portal dobreprogramy.pl .Zmiana dotyczy divów/ramek na stronie głównej, konkretnie miejscami zostały zamienione ramki "Ostatnio na forum' a w jej miejsce trafiła ramka "Najczęściej komentowane"
Wyskrobałem taki javascript:

javascript:document.getElementById("a5").innerHTML = document.getElementById("b10").innerHTML;

działa dobrze z konsoli.

Skrypt wstawia ramkę Ostatnio na forum na jej właściwe miejsce. I teraz jak to zapisać do pliku js ,aby skrypt na wejściu odpalał i podmieniał ,pod Firefoxem działa normalnie (rozszerzenie Scriptish) , wszystko śmiga w takiej postaci:
// ==UserScript==
// @id             www.dobreprogramy.pl
// @name           podmiana
// @version        1.0
// @namespace      
// @author         
// @description    
// @include        http://www.dobreprogramy.pl/
// @run-at         document-end
// ==/UserScript==
document.getElementById("a5").innerHTML = document.getElementById("b10").innerHTML;


Pod Operą nie chce...

edit: trzeba zapisać jako skrypt.user.js smile

Oraz czy dało by się dokonać podmiany tych ramek , bo w tym momencie po uruchomieniu skryptu są dwie ramki "Ostatnio na forum"

Dzięki.

pgmost napisał(a):

Jak coś funkcjonuje dobrze to zawsze pojawi się ktoś kto to musi koniecznie poprawić
Wg mnie kolejny błąd redakcji DP, zaraz po tym CPU-żernym pasku (skrypt działa, więc się nim ratuję)
Kolejny skrypt sobie daruję p
Dacie radę ustawić "wtyczki na żądanie" dla DP? Da się włączyć ale nie działają, tylko globalnie mogę włączyć

Łukash napisał(a):

@pgmost większość filmików na dp jest z yt ,dla youtuba muszą być wtyczki na żądanie ustawione - też to przerabiałem wink Filmiki z ich serwerów blokowane są wtyczkami na żądanie dla ich strony.

pgmost napisał(a):

Ano fakt

chocimir napisał(a):

Originally posted by Łukash:

czy dało by się dokonać podmiany tych ramek , bo w tym momencie po uruchomieniu skryptu są dwie ramki "Ostatnio na forum"


Twoją metodą:
a=document.getElementById("a5").innerHTML;
document.getElementById("a5").innerHTML= document.getElementById("b10").innerHTML
document.getElementById("b10").innerHTML=a;

lemari napisał(a):

Originally posted by Łukash:

trzeba zapisać jako skrypt.user.js


... pod Operą kolejna rzecz do zapamiętania (jak odkręcą kiedyś), w Chrome już nie ( nazywa się "podmiana").

Originally posted by Łukash:

w tym momencie po uruchomieniu skryptu są dwie ramki "Ostatnio na forum"


U mnie jest ok (Opera, Chrome).

Łukash napisał(a):

Originally posted by lemari:

U mnie jest ok (Opera, Chrome).


@lemari sprawdź - mniej więcej na 1/3 wysokości strony (pod Pozostałe aktualności) jest druga ramka - tu jest oryginalne miejsce "Ostatnio na forum".

----
@chocimir nie widziałem Twojego posta (forum mi świruje) , już sprawdzam wink

Faktycznie śmiga beer ,tylko ramka nie jest tak jakby "ostylowana"

lemari napisał(a):

Originally posted by Łukash:

(pod Pozostałe aktualności) jest druga ramka


Fakt, nawet nie zauważyłem. Tyle się dzisiaj dzieje... ;-).

pgmost napisał(a):

Originally posted by Łukash:

Znany portal dokonał zmiany która denerwuje co poniektórych , chodzi o portal dobreprogramy.pl .


No i wrócili do normalności p