Просмотрщик.Имя файла JS из атрибута Title

#javascript #jquery #iframe #attr

#javascript #jquery ( jquery ) #iframe — фрейм #attr

Вопрос:

Я использую viewer.js (http://viewerjs.org /) для просмотра PDF-файлов на веб-сайте, и я хочу извлечь атрибут «title» из кода iframe, чтобы озаглавить документ.

На данный момент код выглядит следующим образом

<iframe id="viewer" src = "/ViewerJS/#../demo/ohm2013.odp" width='400' height='300' allowfullscreen webkitallowfullscreen></iframe>

и я хочу быть в состоянии сделать это

<iframe id="viewer" src = "/ViewerJS/#../demo/ohm2013.odp" width='400' height='300' allowfullscreen webkitallowfullscreen title="Document Title"></iframe>

Я знаю, что фрагмент кода в js-файле, который мне нужно отредактировать, выглядит следующим образом

 document.getElementById("documentName").innerHTML=document.title
 

и я попробовал следующее, но безуспешно

 document.getElementById("documentName").innerHTML=document.attr('title')
 

Я просто не уверен, как получить этот атрибут.

Полный исходный код для viewer.js можно посмотреть по адресу http://viewerjs.org/ViewerJS/viewer.js

Ответ №1:

Можно передать title параметр следующим образом:

 <iframe src="/ViewerJS/?title=My PDF Title#../demo/ohm2013.odp"></iframe>
 

Просто обратите внимание, что оно должно быть помещено перед URL документа.

Ответ №2:

Разработано, как это сделать, это просто должно было быть следующим

document.getElementById("documentName").innerHTML=window.frameElement.title