2015-11-03 7 views
-1

Привет Скажите, пожалуйста, как мы можем удалить любой DIV в IFRAME, например, мой код:Как удалить любой DIV в IFRAME

<!DOCTYPE html> 
<html> 
<head> 
</head> 
<body> 
    <iframe src="http://stayupdate.net" width="100%" height="800"> 
    <p>Your browser does not support iframes.</p> 
    </iframe> 
</body> 
</html> 

Я хочу удалить «creditline» ДИВ или его текст

<div id="creditline"> 
    <span class=".alignleft"> 
    </span>Designed By 
    <a href="http://www.realwebmaker.in">Real Web Maker</a> 
</div> 
+1

Перекрестный домен iframe? Судя по источнику iframe и вашему прогнозируемому поведению, я бы сказал, да, и поэтому ответ заключается в том, что вы не можете так поступать. Вы все еще можете украсть работу других людей, но я надеюсь, что никто не поможет вам в этом ... EDIT: мой плохой, видя ваш профиль, я вижу, что вы владелец сайта, поэтому на самом деле вы просто хотите удалить учетные данные CMS/design, я думаю , В любом случае это несправедливо –

ответ

0

Вы можете изменить, только если у вас есть доступ (файл) к этой странице .. В противном случае его невозможно изменить содержимое другой страницы. И это должно быть.

Не нужно про ваше требование, но ... Но вы можете сделать трюк.

Создайте такой же размер div, изменив содержание в соответствии с вашим требованием. и js или jquery поместите его точно в div iframe.

Не рекомендуется вообще, а также его ненадежность.

0

Я предполагаю, что вы хотите добавить скрипт на свою страницу, который удаляет тег div внутри iframe. Это возможно только в том случае, если на странице, показанной iframe (http://stayupdate.net), есть условие для этого. Если вы можете изменить внутреннюю страницу, вы можете добавить прослушиватель событий, который принимает внешнюю команду для удаления тега. Внешняя страница может затем отправить эту команду, используя postMessage, как описано here. Если внешняя и внутренняя страницы находятся в одном домене, вы можете использовать простой вызов функции, как описано here.

Смежные вопросы