изображения не появляются из JavaScript - PullRequest
0 голосов
/ 19 августа 2010

На моей домашней странице у меня есть четыре поля, и когда вы нажимаете на них, javascript расширяет их (постепенно), а когда вы нажимаете снова, это уменьшает его.

Единственное, что я не могу понять, это то, что в верхнем левом углу должен быть значок закрытия. Это не отображается для меня. Я не специалист по javascript, но я думаю, что это строка кода, которая вызывает изображение

    inImage2.setAttribute('src',zoomImagesURI+'closebox.png');

Файл closebox.png в данный момент находится в папке с изображениями, а для zoomImagesURL в настоящий момент установлено значение:

var zoomImagesURI   = '/images/';

Я даже не против, если изображение closebox отсутствует, но в Firefox при просмотре страницы контур находится там, где должно быть изображение, просто изображение не отображается. В Internet Explorer не появляется ни изображение, ни контур.

Любая помощь будет оценена, спасибо!

Ответы [ 2 ]

0 голосов
/ 19 августа 2010

попробуйте использовать абсолютное местоположение для вашей папки:

var zoomImagesURI   = 'http://www.mywebsite.com/images/';

и убедитесь, что inImage2 является объектом изображения.

console.log(inImage2.nodeName);
0 голосов
/ 19 августа 2010

Просто случайная мысль здесь ... Ваша папка с изображениями находится в корне сети?Поскольку это установит для image src значение "/images/closebox.png", возможно, это должно быть в "images / closebox.png").

Если это вопрос, то вам следует только изменить zoomImagesURIto 'images /';

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...