загрузка картинки во фрейм)
помогите пожалуйста.=)))
всего четыре фрейма(при чем первый поделен еще на четыре) вопросы по первому(разделенному) и второму фреймам. первый фрейм разделен на 4 рабочих фрейма для сбора картинки,второй фрейм для выбора. Во втором фрейме надо реализовать так, чтобы можно было выбрать определенный (любой на выбор) файл картинки (например r1.gif), и чтобы его можно было загрузить в левую сторону тоже в любой фрейм. как это организовать? никак не могу сделать...вот последняя попытка... <html> <head> <script> function load_img() { var img = document.getElementById("imgs").value, fr = document.getElementById("frame").value; parent[fr].document.getElementById("img").src = img; } </script> </head> <body> <form> <select id="imgs"> <option value="r1.gif">r1</option> <option value="r2.gif">r2</option> <option value="r3.gif">r3</option> <option value="r4.gif">r4</option> </select> <select id="frame"> <option value="lu">1</option> <option value="ru">2</option> <option value="lb">3</option> <option value="rb">4</option> </select> <input type="button" value="Сопоставить" onClick="load_img()"> </form> </body> </html> спасибо за помощь=) |
фреймы поделил так:
<html> <head> </head> <frameset rows="50%, *" cols="50%, *"> <frame name="fr1"> <frame name="fg2"> <frame name="fr3"> <frame name="fr4"> </frameset> </frameset> </html> может тут ошибка? |
shikuwa, вам в списке с id=frame нужно указать № сооветствующих фреймов, а не подставлять неизвестные значения...
parent["fr"+fr].document.getElementById("img").src = img; <select id="frame"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> и имена сделайте у всех фреймов frX один закрывающий тег </frameset> лишний |
Часовой пояс GMT +3, время: 23:36. |