Как скрыть iframe на сайте
Перейти к содержимому

Как скрыть iframe на сайте

  • автор:

Скрыть iframe

Добрый день! Никак не получается скрыть iframe с помощью javascript. я задаю ему имя name=»iframe_1″ в таком формате. Помогите, каким образом его можно скрыть?

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Скрыть данные в iframe
Подскажите, пожалуйста. как скрыть блок в iFram`e. Код страницы: <iframe >

Как скрыть div из iframe?
Функция скрытия уже есть. При нажатии на ссылку, див скрывается. Как скрыть div из iframe? Какой.

Не срабатывают события из iframe при перетаскивании в этот iframe в Opera
Есть два фрейма. В первый вкладывается второй. При зажатии кнопки мыши на первом, если передвинуть.

Уменьшить размер iframe щелкнув по ссылке внутри iframe
Можно уменьшить размер iframe щелкнув по ссылке внутри iframe? Ситуация: на странице есть ссылка.

супермизантроп

Эксперт JS

3940 / 2978 / 692
Регистрация: 18.04.2012
Сообщений: 8,625

Лучший ответ

Сообщение было отмечено Voprosnik как решение

Решение

непосредственно в HTML-коде:

1 2 3 4 5
 iframe name="iframe_1" style="display: none">/iframe> iframe name="iframe_2" style="visibility: hidden">/iframe>

или через javascript :

1 2 3
window.frames ['iframe_1'].style.display = 'none'; // чтобы стал виден - 'block' window.frames ['iframe_2'].style.visibility = 'hidden'; // чтобы стал виден - 'visible'

Как скрыть реферальные ссылки с помощью iframe

как скрыть реферальные ссылки с помощью iframe

В общем, статья написана не особливо в оригинальной теме, однако, поступает порядочно вопросов относительно закавыки – каким способом скрыть реферальные ссылки, работая с партнёрскими программами? И немудрено! ибо существует множество вариаций “сокрытия”: от банального “сокращения” линка… использования всяких плагинов, либо с помощью ифрам фрейм (iframe) и пр. и пр. Спрашивают, мол, что я думаю насчёт того или иного способа закрытия ссылок от глаз больного индивида. Ну, попросту типа – как поступить с реферальной ссылкой, чтобы не прогадать? Скажу одно: сложнейший вопрос во всей своей актуальности)) Что же, давайте по порядку попытаемся разобраться.

  • партнёрская ссылка как способ заработка
  • закрываем партнёрскую ссылку с помощью тегов iframe

партнёрская ссылка как способ заработка

…само скрытие ссылок для меня странно… нет я понимаю, что, возможно, нужно поступать именно таким образом, ибо развелось столько дегенератов… (именно – дегенератов) от которых всё это дело лучше скрыть.

Эти usy, прежде чем перейти по ссылке на предложенный сайт (а возможно, и что-то “на нём” прикупить) непременно обрезают хвостик ссылки ( здесь, как правило, скрыт идентификатор партнёра, по которому система начисляет денежки, коли покупатель пришёл по именной партнёрской ссылке. т.е нашей ), а уж затем хозяйничают на партнёрском же сайте вволю…

Зачем они это делают? ответ прост: я же толковал, что эти хумо – дегенераты (дебилы, как угодно – но мозх их болен). А посему – жаба !! мол, зачем давать владельцу реф-ссылки подработать.

К тому же: у мозговых кастраторов нет никакой даже примитивной идеи здравой жизни, они даже не полноценная единица общества, а так – шлак… природная отработка!

Эти уроды не способны конкурировать с нормальным человеком… они тупы и ограничены, а посему их выигрыш в том, чтоб принизить соседа до своего уровня “деби”, – ну, например, навалить под соседской дверью, и вместе потом жить в засранном подъезде – на правах равенства! Помните “Взять всё и поделить”… даже дерьмо.

Поэтому я за тот мир, в котором этих чудиков отправляют пахать (возделывать целины) с утра и до позднего вечера, чтобы времени не оставалось на всякую тупую мозговую интернет активность.

…И если для вас мои слова звучат обидно, и у вас в головушке зреет что-то подобное типа экзотического кастро , срочно пытайтесь лечиться…)

У разумных людей должно быть так:

Дал человеку подработать, дадут и тебе !! это среди адекватных людей незыблемо во все времена.

И что интересно же, в матушке Россеи это безобразие процветает более чем в иных землях… Странно! когда казалось бы, правильнее навещать товарища сайтовладельца и нет-нет да и тюкать по всевозможным рекламным кнопочкам: как говорится, поможешь другу – друг поможет тебе. И это правильно! ибо-то дело у на у всех одно.

Не-е… я сам мало работаю с партнёрками (как-то не пришлось), но мне просто чертовски любопытна ! механика разума возмущённого…

Но оставим лирику…

…И теперь рассмотрим симпатичный (ну, во всяком случае мне) способ, используя теги iframe – так называемый фрейм вариант…

закрываем партнёрскую ссылку с помощью тегов iframe

Как это работает?

если рассказать просто, то – сайт партнёрской программы запустится в iframe , иными словами во фрейме.

Это чудо легко представить таким макаром: вообразите себе ваш сайт, и свою партнёрскую ссыль… а теперь тюкните по ней… вас перебросит как бы на страницу партнёрского сайта – замечательно!!

…а теперь присмотритесь к адресной строке браузера, – и …что там красуется за ссылка?? Правильно: ссылка с доменным именем вашего сайта.

Вот этакий ловкий способ и называется, показать страничку во фрейме. Или скрыть реф-линк в ифрам теги.

Мне этот способ более симпатичен! тем паче, коли организовать всё это дельце правильно, то получим все метрические данные статистики по переходам – в metrika.yandex…

Ниже дан код, на основе которого нужно создать html документ, в котором же зададим отработку нашей партнёрской ссылке…

Делается файл (или документ) достаточно просто:

…где-то в корне вашего сайта (на сервере) там, где у вас помещён файл .htaccess , создаёте папку с каким-нить понятным именем… например refl , в ней, советую создать ещё одну папку (для понятности) с именем партнёрской программы, к примеру, host и уж в неё будете помещать html документы для каждой ссылки.

Таким образом, если у вас нарисуется какая иная партнёрка, то всего-то останется создать рядышком ещё одну папку с понятным же именем. …и делоф-то))

Словом и делом – вот код:

     имя страницы  

Предположим у вас портнёрка какого-то хостинга, да…

Значит, как и говорилось, в папку refl создаёте html файл с именем, например, ну пусть будет такое: (главное, чтобы было понятно о какой партнёрке речь – не путаться дабы)

Напоминаю: если будете создавать отдельную папку для определённой же партнёр-кампании, то и имя этой папке задаёте так, чтобы было понятно вам самим о какой партнёрке идёт речь в созданном документе… Иначе запутаетесь в своих золотоносных рефках) когда тех наберётся порядком.

Дело в том, что, если менять имена в документации впоследствии… это не есть хорошо: да и проблематично!

Будьте внимательнее в процессе создания партнёрских iframe директорий…

…В этот созданный файл помещаете показанный код выше.

И, как понимаете, поправляете в примере ссыли на свои личные данные…

Также в коде… я предусмотрел вариацию размещения скрипта счётчика… Yandex.Metrika. (мало ли, может кому нужно)

Во фрейме, целесообразнее иконку счётчика скрыть. Именно эту задачу выполняют div классы… с заданной стилистикой style=position:absolute;top:-2000px;left:-1000px .

Вот как бы и всё!

пояснения по коду-документу:

Это обычный простейший html документ. И если повнимательнее присмотреться, то – всё становится ясно.

Весь полезный код помещён как и обычно, между тегами и

Не знаю, возможно, кому-то пригодится: я поместил строку, обозначающую какноническую ссылку “НАШЕЙ ПАРТНЁРКИ” т.е переход по линку привязан к личному домену сайта

И, соответственно, важное для сегодняшней темы: на место src=»https://mihalica.ru/kak-skryit-referalnyie-ssyilki-s-pomoshhyu-iframe/%D1%80%D0%B5%D1%84%D0%B5%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F%20%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0″ (меж кавычек) помещаете полный адрес ВАШЕЙ РЕФЕРАЛЬНОЙ ССЫЛКИ (с ID, который вам присвоили ваши партнёры) т.е ту полную ссылку, которую получили у партнёров!

…закрывающие документ теги

Неплохо (по окончании работ) проверить все эти ваши редакции на валидаторе… напр. здесь – https://validator.w3.org

В качестве эпилога или пролога к новом публикациям:

Для тех, которые не ищут лёгких путей, сообщаю: можно запросто воспользоваться каким-то сервисом “по сокращению ссылок” (желательно Google, ибо есть статистика).

Способ использования плагина, с таким проникновенным именем “Прятатель ссылок” – в платной версии возможен доступ к статистике…

На этом занавес представления опускается…
…на рампы пыль печальная ложится…

Скрыть данные в iframe

Скрыть iframe
Добрый день! Никак не получается скрыть iframe с помощью javascript. я задаю ему имя.

Как скрыть div из iframe?
Функция скрытия уже есть. При нажатии на ссылку, див скрывается. Как скрыть div из iframe? Какой.

Получить из iframe данные
Дорого всем суток. Есть div с авторизацией "вконтакте", нужно получить оттуда ссылку. Получая.

Iframe вернуть данные на сайт
Добрый день. Допустим, я использую контактную форму другого сайта на своём сайте, через iframe .

супермизантроп

Эксперт JS

3940 / 2978 / 692
Регистрация: 18.04.2012
Сообщений: 8,625

во-первых, document — это то, что отображено в текущем окне браузера window
тег внутри текущего окна создаёт другое окно window (встроенное, плавающее), и в нём будет отображён совершенно другой document

во-вторых, метод getElement s ByClassName (‘page-header’) возвращает не нужный вам блок, а коллекцию элементов, имеющих имя класса page-header , (обратите внимание на буквочку s в названии метода — она говорит о множественном числе возвращаемого

таким образом, правильная ссылка на интересующий вас блок будет такой:

document.getElementById (‘mi’).contentWindow. document.getElementsByClassName (‘page-header’) [0]

кстати, если бы вы использовали не идентификатор id =»ifr» , а имя name =»ifr» для , то конструкция могла быть чуть покороче:

window.frames [‘ifr’]. document.getElementsByClassName (‘page-header’) [0]

Скрыть код, выдающий iframe [закрыт]

Закрыт. Этот вопрос необходимо уточнить или дополнить подробностями. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение.

Закрыт 3 года назад .

Загружаю часть своей другой страницы на определённую страницу. Расстроился результатом, что Iframe полностью копирует и выводит код в блоке iframe на моей странице (код просматривается в исходном коде странице). Например, когда вставляешь фрейм ютуба, то он почему-то не выдаёт html код всей страницы YouTube. Подскажите, пожалуйста, как сделать, чтобы код страницы, которая используется в iframe, не выводился в исходный код страницы. Возможно, для этой задачи нужно не использовать iframe, а что-то иное?

Отслеживать
задан 19 фев 2020 в 14:01
35 5 5 бронзовых знаков
Дело в разных доменах?
19 фев 2020 в 14:17
во фрейме ютуба у вас небось таки видео прописано в ссылке, а не просто src=»http://youtube.com/» ?
19 фев 2020 в 14:20
загрузите нужную часть своей другой страницы помощью аякса или еще чего.
19 фев 2020 в 14:21
@teran Пример кода?
19 фев 2020 в 14:39

@Дмитрий, приведи пример кода, как ты вставляешь свой iframe и youtube, сейчас непонятно что ты имеешь ввиду под выводом в исходный код страницы. в devtools всегда можно посмотреть содержимое iframe, если в этом iframe что-то есть.

19 фев 2020 в 15:32

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

iframe не вставляет код подключаемой страницы в родительскую. В этом можно убедиться посмотрев в браузере исходный код страницы.

Но он добавляет элементы подключаемой страницы в DOM дерево родителя. Что вполне логичное поведение. Браузер отображает только те элементы, которые находятся в DOM дереве страницы

Отслеживать
ответ дан 19 фев 2020 в 14:24
Anton Shchyrov Anton Shchyrov
33.1k 2 2 золотых знака 33 33 серебряных знака 61 61 бронзовый знак

Ну что вы докопались до формулировки. Хорошо, уточню, не код, а DOM. Вопрос всё равно остаётся. У меня в html ссылки на видео, мне не надо, чтобы она выводилась в исходном коде этой страницы

19 фев 2020 в 14:40

@Дмитрий я не «докопался» до формулировки, а пытаюсь расшифровать ваш вопрос. После вашего комментария вообще ничего не понятно. В исходном коде страницы присутствует ровно то, что сервер отдал в ответ на команду GET . Если у вас на странице присутствует какой-то элемент, то почему он должен пропасть из исходного кода страницы?

19 фев 2020 в 14:46

Зачем давать ответ, если он не о чем. Я поэтому и написал вопрос, чтобы узнать, как это сделать, а не слушать встречные вопросы

19 фев 2020 в 15:08

@Дмитрий при помощи этих «встречных вопросов» я пытаюсь понять, что же вы хотите узнать. Пока не получается

19 фев 2020 в 15:11

Дело пахнет скандалом? Вам человек пытается помочь разобраться, вы же считаете что вам все должны и должны делать как нравится вам. Но у вас во-первых, действительно не очень хорошо сформулированный вопрос (который как известно «половина ответа») и заметьте не один человек вам на это указывает, а с другой стороны вы могли бы не обращать внимания на всех остальных если бы у вас получалось, а если у вас не получается — то лучше слушать тех, у кого получается и кто хочет помочь, а не пытаться навязать «у меня не получается, но делайте так как я сказал». Увы.

19 фев 2020 в 19:12

  • javascript
  • html
  • iframe

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *