Osaako joku antaa hyviä vinkkejä?
1) Nettisivuni vasempaan reunaan pitäisi saada linkkivalikko, joka on sama kaikilla sivuilla, eli jos yhdelle sivulle muutan linkkivalikkoa, se muuttuu samalla kaikille sivuille. Lisäksi, kun muuta sivua rullataan alaspäin, valikon pitäisi pysyä paikallaan. Freimeillä onnistuu, mutta onko modernimpaa/parempaa/tyylikkäämpää keinoa?
2) Miten saadaan HTML:llä arpomaan sivun yläreunaan yksi viidestä vaihtoehtolauseesta täysin satunnaisesti?
Jos toiseenkin osaat vastata, niin KIITOS!
1) Nettisivuni vasempaan reunaan pitäisi saada linkkivalikko, joka on sama kaikilla sivuilla, eli jos yhdelle sivulle muutan linkkivalikkoa, se muuttuu samalla kaikille sivuille. Lisäksi, kun muuta sivua rullataan alaspäin, valikon pitäisi pysyä paikallaan. Freimeillä onnistuu, mutta onko modernimpaa/parempaa/tyylikkäämpää keinoa?
2) Miten saadaan HTML:llä arpomaan sivun yläreunaan yksi viidestä vaihtoehtolauseesta täysin satunnaisesti?
Jos toiseenkin osaat vastata, niin KIITOS!
Vastaukset 2
Vanhimmat
1) a
Php:llä (tai jollain muulla palvelimella ajettavalla ohjelmointikielellä) onnistuu. Avainsana on Include (sisällyttää).
1) b
Helpointa olisi käyttää elementille tavallista css:ään kuuluvaan määräystä fixed, mutta yks perkeleen paskaselain (eli InternetExplorer) ei ymmärrä noinkaan yksinkertaista asiaa.
Tässä kuitenkin ohjeita miten sen saa värkättyä niin että huonommatkin selaimet sen ymmärtävät:
http://www.456bereastreet.com/lab/cssframes/
http://www.fu2k.org/alex/css/frames/fixed
Lisää löytyy googlella. Hakusanoiksi "css frames".
2) HTML ei ole ohjelmointikieli, joten tuollaista arvontaohjelmaa ei voi tehdä html:llä. Se pitää suorittaa jollain ohjelmointikielellä. Tähän voisi soveltua hyvin vaikkapa JavaScript.
Entäs sitten, jos tuohon kakkoskohtaan tekisi gif-animaation, jossa nuo viisi lausetta vaihtelevat vuorollaan? Onnistuuko sellainen?