изменить содержание iframe - PullRequest
       2

изменить содержание iframe

0 голосов
/ 10 февраля 2011

вот как это выглядит:

<iframe id="uploads" name="uploads" src="/uploads/sinisa/" frameborder="yes" scrolling="no" onload="setTimeout(autoResize('uploads'),10)">
</iframe>

указывает на каталог и получает файлы в виде списка. мне нужно удалить / изменить строку "index of / uploads / sinisa" и "родительский каталог". мне удалось прочитать содержание iframe с:

parent.document.getElementsByName('uploads')[0].contentWindow.document.getElementsByTagName('body')[0].innerHTML

но не знаю, что делать дальше. сайт, о котором я говорю, это здесь .

p.s. Также мне интересно, как изменить стиль ссылки iframe

большое спасибо

1 Ответ

0 голосов
/ 10 февраля 2011

Вы можете получить значение элемента ul вместо элемента body, так как в нем есть содержимое, которое, я полагаю, вам нужно.

parent.document.getElementsByName('uploads')[0].contentWindow.document.getElementsByTagName('ul')[0].innerHTML

Обратите внимание, что здесь будут получены все элементы <li>, но не родительский элемент ul, поэтому вам потребуется создать открывающие и закрывающие элементы <ul></ul>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...