|
|
|
|
|
для: RMW
(01.09.2006 в 21:05)
| | Молится на Вас буду :) Последний вариант работает | |
|
|
|
|
|
|
|
для: Евгений Петров
(01.09.2006 в 20:51)
| | А в IE работает?
Я не заметил, что у iframe есть id="someframe"
и в примере написал name_someframe
может из-за этого.
И можно попробовать ID заменить на NAME
P.S И ещё можно попробовать обращаться к элементам
по номерам
window.frames[0].document.images[0].src = "close.gif";
|
или для iframe сделать name="someframe"
а для рисунка оставить ID и
window.frames['someframe'].document.getElementById('someimg').src = "close.gif";
|
А сама функция запускается? | |
|
|
|
|
|
|
|
для: RMW
(01.09.2006 в 16:39)
| | Неа, все равно не хочет :( | |
|
|
|
|
|
|
|
для: Евгений Петров
(01.09.2006 в 14:10)
| |
function SomeFunc()
{
window.frames["name_someframe"].document.images["someimg"].src = "close.gif";
}
|
Не проверял, но вроде должно работать.
Всё оттого, что document.all в лисе видимо
не поддерживается и вообще это зело устаревшая конструкция. | |
|
|
|
|
|
|
| Хелп, убил бы того кто "лису" придумал :) Есть страница на ней IFRAME в нем выводится другая страница на которой картинка и ссылка. Надо при нажатии на эту ссылку через верхнюю страницу поменять картинку.
main.htm
<script language="JavaScript">
function SomeFunc()
{
someframe.document.all("someimg").src = "close.gif";
}
</script>
<iframe src="frame.htm" id="someframe" width="500" height="500">
|
frame.htm
<a href="javascript: top.SomeFunc();">Press</a>
<img src="mess.gif" id="someimg">
|
В IE и Опере работает. ФФ не хочет. Перепробовал уже все что возможно и невозможно... | |
|
|
|
|