|
 14.3 Кб |
|
| помогите пожалуйста.=)))
Есть два фрейма, слева фрейм разделенный на 4 рабочих фрейма для сбора картинки,справа фрейм для выбора. В правом фрейме надо реализовать так, чтобы можно было выбрать определенный (любой на выбор) файл картинки (например 1), и чтобы его можно было загрузить в левую сторону тоже в любой фрейм. как это организовать?
выбор я сделал:
Номер картинки
<form>
<select>
<option>r1</option>
<option>r2</option>
<option>r3</option>
<option>r4</option>
</select>
</form>
Номер фрейма
<form>
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
</form>
но вот как сопоставить выбранную картинку в выбранный фрейм? нужна какая то функция...а так же как я понимаю форма <INPUT TYPE="button"> и обработчик событий OnClick="window.open(name.value)">
подскажите пожалуйста.=))) | |
|
|
|
|
|
|
|
для: Shiro-kuro
(07.11.2012 в 09:17)
| | А зачем вообще фреймы? | |
|
|
|
|
|
|
|
для: confirm
(07.11.2012 в 14:50)
| | задание такое.ХХ по фреймам+java script-у. | |
|
|
|
|
|
|
|
для: Shiro-kuro
(07.11.2012 в 15:05)
| | Студент?
А window.open, это тоже задание? | |
|
|
|
|
|
|
|
для: Shiro-kuro
(07.11.2012 в 15:05)
| | учитесь думать и писать правильно:
1) справа у вас не "фрейм, в котором 4 фрейма" - у вас вообще вся страница состоит из всего 5 (пяти) фреймов - четыре слева, один - справа
2) форма - это теги <form>...</form> и всё, что внутри них
тег <INPUT TYPE="button"> - это никак не "форма", а всего лишь элемент формы
------
если теги <select> надо прописывать html-кодом, то необходимо минимум 2 html-файла:
-- файл-фреймсет, где будет расписана фреймовая структура страницы; пусть он будет иметь имя myframe.html
-- файл, который загрузится в правый фрейм и в котором будут теги <select>, кнопка и управляющий скрипт; пусть он называется index.html
------
код файла myframe.html:
<html>
<frameset cols="50%, *">
<frameset rows="50%, *" cols="50%, *">
<frame name="lu">
<frame name="ru">
<frame name="lb">
<frame name="rb">
</frameset>
<frame src="index.html">
</frameset>
</html>
|
код файла index.html:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<form>
<select name="pic">
<option value="https://www.google.com/images/srpr/logo3w.png">Google</option>
<option value="http://yandex.st/morda-logo/i/logo.png">Яндекс</option>
<option value="http://upload.wikimedia.org/wikipedia/commons/f/f6/Wikipedia-logo-v2-ru.png">Википедия</option>
<option value="http://i.rl0.ru/_blocks/hat/logo.gif">Рамблер</option>
</select>
<select name="field">
<option value="lu">левый верхний</option>
<option value="ru">правый верхний</option>
<option value="lb">левый нижний</option>
<option value="rb">правый нижний</option>
</select>
<input type="button" value="load"
onclick="top.frames [this.form.field.value].document.location.href = this.form.pic.value">
</form>
</body>
</html>
|
если вам надо убрать отступы у фреймов, убрать бордеры и т.д. - это сами
почитайте про теги <frameset> и <frame> вот здесь, например - http://html.manual.ru/book/html/frames.php | |
|
|
|
|
|
|
|
для: ЯСА
(07.11.2012 в 17:29)
| | Спасибо Большое Вам!!!!!!!!!
правда index не работает все же.ХХ | |
|
|
|
|
|
|
|
для: Shiro-kuro
(07.11.2012 в 18:02)
| | для тех, кто "в бронетранспортёре"
1) оба файла - и myframe.html, и index.html надо сохранить в одной папке
2) запускать в браузере надо файл myframe.html, который САМ вызовет в правый фрейм файл index.html
3) и только тогда будет работать так, как вам надо
------
отдельно (вне фреймовой структуры) запущенный в браузере файл index.html работать, естественно, НЕ БУДЕТ | |
|
|
|
|
|
|
|
для: ЯСА
(07.11.2012 в 18:46)
| | А к своим студентам вы также благосклонны? :) | |
|
|
|
|
|
|
|
для: confirm
(07.11.2012 в 19:39)
| | там - работа
а здесь я релаксирую :) | |
|
|
|
|
 33.9 Кб |
|
|
для: ЯСА
(07.11.2012 в 18:46)
| | честно все так и делал.и так, как вы писали, и свои изображения вставить пытался...в итоге ни какой загрузки... | |
|
|
|
|
|
|
|
для: Shiro-kuro
(07.11.2012 в 19:50)
| | значит, мои изображения у вас загружаются, а ваши - нет?
в этом случае надо не "честно так и делать", а честно признаться самому себе, что родились вы с кривыми руками
и в этом случае помочь я вам не в силах
ибо не хирург я | |
|
|
|