Miten pystyis laittaan nettisivuille semmosen
arpomis jutun.Elikkä haluaisin joka päivä uuden vitsin näkymään kotisivuilla mutta sen ei tarttis olla arpomis juttu vaan nen vois mennä järjestyksessä (epäselvä).
Haluaisin sillain että uuttta vitsiä ei tulisi
päivitä nappia painamalla.
esim. Pekka tulee kotisivuille ja näkee sivun keskellä vitsin. pekka tulee huomenna uudestaan vitsi kohtaan on ilmestynyt uusi vitsi jne.
En jaksais joka pävä päivittä sivuja vitsin takia. Vitsit keksin tietenkin itse. joo päläpälpälpä.
arpomis jutun.Elikkä haluaisin joka päivä uuden vitsin näkymään kotisivuilla mutta sen ei tarttis olla arpomis juttu vaan nen vois mennä järjestyksessä (epäselvä).
Haluaisin sillain että uuttta vitsiä ei tulisi
päivitä nappia painamalla.
esim. Pekka tulee kotisivuille ja näkee sivun keskellä vitsin. pekka tulee huomenna uudestaan vitsi kohtaan on ilmestynyt uusi vitsi jne.
En jaksais joka pävä päivittä sivuja vitsin takia. Vitsit keksin tietenkin itse. joo päläpälpälpä.
Vastaukset 6
Vanhimmat
tein tässä huvikseen pienen ohjelman. helpompiakin vaihtoehtoja varmasti löytyy, mutta toi tuli nyt ensimmäisenä mieleen.
tiedosto vitsi.htm:
Päivän vitsi
document.write(paivanvitsi())
tiedosto vitsi.js:
function paivanvitsi()
{
var aika = new Date();
var paiva = aika.getDate(); //tämän päivän päivämäärä
vitsi = new Array(31); // taulukko 30 vitsille
var alku,loppu,n;
vitsi[1] = "vitsi 1";
vitsi[2] = "vitsi 2";
vitsi[3] = "vitsi 3";
vitsi[4] = "vitsi 4";
vitsi[5] = "vitsi 5";
vitsi[6] = "vitsi 6";
vitsi[7] = "vitsi 7";
vitsi[8] = "vitsi 8";
vitsi[9] = "vitsi 9";
vitsi[10] = "vitsi 10";
vitsi[11] = "vitsi 11";
vitsi[12] = "vitsi 12";
vitsi[13] = "vitsi 13";
vitsi[14] = "vitsi 14";
vitsi[15] = "vitsi 15";
vitsi[16] = "vitsi 16";
vitsi[17] = "vitsi 17";
vitsi[18] = "vitsi 18";
vitsi[19] = "vitsi 19";
vitsi[20] = "vitsi 20";
vitsi[21] = "vitsi 21";
vitsi[22] = "vitsi 22";
vitsi[23] = "vitsi 23";
vitsi[24] = "vitsi 24";
vitsi[25] = "vitsi 25";
vitsi[26] = "vitsi 26";
vitsi[27] = "vitsi 27";
vitsi[28] = "vitsi 28";
vitsi[29] = "vitsi 29";
vitsi[30] = "vitsi 30";
// muuttujiin alkuun ja loppuun voi laittaa html käskyjä jos
// haluaa,saman voi tehdä myös itse html-tiedostossa
alku = "";
loppu = "";
n = alku vitsi[paiva] loppu;
return n;
}
tein tässä huvikseen pienen ohjelman. helpompiakin vaihtoehtoja varmasti löytyy, mutta toi tuli nyt ensimmäisenä mieleen.
tiedosto vitsi.htm:
Päivän vitsi
document.write(paivanvitsi())
tiedosto vitsi.js:
function paivanvitsi()
{
var aika = new Date();
var paiva = aika.getDate(); //tämän päivän päivämäärä
vitsi = new Array(31); // taulukko 30 vitsille
var alku,loppu,n;
vitsi[1] = "vitsi 1";
vitsi[2] = "vitsi 2";
vitsi[3] = "vitsi 3";
vitsi[4] = "vitsi 4";
vitsi[5] = "vitsi 5";
vitsi[6] = "vitsi 6";
vitsi[7] = "vitsi 7";
vitsi[8] = "vitsi 8";
vitsi[9] = "vitsi 9";
vitsi[10] = "vitsi 10";
vitsi[11] = "vitsi 11";
vitsi[12] = "vitsi 12";
vitsi[13] = "vitsi 13";
vitsi[14] = "vitsi 14";
vitsi[15] = "vitsi 15";
vitsi[16] = "vitsi 16";
vitsi[17] = "vitsi 17";
vitsi[18] = "vitsi 18";
vitsi[19] = "vitsi 19";
vitsi[20] = "vitsi 20";
vitsi[21] = "vitsi 21";
vitsi[22] = "vitsi 22";
vitsi[23] = "vitsi 23";
vitsi[24] = "vitsi 24";
vitsi[25] = "vitsi 25";
vitsi[26] = "vitsi 26";
vitsi[27] = "vitsi 27";
vitsi[28] = "vitsi 28";
vitsi[29] = "vitsi 29";
vitsi[30] = "vitsi 30";
// muuttujiin alkuun ja loppuun voi laittaa html käskyjä jos
// haluaa,saman voi tehdä myös itse html-tiedostossa
alku = "";
loppu = "";
n = alku vitsi[paiva] loppu;
return n;
}
Pitääkö toi koko juttu pistää body takien väliin ?
tuossa missä lukee tämän päivän päivämäärä
pitääks siihen pistää 23.1.03 ?
ja sit jos nyt haluan etusivulle linkin päivän vitsi niin pitääkö minun laitta tämä koodi sinne minne linkki menee ?
mitä nuihin kohtiin pitää laittaa
pitääkö niihin kirjoitta vitsi vai mitä .
vitsi[1]= vitsi 1 ";
vitsi[2]= vitsi 2 "; jne
(olen todellinen amatööri)
elikkä yksinkertaisesti.
luo johonkin kansioon tekstitiedosto (paina hiiren oikeaa näppäintä->uusi->tekstitiedosto)
avaa tekstitiedosto.
kopioi kaikki mitä lukee "tiedosto vitsi.js" alla ja liitä se tekstitiedostoon.
tallenna tekstitiedosto ja sammuta se.
muuta tiedoston 'uusi tekstitiedosto.txt' nimi 'vitsi.js':ksi (joko hiiren oikeanpuolisesta näppäimestä tai paina F2:sta kun tiedosto on valittu)
tämän jälkeen luo taas uusi teksti tiedosto ja kopioi sinne kaikki mitä lukee 'tiedosto vitsi.htm' alla. sen jälkeen muutat sen tiedoston nimen vitsi.htm:ksi
tämän jälkeen avaat vitsi.htm selaimessa, jos koodi toimii niin ruutuun pitäisi ilmestyä teksti 'vitsi 23'
"tuossa missä lukee tämän päivän päivämäärä
pitääks siihen pistää 23.1.03 ? "
ei pidä. kohta 'var paiva = aika.getDate();' tarkoittaa sitä että muuttuja paiva saa arvon mikä vastaa tämän päivän päivämäärää (eli aika.getDate();) kaikki mitkä on // takana on kommentteja -> ei vaikuta itse koodiin.
"ja sit jos nyt haluan etusivulle linkin päivän vitsi niin pitääkö minun laitta tämä koodi sinne minne linkki menee ? "
eli pistät etusivulle linkin Päivän vitsi
tiedostoa vitsi.htm kannattaa ja tulee muuttaa sellaiseksi kun haluat -> muuten on aika tylsän näköinen.
"mitä nuihin kohtiin pitää laittaa
pitääkö niihin kirjoitta vitsi vai mitä .
vitsi[1]= vitsi 1 ";
vitsi[2]= vitsi 2 "; jne "
eli siinä on tehty jokaiselle kuukauden päivälle oma vitsi. vitsi[1] on 1.x.2003 päivän vitsi, vitsi[2] on 2.x.2003 päivän vitsi jne.
esim.
tämän päivän vitsi:
vitsi[23] = "Milloin joulupukki menee psykiatrille? Kun ei enää usko itseensä"
huomisen vitsi:
vitsi[24] = "Minkä takia on hyvä tuntea joulupukki? Siksi, että joulupukki tietää, missä tuhmat tytöt asuvat.";
ainoa ongelma on nyt että toi teksti tulee yhdelle riville. eli jos haluat elävöittää sitä, niin voi myös tehdä näin:
vitsi[23] = "Tää on ihanhienoeikö..(?)";
eli voit laittaa aina kuukauden vitsit kerralla.
"(olen todellinen amatööri)"
tekemällä oppii
Toimi vielä äsken ku oli pari vitsiä mutta miks ei toimi enään?
function paivanvitsi()
{
var aika = new Date();
var paiva = aika.getDate(); //tämän päivän päivämäärä
vitsi = new Array(31); // taulukko 30 vitsille
var alku,loppu,n;
vitsi[1] = "Milloin joulupukki menee psykiatrille?Kun ei enää usko itseensä";
vitsi[2] = "Isoisä ja pojanpoika pelasivat jalkapalloa.Tavallisesti pojanpoika halusi potkaista aloituspallon, mutta nyt hän pyysikin isoisää tekemään sen.Isoisä halusi tietää miksi.Pojanpoika selitti: -Isä sanoi eilen, että jos pappa potkaisee tyhjää, niin meille ostetaan Mersu";
vitsi[3] = "Krokotiili eksyi turistirannalle, näki surffaajia aalloilla ja huokaisi onnellisena:-Mikä palvelu, lounas tarjottimella!";
vitsi[4] = "Äikän tunnilla opettaja kysyi:
virhe löytyy tästä:
vitsi[5] = "Oli intohimoinen Ranskan kannattaja, joka sokeutui onnettomuudessa.Kannattaja hankki opaskoiran, jotta voisi käydä hallissa Ranskan peleissä. Mies opetti koiralle, että aina kun Ranska tekee maalin, koira alkaa haukkua. Kun taas vastustaja tekee maalin, koiran pitääraapaista miestä tassullaan.Mieheltä kysyttiin, mitä koira tekee, kun Ranska voittaa ottelun. "Entiedä, koska se on ollut minulla vasta kolme vuotta";
eli kohta:
ottelun. "Entiedä
tossa kohtaa on ylimääräinen sitaatti.