powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Загрузка изображения из фрейма во фрейм
8 сообщений из 8, страница 1 из 1
Загрузка изображения из фрейма во фрейм
    #37802372
Hardip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть форма с фреймами, слева один фрейм, справа разделенный на 11 рабочих квадратов для сбора картинки из разных частей (другие фреймы). В левом фрейме надо реализовать так, чтобы можно было выбрать определенный (любой на выбор) файл картинки (например 5), и чтобы его можно было загрузить в правую сторону тоже в любой фрейм
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
<html>
<head>
<title>Главная</title>
<script language="JavaScript">
function changeImage(form) {
selection = form.imagename.options[form.imagename.selectedIndex].value;
document.images['pic'].src = selection;
}
</script>

<script language="JavaScript">
function url()
{
 return document.forms[0].imagename.options[document.forms[0].imagename.selectedIndex].value;
}
</script>

</head>
<frameset rows="1*" cols="10%, 90%" FRAMEBORDER=NO FRAMESPACING=0 BORDER=0>
    <frame name="contents" scrolling="auto" marginwidth="0" marginheight="0" src="left.htm">
    <frameset rows="18, 18*">
	<frameset cols="120,60,*></frameset>
	    <frame name="0" src="0.htm" marginwidth="0" marginheight="0">
        <frame name="1" src="1.htm" marginwidth="0" marginheight="0"> 
		<frame name="1-1" src="1-1.htm" marginwidth="0" marginheight="0">
		<frame name="1-2" src="1-2.htm" marginwidth="0" marginheight="0">	
    </frameset>
	<frameset cols="60,60,60,*" rows="100, 100, 100, *">
    <frame name="3" src="3.htm" marginwidth="0" marginheight="0">
	<frame name="4" src="4.htm" marginwidth="0" marginheight="0">
    <frame name="5" src="5.htm" marginwidth="0" marginheight="0">	
	<frame name="6" src="6.htm" marginwidth="0" marginheight="0">
    <frame name="7" src="7.htm" marginwidth="0" marginheight="0">
	<frame name="8" src="8.htm" marginwidth="0" marginheight="0">
    <frame name="9" src="9.htm" marginwidth="0" marginheight="0">
	<frame name="10" src="10.htm" marginwidth="0" marginheight="0">
    <frame name="11" src="11.htm" marginwidth="0" marginheight="0">
	<frame name="12" src="12.htm" marginwidth="0" marginheight="0">
    <frame name="13" src="13.htm" marginwidth="0" marginheight="0">	
	<frame name="14" marginwidth="0" marginheight="0">
    <frame name="15" marginwidth="0" marginheight="0">
	<frame name="16" marginwidth="0" marginheight="0">
    <frame name="17" marginwidth="0" marginheight="0">	
	 </frameset>  
    <noframes>
  
</frameset>
 



Это правая часть, куда загружаются все изобржения. Левая сторона вот такая, в ней вот как раз и не получается..

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
<HTML>
 <HEAD>
 <TITLE>Моя работа</TITLE>
<script language="JavaScript">
function changeImage(form) {
selection = form.imagename.options[form.imagename.selectedIndex].value;
document.images['pic'].src = selection;
}
</script>

<script language="JavaScript">
function url()
{
 return document.forms[0].imagename.options[document.forms[0].imagename.selectedIndex].value;
}
</script>

 </HEAD>
 <BODY> 



Загрузка картинок

<form>
<img name="pic" src="image.png" width=60 height=90 alt="">
<select size=11 name="imagename" onChange="changeImage(this.form)">
<option value="img/1.png">1</option>
<option value="img/2.png">2</option>
<option value="img/3.png">3</option>
<option value="img/4.png">4</option>
<option value="img/5.png">5</option>
<option value="img/6.png">6</option>
<option value="img/7.png">7</option>
<option value="img/8.png">8</option>
<option value="img/9.png">9</option>
<option value="img/10.png">10</option>
<option value="img/11.png">11</option>
</select>
</form>




<A HREF="javascript:location=left.1-1.url();" target="1-1"> 1 </A><br>
<A HREF="javascript:location=top.1-2.url()" target="1-2"> 2 </A><br>
<!-- <a href="javascript:location.href='http://site.com'" target="4">link</a><br> -->
<A HREF="form.imagename.options[form.imagename.selectedIndex].value" target="4">4</A><br>
<A HREF="form.imagename.options[form.imagename.selectedIndex].value" target="5">5</A><br>
<A HREF="form.imagename.options[form.imagename.selectedIndex].value" target="6">6</A><br>
<A HREF="form.imagename.options[form.imagename.selectedIndex].value" target="7">7</A><br>
<A HREF="form.imagename.options[form.imagename.selectedIndex].value" target="8">8</A><br>
<A HREF="form.imagename.options[form.imagename.selectedIndex].value" target="9">9</A><br>
<A HREF="form.imagename.options[form.imagename.selectedIndex].value" target="10">10</A><br>
<A HREF="form.imagename.options[form.imagename.selectedIndex].value" target="11">11</A><br>
<br>
<br>
<br>
 </BODY>
</HTML>



При попытке выборе слева цифры для загрузки в определенный фрейм, справа, он правильно определяет место, но картинку не загружает, выдает ошибку если код такой
Код: javascript
1.
<A HREF="form.imagename.options[form.imagename.selectedIndex].value" target="4">4</A><br>


и вообще ничего не происходит
Код: javascript
1.
<A HREF="javascript:location=left.1-1.url();" target="1-1"> 1 </A><br>

Я думаю он почему то не выбирает картинку из списка?
...
Рейтинг: 0 / 0
Загрузка изображения из фрейма во фрейм
    #37802402
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hardipправильно определяет место, но картинку не загружает, выдает ошибкукакую?
...
Рейтинг: 0 / 0
Загрузка изображения из фрейма во фрейм
    #37802464
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,

Код: sql
1.
2.
    <frame name="3" src="3.htm" marginwidth="0" marginheight="0">
	<frame name="4" src="4.htm" marginwidth="0" marginheight="0">



http://www.w3.org/TR/html4/types.html#type-cdata ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").
...
Рейтинг: 0 / 0
Загрузка изображения из фрейма во фрейм
    #37802467
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простите, это сообщение было адресовано конечно же для Hardip .
...
Рейтинг: 0 / 0
Загрузка изображения из фрейма во фрейм
    #37802574
Hardip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

авторНевозможно открыть файл

Вы попытались получить доступ к адресу file://localhost/F:/6/last%20не%20сделанное/form.imagename.options[form.imagename.selectedIndex].value, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введён правильно, и попытайтесь перезагрузить страницу.
Нужна помощь?
Откройте справку Opera.
Перейдите к службе поддержки Opera в Интернете.

Это на коде
Код: javascript
1.
<A HREF="javascript:location=top.1-2.url()" target="1-2"> 2 </A><br>
...
Рейтинг: 0 / 0
Загрузка изображения из фрейма во фрейм
    #37802579
Hardip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

Изменил
Код: javascript
1.
2.
3.
4.
   <frame name="A" src="0.htm" marginwidth="0" marginheight="0">
        <frame name="B" src="1.htm" marginwidth="0" marginheight="0"> 
		<frame name="C" src="1-1.htm" marginwidth="0" marginheight="0">
		<frame name="D" src="1-2.htm" marginwidth="0" marginheight="0">	


Код: javascript
1.
2.
3.
4.
<A HREF="javascript:location=left.A.url();" target="A"> 1 </A><br>
<A HREF="javascript:location=top.B.url()" target="B"> 2 </A><br>
<!-- <a href="javascript:location.href='http://site.com'" target="4">link</a><br> -->
<A HREF="javascript:location=contents.C.url()" target="C"> 3 </A><br>



По нажатию на 1 происходит открытие путстой страницы в новом окне с url
Код: html
1.
javascript:location=left.A.url();


На остальные, вообще ничего не происходит:(
...
Рейтинг: 0 / 0
Загрузка изображения из фрейма во фрейм
    #37802597
Hardip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,
Я ещё вот что сделал -
Код: javascript
1.
<a href="javascript:load('8.htm')">first</a>


Код: javascript
1.
2.
3.
4.
5.
<script language="JavaScript">
function load(url) {
  parent.F.location.href= url;
}
</script>


во фрейм F загружается и работает 8.htm. Крто:) Но как выбрать именно из списка
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<script language="JavaScript">
function changeImage(form) {
selection = form.imagename.options[form.imagename.selectedIndex].value;
document.images['pic'].src = selection;
}
</script>

<script language="JavaScript">
function url()
{
 return form.imagename.options[forms.imagename.selectedIndex].value;
}
</script>


нужную мне картинку и загрузить её?
Код: javascript
1.
 javascript:load('8 что тут ????.htm')
...
Рейтинг: 0 / 0
Загрузка изображения из фрейма во фрейм
    #37802969
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, правильнее было б использовать буквенно-цифровые имена фреймов, вроде "f1", "f2" и т.д. В опциях селекта тогда можно использовать число в качестве value и применять это число (значение селекта) по необходимости при сборке урлов и т.п.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Загрузка изображения из фрейма во фрейм
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]