Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 20.12.2018
Сообщений: 66

Как обновить только один тег embed

11.03.2019, 22:54. Показов 2647. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть тег embed и у него по нажатию на кнопку меняется ссылка на документ но при этом не меняется содержание у пользователя. Как сделать что бы он обновлялся после замены адреса?(если обновлять полностью страницу, то адрес документа войдёт в исходную позицию).
Кнопка 1:
HTML5
1
<li><a onclick="show(n='Content/Documents/2019/tarif.pdf')">Тарифы</a></li>
Кнопка 2:
HTML5
1
<li><a onclick="show(n='Content/Documents/2018/tarif.pdf')">Тарифы</a></li>
Тег embed:
HTML5
1
<embed src="Ссылка на документ" id="pole" width="600" height="800"/>
Ну и js код:
JavaScript
1
2
3
function show(n){
    document.getElementById("pole").src=n;
}
Вот сайт на котором эта вся лабуда
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.03.2019, 22:54
Ответы с готовыми решениями:

как сделать чтобы один юзер мог нажать только допустим только 2 раза
Можно так сделать? Если так то как.

Как обновить один div
Какой функцией в jquery можно обновить один лишь div(внутри еще куча всего) при нажатии на кнопку?не нужно ничего туда подгружать а просто...

зачем в html5 воскрес тег embed?
embed никогда не входил в спецификацию, и вроде бы вместо него быд object. но тут внезапно он оказался внесен в пятый хтмл, да и object...

5
Эксперт JS
2037 / 1096 / 409
Регистрация: 29.04.2016
Сообщений: 2,625
12.03.2019, 01:11
Лучший ответ Сообщение было отмечено krash_laiv как решение

Решение

krash_laiv,
Как вариант, менять содержимое родительского элемента pole -> http://some-test.onlinewebshop.net/change-embed/
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<ul>
    <li><a onclick="show('http://comfort-kch.000webhostapp.com/Content/Documents/2014/protocol_rem.pdf')">Протокол</a></li>
    <li><a onclick="show('http://comfort-kch.000webhostapp.com/Content/Documents/2014/smeta.pdf')">Смета</a></li>
</ul>
<table>
    <tbody>
        <td align="center" id="td">
            <embed src="http://comfort-kch.000webhostapp.com/Content/Documents/2014/smeta.pdf" id="pole" width="600" height="800" style="border:1px solid;" />
        </td>
    </tbody>
</table>
 
<script>
    function show(n){
        document.querySelector('#pole').parentElement.innerHTML = `<embed src="${n}" id="pole" width="600" height="800" style="border:1px solid;" />`;
    }
</script>
1
0 / 0 / 0
Регистрация: 20.12.2018
Сообщений: 66
12.03.2019, 09:34  [ТС]
не работает просто поле с рамкой и не меняется.
0
Эксперт JS
2037 / 1096 / 409
Регистрация: 29.04.2016
Сообщений: 2,625
12.03.2019, 09:48
Цитата Сообщение от krash_laiv Посмотреть сообщение
не работает
Вы перешли по ссылке и не работает? Ну попробуйте так
JavaScript
1
2
3
function show(n){
    document.querySelector('#pole').parentElement.innerHTML = '<embed src="'+n+'" id="pole" width="600" height="800" style="border:1px solid;" />';
}
Добавлено через 2 минуты
Ссылки рабочие на pdf-ы свои поставьте
0
0 / 0 / 0
Регистрация: 20.12.2018
Сообщений: 66
12.03.2019, 09:51  [ТС]
я посмотрел ваши кнопки не работают, а мои начали менять содержимое то, что и надо было. Спасибо большое.
0
Эксперт JS
2037 / 1096 / 409
Регистрация: 29.04.2016
Сообщений: 2,625
12.03.2019, 09:53
Вместо
JavaScript
1
<a href="#m1">Безсрочные</a>
напишите
JavaScript
1
<a onclick="show('http://comfort-kch.000webhostapp.com/Content/Documents/2014/protocol_rem.pdf')">Протокол</a>
только ссылку на pdf поменяйте на свою рабочую

Добавлено через 58 секунд
Цитата Сообщение от krash_laiv Посмотреть сообщение
то, что и надо было
Это отлично, рад за вас
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.03.2019, 09:53
Помогаю со студенческими работами здесь

Разрешено ли на одном уровне и в один тег дважды вкладывать один и тот же тег?
Например, &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;root&gt; &lt;town&gt; &lt;name&gt;Осинники&lt;/name&gt; &lt;street&gt;&lt;name&gt;Кирова&lt;/name&gt;&lt;/street&gt; ...

Как обновить Bios через флэшку, если в обновлении только один файл с расширением .exe (плата MSI)?
Как обновить Bios через флэшку, если в обновлении только один файл с расширением .exe (плата MSI)? Обычно есть еще файл с расширением типа...

как создать только закрывающий тег xml в php
Помогите пожалуста в вопросе-буду при очень при очень многим балгодарен--как создать только закрывающий тег xml в php -- если...

Как сделать, чтобы свой тег не только привязывался к шрифту, но и обозначал абзац?
Как сделать, чтоб отсебячный тег не только привязывался к шрифту, но и обозначал абзац?

Отобразить в GridView html-тег именно как тег, а не как текст
Передаю данные из базы в List&lt;&gt; его цепляю к GridView в качестве источника и хочу чтобы определенное значение отображалось допустим с новой...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru