Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Работа с Фреймами в JavaScript / JavaScript (https://javascript.ru/forum/misc/45501-rabota-s-frejjmami-v-javascript-javascript.html)

proffis2009 03.03.2014 17:05

Работа с Фреймами в JavaScript / JavaScript
 
Доброго дня форумчане!

Вопрос следующего характера интересует, может кто решал аналогичную задачу. Имеется рабочий HTML документ со встроенным переключателем изображений (select) функционирующий через JavaScript. При изменении значения переключателя изменяется загружаемая картинка в соответствии с заданной гипперссылкой. Необходимо переделать код JavaScript, так чтобы вместо картинок менялось WEB содержание внутри фрейма. Рабочий участок для вставки фрейма (web страницы) в HTML документ также имеется
<iframe src="http://www......" width=1000 height=800> - при вставке внутри HTML документа создает область с соответствующим Web содержимым. Так вот в ниже приведенном файле пробовал менять pictures на iframe - безрезультатно. При pictures картинки загружает без проблем, при этом если гиперссылка предполагает загрузку всей Web страницы - ничего не загружается. Как переделать с загрузки картинок на загрузку web страниц может кто знает?

<html>
<head>
<title>????????? ???????? ??? ?????? ?? ??????</title>
</head>
<script language="JavaScript">
pictures = new Array()
for(i=0;i<4;i++)
{
pictures[i] = new Image()
if(i==0) pictures[i].src = "http://www...."
if(i==1) pictures[i].src = "http://www...."
if(i==2) pictures[i].src = "http://www...."
if(i==3) pictures[i].src = "http://www...."
}
function l_image()
{
document.images[0].src = pictures[document.form1.item.selectedIndex].src
}
</SCRIPT>
</head>
<body bgcolor="#FFF5EE" text="#000000" link="#FF0000" alink="#FF0000" vlink="#A52A2A">
<center><TABLE COLS=2 WIDTH="100%" >
<TR>
<th>
<form name=form1>
<select name=item onChange=l_image()>
<option>??????? 1
<option>??????? 2
<option selected>??????? 3
<option selected>??????? 4
</select>
</form>
</th>
</tr>
<tr>
<th ALIGN=CENTER VALIGN=CENTER>
<IMG SRC="/pictures/it/javascript/1.gif" NAME="tool"></th>
</TR>
</TABLE>
</center>
</body></html>

Aetae 03.03.2014 19:36

document.images[0] -> window.frames[0]


Часовой пояс GMT +3, время: 15:35.