jonaseg Skrevet 2. februar 2010 Del Skrevet 2. februar 2010 Noen her som vet hvordan jeg kan velge en av skolene i listen på skolearena med Greasemonkey. Lenke til kommentar
Wattengård Skrevet 3. februar 2010 Del Skrevet 3. februar 2010 (endret) Nei, men du kan legge til "&orgkode=" og verdien på valget i selectboksen i URL for å få den til å komme på en verdi som standard... F.eks. https://www.skolearena.no/vskole-sentral/servlet/start?system=VGS&orgkode=EX_16 DEMO Hjelper dette? -C- Endret 3. februar 2010 av ChristianW Lenke til kommentar
jonaseg Skrevet 3. februar 2010 Forfatter Del Skrevet 3. februar 2010 (endret) Jo, egentlig Har brukt den i en stund, og den fungerer egentlig utmerket. Men ved inaktivitet logges jeg ut. Og da er jeg igjen på en side hvor ingen av skolene/nettverkene er valgt. Har prøvd med en javascript redirecter, som redirecter meg til https://www.skolearena.no/vskole-sentral/se...p;orgkode=EX_16 om jeg skulle være på https://www.skolearena.no/vskole-sentral/servlet/start (da via greasemonkeys innebygde funksjon som velger sider scriptet skal være aktivt på) Desverre er scriptet også aktivt om jeg skulle være på https://www.skolearena.no/vskole-sentral/se...p;orgkode=EX_16. En uendelig loop altså. Om noen javascriptfolk her vet om en festlig måte å sjekke om url er https://www.skolearena.no/vskole-sentral/se...p;orgkode=EX_16? Og om url ikke skulle være det kjøre redirect til den urlen? Edit: Og når jeg tenker meg om må også formen <form name = "loginPage" action = "/vskole-sentral/servlet/start" method="post"> være på siden for at redirecten skal være aktiv, da man som innlogget også har https://www.skolearena.no/vskole-sentral/servlet/start som url. Ble dette en komplisert forklaring? Ihvertfall: Se om URL er https://www.skolearena.no/vskole-sentral/servlet/start Om det er tilfelle, se om formen med navn loginPage er til stede. Om formen er til stede, send brukeren til https://www.skolearena.no/vskole-sentral/se...p;orgkode=EX_16 Endret 3. februar 2010 av nosa Lenke til kommentar
Wattengård Skrevet 4. februar 2010 Del Skrevet 4. februar 2010 Åja sånn ja. Ville laget meg et lett tilgjengelig bokmerke -C- Lenke til kommentar
jonaseg Skrevet 4. februar 2010 Forfatter Del Skrevet 4. februar 2010 (endret) Joda, funker det også : ) Har kommet litt på vei nå, men trenger litt hjelp. Jeg tror jeg har scriptet slik det bør være, men det kjøres for tidlig, før siden har lastet. Noe som fører til at scriptet ikke finner elementet brukerid i formen loginPage. Kan jeg på noen måte utsette kjøringen av scriptet til siden er lastet? // ==UserScript== // @name Velg STFK // @namespace Yoyo // @include https://www.skolearena.no/vskole-sentral/servlet/start // ==/UserScript== URL = window.location.href; if (URL == "https://www.skolearena.no/vskole-sentral/servlet/start") { if (document.loginPage.brukerid) { window.location = "https://www.skolearena.no/vskole-sentral/servlet/start?orgkode=EX_16"; } } Edit: Scriptet fungerer, da det fungerer om jeg kjører det fra adresselinjen: java script:URL == window.location.href;if (URL = "https://www.skolearena.no/vskole-sentral/servlet/start"){if (document.loginPage.brukerid){window.location = "https://www.skolearena.no/vskole-sentral/servlet/start?orgkode=EX_16";}} Ta bort mellomrommet mellom "java" og "script"(forumbug/feature).. Prøv selv på Skolearena Endret 4. februar 2010 av nosa Lenke til kommentar
Wattengård Skrevet 4. februar 2010 Del Skrevet 4. februar 2010 Du må legge det i "document.ready" eventen. Da blir det kjørt først etter hele DOM'en er lastet inn... -C- Lenke til kommentar
Kaptein Snus Skrevet 5. februar 2010 Del Skrevet 5. februar 2010 // ==UserScript== // @name Velg STFK // @namespace Yoyo // @include https://www.skolearena.no/vskole-sentral/servlet/start // ==/UserScript== function s() { URL = window.location.href; if (URL == "https://www.skolearena.no/vskole-sentral/servlet/start") { if (document.loginPage.brukerid) { window.location = "https://www.skolearena.no/vskole-sentral/servlet/start?orgkode=EX_16"; } } } window.addEventListener("load", s, false); Lenke til kommentar
jonaseg Skrevet 5. februar 2010 Forfatter Del Skrevet 5. februar 2010 Aha, det funker : ) Tusen takk : D Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå