Юзер с абсолютным слухом
 Аватар для Опан
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428

Как один рисунок вывести в двух местах?

10.01.2013, 21:43. Показов 1476. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. У меня есть вопрос относительно вывода изображений на HTML-страницу. Я знаю, что есть такой способ:
JavaScript
1
2
3
4
5
6
7
8
<div id=id1></div>
<div id=id2></div>
<script>
im=new Image();
im.src="1.jpg";
document.getElementById("id1").appendChild(im);
document.getElementById("id2").appendChild(im);
</script>
Почему-то рисунок появляется только в одном месте. Как сделать, чтобы он выводился в обоих div-ах? Благодарю.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.01.2013, 21:43
Ответы с готовыми решениями:

Можно ли один и тот же скрипт таймера использовать в двух местах на одной и той же странице
Помогите плиз. Какой же яваскрипт тяжелый в изучении... Можно ли один и тот же скрипт таймера использовать в двух местах на одной и той же...

Как вывести графики из двух разных программ на один
имеется две разные программы,которые строют графики с идентичными величинами по Ox и Оу. Хотелось бы узнать имеется ли возможность...

Как вывести данные из двух таблиц в один datagridview
Здравствуйте, уповаю на Вас. Никак не могу понять как выводить данные из двух таблиц в один datagridview. Перелистал море похожих постов...

5
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
10.01.2013, 22:04
виртуал "приживлять" на страницу можно один раз

надо виртуал склонировать до его "приживления" и во второй раз "приживлять" клон:
JavaScript
1
2
3
4
5
im=new Image();
im.src="1.jpg";
imClon = im.cloneNode (0);
document.getElementById("id1").appendChild(im);
document.getElementById("id2").appendChild(imClon);
1
Юзер с абсолютным слухом
 Аватар для Опан
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
10.01.2013, 22:33  [ТС]
Спасибо, пожалуй, первый ответ до редактирования im = im.cloneNode (0) мне даже больше понравился. Так можно создать цикл из множественного вывода одной и той же картинки.
0
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
11.01.2013, 06:26
А не проще innerHTML использовать?
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
11.01.2013, 12:52
Цитата Сообщение от newJS Посмотреть сообщение
А не проще innerHTML использовать?
1. могут быть проблемы, если это браузер MSIE и если добавляем в теги <TABLE>, <TBODY>, <TR>
2. могут быть проблемы, если в существующих тегах объекта obj прошли какие-то программные изменения свойств,
то перепрописывание obj.innerHTML += 'что-то'; вернёт имевшимся тегам начальное состояние
3. могут быть проблемы, если среди добавляемого имеются скриптовые инструкции - MSIE воспринимает скрипт-ноды как текст
4. сериализация/десериализация через innerHTML стандарта не имеет, всякий браузер выдаёт свой собственный результат, который чаще всего с другими браузерами не совпадает

если перечисленное выше неактуально... то да, через innerHTML проще
0
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
11.01.2013, 20:32
Цитата Сообщение от kalabuni Посмотреть сообщение
если перечисленное выше неактуально... то да, через innerHTML проще
Само собой, сам пишешь, сам знаешь.
Пусть Опан, сам думает что ему тут проще.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.01.2013, 20:32
Помогаю со студенческими работами здесь

Как наложить один рисунок на другой?
Здравствуйте. Возникла проблема! Необходимо наложить один рисунок на другой. Есть фоновый рисунок (просто белый фон) с размерами 1200px...

Как наложить один рисунок на другой?
у меня есть фон, поверх хочу прилепить деталь, sbimage как то не особо работает. Был бы весьма благодарен если бы кто нибудь скинул...

Как в Java наложить один рисунок на другой?
Поскажите как в Java наложить один рисунок на другой. Спасиб заранее.

Как отрисовать один спрайт в нескольких местах
Доброго времени суток. Начал изучать Unity 3d ну и вместе с этим и разрабатывать небольшой 2D проектик игры. По началу проблем не было,...

Как разместить фоновый рисунок по центру экрана (один)
Сабж


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru