Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Javascript ja käyttäjän käynnit

Joey [29.09.2007 12:32:58]

#

Eli, tein tälläisen scriptin pätkän sivuilleni:

        <SCRIPT LANGUAGE="javascript">
	var h = history.lenght;
	document.write("Olet vieraillut tällä sivulla " +h+ " kertaa.")
	</SCRIPT>

Eli scriptin joka näyttää monta kertaa on käynyt sivuilla. Mutta minulla on ongelma, koska sivuillani näkyy "Olet vieraillut tällä sivulla undefined kertaa."

Niin miten saisin "undefined" :in tilalle luvun, kuinka monta kertaa olen käynyt sivuilla?

jlaire [29.09.2007 12:47:03]

#

Tuossa on typo, pituus on englanniksi length. Mutta pelkällä JavaScriptillä ei kävijälaskuria saa tehtyä, pitää olla palvelimella vaikka joku Perl- tai PHP-skripti.

hunajavohveli [29.09.2007 12:47:08]

#

En tiedä JavaScriptistä mitään, mutta jos vierailumäärä on jotain kautta saatu tuohon historyyn niin oikea metodi(?) on varmaankin length eikä lenght.

Edit: Ja hidas. :)

Blaze [29.09.2007 12:51:39]

#

Joey kirjoitti:

var h = history.lenght;

length
Toki se ei vieläkään toimi, niinkuin haluat: history.length kertoo, kuinka monta sivua sattuu löytymään historiasta (kuinka monta kertaa voisit painaa Back-nappulaa), ei kuinka monta kertaa kävijä on sattunu käymään sun sivulla.

Joey kirjoitti:

Niin miten saisin "undefined" :in tilalle luvun, kuinka monta kertaa olen käynyt sivuilla?

Sun pitää antaa käyttäjälle keksi (cookie), jossa pidetään lukua siitä, kuinka monta kertaa sivulla on käyty.

Joey [29.09.2007 14:46:38]

#

Ohops, typohan siellä. Ja kiitos, että selvensitte.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta