Это связано с тем, как on....
обрабатываются события или обычно предполагается, что они обрабатываются.Контекстом встроенной функции onclick
является элемент <a>
, к которому она была присоединена, затем его родитель, затем родитель, и так далее до document
и window
.Поскольку IE поддерживает ссылки на элементы по идентификатору (а FF должен, но не делает этого), он работает.Тем не менее, в любом случае это правильно - start_upload
не является функцией.Это изображение.Что именно вы намереваетесь сделать start_upload();
?Вы можете установить его src
, и это правильно, но вы не можете вызвать элемент как функцию.