Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как вызвать jQuery функцию в IFRAME, Как вызвать jQuery функцию в IFRAME 
:(
    Опции темы
Cheizer
  Дата 3.7.2015, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 28.1.2011

Репутация: нет
Всего: нет



Здравствуйте друзья! Помогите пожалуйста решить на первый взгляд простую задачку!!!

Есть на странице IFRAME в который загружается сторонний сайт

ВНИМАНИЕ ВОПРОС! Как в загруженную  в IFRAME страницу стороннего сайта,  вставить в тело jquery функцию?????   (функция призвана добавить ко всем рисункам на странице css класс)

Вот так пытаюсь сделать, но не получается :( не работает для страницы, предполагаю как то надо в тело загруженного сайта вставить 

Так не получается, вообще ошибка синтаксиса:
Код

jQuery(' iframe#myid body head').html( "<script>$(document).ready(function(){jQuery("img").addClass("newclass");});</script>" );


так тоже не получается:
Код

$(document).ready(function () {
jQuery('iframe#myid img').addClass( "newclass" );
});    



Вот сам IFRAME

Код

<iframe id="myid" style="width:100%;height:100%;" src="http://www.site.ru" /></iframe>



куда копать???? Как сделать такое????

Это сообщение отредактировал(а) Cheizer - 3.7.2015, 21:39
PM MAIL   Вверх
_zorn_
Дата 4.7.2015, 07:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1076
Регистрация: 21.8.2007

Репутация: 1
Всего: 12



Можешь попробовать взять боди ифрейма и туда занисертить. Но не факт браузер пропустит.
Что то типа того
Код

<script>
$(#TEST).find('body').append('<script>alert("ololo")</script>')
<script>
<iframe id="TEST" src="ya.ru"></iframe>

Хотя не факт что жквери такое умеет. Можешь попробовать чистый яваскрипт и всякие documentElement.
Факт что раньше я так делал, а сейчас не знаю позволит ли браузер. Проверять лень естественно smile
Но направление я дал.
PM MAIL   Вверх
Cheizer
Дата 4.7.2015, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 28.1.2011

Репутация: нет
Всего: нет



Цитата(_zorn_ @ 4.7.2015,  07:07)
Можешь попробовать взять боди ифрейма и туда занисертить. Но не факт браузер пропустит.
Что то типа того
Код

<script>
$(#TEST).find('body').append('<script>alert("ololo")</script>')
<script>
<iframe id="TEST" src="ya.ru"></iframe>

Хотя не факт что жквери такое умеет. Можешь попробовать чистый яваскрипт и всякие documentElement.
Факт что раньше я так делал, а сейчас не знаю позволит ли браузер. Проверять лень естественно smile
Но направление я дал.

Вот не получается так у меня, я пробовал, ошибка синтаксическая, вылазиет эта хрень на странице      ') });
PM MAIL   Вверх
_zorn_
Дата 4.7.2015, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1076
Регистрация: 21.8.2007

Репутация: 1
Всего: 12



Ну как минимум у меня в примере синтаксическая ошибка, а если ты этого не увидел, я тебе помогать не буду.
PM MAIL   Вверх
Cheizer
Дата 4.7.2015, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 28.1.2011

Репутация: нет
Всего: нет



Цитата(_zorn_ @ 4.7.2015,  14:46)
Ну как минимум у меня в примере синтаксическая ошибка, а если ты этого не увидел, я тебе помогать не буду.

Ага, спасибо, все вернется.
PM MAIL   Вверх
Shark
Дата 4.7.2015, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: нет
Всего: 4



Код

<script>
$(#TEST).find('body').append('<script>alert("ololo")</script>');
</script>


ну это то, что я заметил.. сам не тестировал

Это сообщение отредактировал(а) Shark - 4.7.2015, 18:58


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1453 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.