Замена PDF путём смены src в тэге <embed>

182
29 марта 2018, 10:22
<embed src="P/P1.pdf"></embed>
function pr1(){
    $("embed").attr("src","P/P2.pdf");
}
pr1();

В консоли видно, что src меняется, но отображаемый pdf остается прежним.

Answer 1

<embed> и <object> два похожих элемента, которые используются в специальных случаях (видео, аудио, flash, activeX, ...). Из-за этого в некоторых браузерах они могут обрабатываться не так как обычные DOM элементы. Поэтому изменение src может делать не то, что ожидалось, либо совсем ничего не делать.

В качестве решения можно удалить нужный элемент <embed> изменить src и вставить опять.

перевод ответа: JavaScript: Changing src-attribute of a embed-tag

Пример на plnkr

READ ALSO
React. Objects are not valid as a React child (found: object with keys {slide})

React. Objects are not valid as a React child (found: object with keys {slide})

Добрый деньПолучаю ошибку рендера в следующей ситуации

183
Как сделать прелоадер для сайта?

Как сделать прелоадер для сайта?

Стандартный способ это подгрузить мини блок и стили для него, в потом скрытьДля этого устанавливается таймер

178
Google adwords reports

Google adwords reports

В документации есть такой пример:

198