Linkkien target-skripti

Eilen julistin kilpailun blogin sivupohjaan asennettavasta skriptist�, jonka avulla k�ytt�j� voi valita linkkien avautumisen uuteen ikkunaan tai samaan selainikkunaan. Voittajatulos tulikin kommentteihin alle tunnissa.

Kilpailun voitti Topias Frontside.fi:st�. Onnittelut! Lue eteenp�in, niin n�et Topiaksen voittajaskriptin ja k�ytt�ohjeet.

Topias kirjoittaa kommenteissa:

http://www.frontside.fi/targetchanger.js

Tuo skripti vain oikeaan paikkaan, niin homma on hoidettu.

excludedomains-taulukkoon vain kaikki domainit, jotka halutaan aina aukeavan samaan ikkunaan.

Koodipohja l�ytyi osoitteesta http://www.dynamicdrive.com/dynamicindex8/newwindow2.htm

-Muokkasin hieman, ja lis�sin tuon ominaisuuden, ett� rasti muistaa tilansa keksien avulla. (Alkuper�inen koodi ei kyll� muutenkaan toiminut t�ysin)

Toimiva “demo” on osoitteessa http://www.frontside.fi/ -> sivun alalaita. IE:ll� toimivuudesta ei ole takeita, kun IE:t� ei minulla ole. Firefoxilla ja safarilla toimii.

Skriptin asennus omaan blogiin toimii seuraavasti:

Jos k�yt�t WordPressi� tai muuta omalla palvelimellasi ajettavaa blogiohjelmistoa:

  1. Kopioi targetchanger.js-skripti omalle blogipalvelimellesi. Klikkaa linkki� hiiren oikeanpuoleisella napilla, valitse “Save link as…” ja tallenna targetchanger.js kovalevyllesi.
  2. Muokkaa tiedoston alussa olevaa rivi�:
    var excludedomains=["pinseri.com", "frontside.fi"]
    Korvaa Pinserin ja Frontsiden domain-nimet oman blogisi domain-nimell�:
    var excludedomains=["minunblogi.fi"]
  3. Siirr� tiedosto ftp:ll� palvelimesi juurihakemistoon (yleens� nimelt��n public_html).
  4. Sijoita blogin sivupohjaan, siihen paikkaan mihin haluat rastitettavan ruudun, seuraavat komennot:
    <script type="text/javascript" src="/targetchanger.js"> </script>

Skripti toimii periaatteessa my�s Bloggerissa, Vuodatuksessa ja muissa hostatuissa palvelimissa, mutta skriptille t�ytyy ensin l�yt�� sopiva sijoituspaikka. Jos Topias ei halua hostata sit� Frontsidess�, voimme laittaa sen (Topiaksen luvalla) hostaukseen Pinseriin.

3 thoughts on “Linkkien target-skripti

  1. Oho, kirjoititpa hienon k�ytt�ohjeen skriptille. Itse en sit� tehnyt, kun oli niin kiire p��st� postaamaan kommentti ;)

    Laita ihmeess� hostaus pinseriin, mutta eip� tuo haittaa jos joku laittaa src:ksi frontsiden, ei tuosta varmastikaan paljoa liikennett� aiheudu. Ja jos aiheutuu, niin osaan kyll� poistaa skriptin ;)

    tai no… oikeastaan tuota ei voi “hostata” muiden k�ytett�v�ksi, kun asetukset (excludedomains-taulukko) on kiinte� osa skripti�… Jokaisen pit�isi siis saada oma versio skriptist�. Toki skriptin voi laittaa sellaisenaan koodin sekaan, eih�n sit� ihan pakko ole erillisess� tiedostossa pit��.

  2. Hmm, osaisikohan skripti katsoa DOMista oman domain-nimens�? Mit� sanot, Topias?

  3. Tosiaan, voihan se skripti itsekin tunnistaa oman domainin… Pit��p� katsoa jos muutenkin tekisi tuosta kokonaan uuden, “julkaisukelpoisen” version… Tuo nyt on vain tuollainen nopea r�pellys

Leave a Reply

Your email address will not be published. Required fields are marked *