JavaScriptin piilottaminen

Kuinkahan käytännössä JavaScriptin vois laittaa niin, että se ei näkyis html-koodissa. Minne piilotetaan ja miten kutsutaan?
3274
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

tuohon jemma.js:ään teet funktioita ihan normaalisti ja body-osaan voit pistää script-elementin, jossa kutsut jemma.js:n funktioita aivan normaalisti.

Tuo jippo vain piilottaa koodin, se kyllä ladataan asiakkaan koneelle (jemma.js) ja se löytyy selaimen välinuistista. Eli totaalisen piiloon koodia et saa.

Äänestä
  • Olen laittanut ohjeesi mukaan scriptin piiloon, ja yrittänyt monella tavalla saada sitä toimimaan. En kuitenkaan vielä ole onnistunut.

    Siis:

    olen tehnyt muistiolla scriptin ja tallettanut sen samaan kansioon, kuin web-sivu nimellä isoikkuna.js

    tässä koodini, siis isoikkuna.js:


    function openWindow(){
    var w90=screen.width*0,9;
    var h90=screen.height*0,9;
    window.open('','isoikkuna.js','bordertop,toolbar=0,location=0,scrollbars=0,resizable=0,height=' h90 ',width=' w90 ',left=0,top=0');
    }


    Sitten laitoin head -tagien väliin





    Sitten mulla on scriptin hakuna body -tagien välissä

    Kuusamossa


    yritin kokeilla erilaisia juttuja, mutta linkki ei hypännyt scriptiin, vaan ikkuna aukesi normaalina.
    Kyseinen scripti (sinullekin tuttu) kyllä toimii, kun se on head-tagien välissä.

    Mikähän mahtaa olla metsässä?

    Äänestä

  • Joo huomasin muutamia virheitä jutussani. Korjasin ne ja nyt toimii hienosti. Poistin viittauksen head -tagien välistä ja jätin scriptistä alku ja loppu "script" -määritelmän pois, joka näkyykin jo itse html:ssä.

    Kiitos taas paljon avustasi :-)

    Äänestä

Kommentoi aloitusta


Höpsö kirjoitti:

Kuinkahan käytännössä JavaScriptin vois laittaa niin, että se ei näkyis html-koodissa. Minne piilotetaan ja miten kutsutaan?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu