Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Javascript-ongelma linkkivalikon teossa

Volvokaara [04.02.2007 00:32:38]

#

Mulla on sivut, joka koostuu taulukoista, kuva paloiteltu siis soluihin. Tein JavaScriptillä yksinkertaisen koodinpätkän, jolla saan vaihdettua menuvalikossa, olkoon vaikka "Asiaa" kohdan (joka on kuvana omassa solussaan) toiseksi kuvaksi, jossa on Asiaa-kohdan "alalinkit" Nyt pitäisi saada tämä toimimaan niin, että kun kursorin vie tämän kohdan päälle, tulee toinen kuva jonka alalinkeistä pääsee eteenpäin.

Ongelma: Jos teen area mapilla linkit kuvaan, niin aina kun ollaan area mapin määrittämällä alueella, niin alempi kuva tulee näkyviin. Sain tämän ratkaistua laittamalla area mapin määrityksen koodissa heti img määrityksen jälkeen, ennen solun sulkua, </td>, mutta tällöin taulukoiden solujen väliin jostain kumman syystä tulee tyhjää tilaa pikselin, tai kahden verran!

Tuolla koodilla tusasin:
http://weppipakki.com/js/code/js2/kvaihto.htm

Merri [04.02.2007 01:30:22]

#

Ratkaisutapa 1: lisää heti kuvan jälkeen <br>
Ratkaisutapa 2: lisää kuvalle tyyli display : block;


(Taidan jättää valitukset taulukkotaitosta tällä erää muille.)

Volvokaara [04.02.2007 10:45:28]

#

Juu, tiedossa on että CSS:llä pitäisi tehdä. En kuitenkaan niin hyvin ole siihen perehtynyt, että osaisin sillä tehdä (vaikkei kuulemma ole vaikeeta jos kerran sen tajuaa)

Mutta onko taulukkotaitossa kuitenkaan sinänsä pahaa, muutakuin css:llä pääsee helpommalla, ja ainakin toimii selaimilla oikein, taulukkotaitossako esim.solujen väliin voi tulla ylimääräisiä välejä? Mutta jos testaa eri selaimilla toimivuuden.

Volvokaara [04.02.2007 12:53:13]

#

Muuten, onko Iframen käyttö OK?

Merri [04.02.2007 13:51:40]

#

Iframe on ookoo jos käytössäsi on Transitional. Yhteenveto XHTML Strictin ja Transitionalin eroista: http://liorean.web-graphics.com/xhtml/comparison.loose-strict.html

Löytynee jostain vastaava myös HTML 4.01:lle jos etsii.

Volvokaara [04.02.2007 20:04:00]

#

Huh, nyt en kyllä ymmärtänyt. Mitä tarkoittaa että "jos käytössäsi on Transitional"?

Metabolix [04.02.2007 20:18:29]

#

Tutustu toki sellaiseen asiaan kuin XHTML Document Type Definitions.

Vastaus

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

Tietoa sivustosta