| 
 Странности с getElement Всем ку!  Есть схемка - файл подключается на странице в следующем виде и должен выдавать картинку и ссылку для обновления этой картинки. <script src="http://какой-то сайт/путь к скрипту/script.js" type=text/javascript></script> На сайте, у которого запрашивают script.js выдается такой код в браузер 
function reload_image()
{
  document.getElementById('myimage').src='http://какой-то сайт/путь к картинке';
}
document.write("<img src='http://какой-то сайт/путь к картинке' id=myimage><a href='javascript:reload_image()'>");
Работает все очень странно. В Google Chrome норм. В Opere только на двойной клик)) В IE и в огнелисе нет. В сафари только один раз))). Где перемудрил? | 
| 
 как насчёт того чтоб теги закрыть для начала? | 
| 
 Цитата: 
 
document.write("<img src='http://какой-то сайт/путь к картинке' id=myimage><a href='javascript:reload_image()'>обновить</a>");
 | 
| 
 <img src='http://какой-то сайт/путь к картинке' id='myimage'> . | 
| 
 Цитата: 
 | 
| 
 куда еще серьёзней?кто здесь шутит? если myimage не переменная то она пишется в кавычках.если это переменная то в document.write строка должна иметь вид- 
document.write("<img src='http://какой-то сайт/путь к картинке' id="+myimage+"><a href='javascript:reload_image()'>");
и соответственно в 
document.getElementById('myimage').src='http://какой-то сайт/путь к картинке';
должна быть без кавычек.да и document.write работает до того как документ загрузится. Итого 3 строки и столько моментов где может быть ошибка-телепатов нет . да и с тегом img вопрос-если документ ХHtml-90%, то он не закрыт И ещё одно если браузер старый то доступ к адресу изображения по ид может выделыватся-через нейм | 
| 
 По порядку.  1. myimage это id картинки а не переменная. 2. То, что document.write срабатывает до загрузки документа, это ничего не меняет и не влияет на срабатывание функции после клика пользователя. Все же хотелось бы услышать что-то по поводу несрабатывания getElementById. Вообщем, если идей, кроме кавычек нет - тему закрываю ввиду не профессионализма отвечающих))) | 
| 
 консоль открой в браузере и посмотри ошибка будет myimage not defened,а то что в некоторых срабатывает-бразуеры могут ошибки подобные исправлять 
document.write("<div id=myimage onclick='as()'>Нажми</div>");
function as()
{
alert(document.getElementById('myimage').id)
}
 | 
| 
 Цитата: 
 | 
| 
 вместо document.write использовать innerHTML если всё на месте то причина в нём или в незакрытом теге img. а так ты выложил код в каждой строке какого по ошибке и утверждаешь что в исходном всё норм. дистанционно догадаться что код здесь и у тебя это разный код-невозможно | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 http://htmlbook.ru/html/img посмотри как тег по стандартам XHTML закрывается есть такая строчки ? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> Цитата: 
 | 
| 
 Закрывающий тег ничего не меняет)) Хотя стоит. Значит ты все-таки напираешь на кавычки? | 
| 
 Цитата: 
 консоль ошибок фф сtrl+shift+j консоль ошибок ие F12 и там выбрать консоль | 
| 
 Все тему закрываем. Проблема была во входящих данных к пути картинки. | 
| Часовой пояс GMT +3, время: 20:01. |