<embed src="P/P1.pdf"></embed>
function pr1(){
$("embed").attr("src","P/P2.pdf");
}
pr1();
В консоли видно, что src
меняется, но отображаемый pdf остается прежним.
<embed>
и <object>
два похожих элемента, которые используются в специальных случаях (видео, аудио, flash, activeX, ...). Из-за этого в некоторых браузерах они могут обрабатываться не так как обычные DOM элементы. Поэтому изменение src
может делать не то, что ожидалось, либо совсем ничего не делать.
В качестве решения можно удалить нужный элемент <embed>
изменить src
и вставить опять.
перевод ответа: JavaScript: Changing src-attribute of a embed-tag
Пример на plnkr
Виртуальный выделенный сервер (VDS) становится отличным выбором
Добрый деньПолучаю ошибку рендера в следующей ситуации
Стандартный способ это подгрузить мини блок и стили для него, в потом скрытьДля этого устанавливается таймер