JavaScript koodia tiedostoon

JavaScript tiedosto (esim.js) on seuraavan
näköinen:

funtion sayHello()
{
document.write("Hello!<br>");
}





Ja sitten HTML tiedostossa HEAD-lohkon sisällä on
rivit:
<script language="JavaScript" src="esim.js">
document.write("Included JS file not found");
</script>



sitten myöhemmin HTML-tiedoston BODY osassa on
rivit:
<script language="JavaScript">
sayHello();
</script>


Miksi ei se toimi? Kun yritän näyttää sivua
koneellani 1st Page:ssa, seuraavanlainen virhe
ilmenee:

An error has occuren in the script on this page.
Line: 37
Char: 1
Error: Arvoksi on annettava objekti
Code: 0
6374
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Annappa sivujen osoite niin on "hiukan" helpompi
vastata. Nyt ei edes tiedä mitä tolla rivillä 37
on.

Äänestä
  • En pysty antamaan osoitetta, koska sivu on
    koneellani.

    Mutta rivillä 37 on kutsu sayHello();

    Vai eikö tuo toimi koneella? Pitääkö se laittaa
    nettiin?

    Äänestä

  • pekka kirjoitti:

    En pysty antamaan osoitetta, koska sivu on
    koneellani.

    Mutta rivillä 37 on kutsu sayHello();

    Vai eikö tuo toimi koneella? Pitääkö se laittaa
    nettiin?

    se toimii nyt. En kyllä tiedä, mitä tein.
    Kopsasin netistä esimerkin ja muutin ne niin kuin
    oli ennen, ja nyt toimii. Outoa.?.?.

    Äänestä

  • pekka kirjoitti:

    se toimii nyt. En kyllä tiedä, mitä tein.
    Kopsasin netistä esimerkin ja muutin ne niin kuin
    oli ennen, ja nyt toimii. Outoa.?.?.

    olet amatööri?

    Äänestä

  • Ohjelmoija kirjoitti:

    olet amatööri?

    olenkin amatööri ;)

    Äänestä

  • pekka kirjoitti:

    olenkin amatööri ;)

    Olin tekemässä javascriptillä sellaisia
    painikkeita kotisivulleni, jotka ikäänkuin
    painuvat sisään ja niihin 'syttyy valo'.
    Tavanomaisella OnMouseOver-käskyllä se tietenkin
    kesti niin kauan kun sisäänpainuneen painikkeen
    kuvan lataaminen kesti joten kyselin täällä kuvan
    esilatauksesta.
    Katsoin vastaavien painikkeiden koodia muilta
    sivuilta ja kokeilin itse, niin ei perkele
    toiminut. Sitten muuttelin pikku yksityiskohtia
    koodissa niin sitten yhtäkkiä se toimikin. En
    edes tiedä mikä oli pielessä alkuperäisessä
    koodissa! Javascriptistä ei ole oikein missään
    kunnollista selkokielistä opasta eikä ole
    selitetty mitään sen rakenteesta ja kieliopista
    niin yksinkertaisesti ja helppotajuisella
    kielellä, että tällainen tavan siviili siitä
    jotain ymmärtäisi. Tehkää joku sellainen
    JavaScript opas tosi aloittelijalle ja
    esimerkkikoodeina voi käyttää erilaisia
    painikkeita joihin sitä varmaan yleisimmin
    käytetään.

    Äänestä

Kommentoi aloitusta


pekka kirjoitti:

JavaScript tiedosto (esim.js) on seuraavan
näköinen:

funtion sayHello()
{
document.write("Hello!<br>");
}





Ja sitten HTML tiedostossa HEAD-lohkon sisällä on
rivit:
<script language="JavaScript" src="esim.js">
document.write("Included JS file not found");
</script>



sitten myöhemmin HTML-tiedoston BODY osassa on
rivit:
<script language="JavaScript">
sayHello();
</script>


Miksi ei se toimi? Kun yritän näyttää sivua
koneellani 1st Page:ssa, seuraavanlainen virhe
ilmenee:

An error has occuren in the script on this page.
Line: 37
Char: 1
Error: Arvoksi on annettava objekti
Code: 0

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