Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Задание img.src через javascript под firefox.


Автор: chaoss 22.9.2009, 23:48
В web программировании я не профессионал, но уже давно и не новичок. Правда привык под IE все писать.
Сейчас тестирую страничку под Firefox и обнаружил, что совершенно элементарный и понятный скрипт не хочет выполняться. Под IE выполняется, а под Firefox никак.
Помогите разобраться. smile

Код

<script language="javascript">
function Load()
{    
    MainImg.src="Photo/09.jpg";
};
</script>

<body onLoad="Load();" bgcolor=#000000>
<table width="80%"  border="0" align="center" cellpadding="15" cellspacing="0">
  <tr>
    <td align="center"><img id="MainImg"></td>
  </tr>
</table>
</body>


На самом деле то, что мне нужно, немного сложнее, но даже такой упрощенный вариант не хочет работать под Firefox. 
То есть берем изображение, даем ему имя MainImg, затем именно с помощью скрипта загружаем необходимый jpg, и добавляем это в виде функции, исполняемой при загрузке. И Firefox отказывается показывать данное изображение. Почему - не знаю.

Автор: Amphiluke 22.9.2009, 23:52
Ага. Отучивайтесь от IE.  smile 
Код

function Load()
{    
    document.getElementById("MainImg").src="Photo/09.jpg";
};

Автор: chaoss 23.9.2009, 00:05
Заработало! Отлично, спасибо. smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)