Cytat(revyag @ 22.09.2006, 08:45:22 )

A po co do każdego optiona dawać zdarzenie ?
Nie lepiej tak: ?
Kod
function swap(sel) {
document.getElementById("obrazek").src = sel.options[sel.selectedIndex].value;
}
Skrypt dobry, działa.
Pytanie można by zaliczyć właściwie do przedszkola, bo, jak zaraz będziecie mogli zobaczyć, takie ono jest:
w <option> mam value 1.jpg, 2.jpg, 3.jpg itd, ale chcę, żeby w obrazku "obrazek" rsc wyglądało tak: ../images/1.jpg itd. I mam problem z wpleceniem tego ../images/ w
document.getElementById("obrazek").src = sel.options[sel.selectedIndex].value;. Próbowałem np. tak:
document.getElementById("obrazek").src = '../images/'.sel.options[sel.selectedIndex].value;, ale nie dało rady. Próbowalem łączyć to spacją, przecinkiem i też nic. Gdy po "=" zostawię samo "../images/", wtedy zawartość obrazek.src zmienia się, ok, ale obrazek się nie pokazuje, bo nie może (../images/ nie jest obrazkiem, ale, jak ktoś już pewnie zauważył, folderem).
Tego problemu mogłoby nie być, gdybym do value dał od razu pełen adres obrazka, ale nie mogę. Cóż.
Z góry dziękuję i pozdrawiam.
//edit
revyag, dzięki. Ale ze mnie n00b. ;P