Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 14.07.2012, 02:59
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

devote,
CПС! (плюсы - не дают ставить

Последний раз редактировалось Deff, 14.07.2012 в 03:08.
Ответить с цитированием
  #12 (permalink)  
Старый 14.07.2012, 03:04
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

devote,
А еще, не подскажете - как добавить простейший скрипт во фрейм - (<script>alert('A')</script> ) *создание тега на родителе и вставка - не вышло(может как и с body - что-то упустил ?

Последний раз редактировалось Deff, 14.07.2012 в 03:07.
Ответить с цитированием
  #13 (permalink)  
Старый 14.07.2012, 03:21
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Deff
не подскажете - как добавить простейший скрипт во фрейм
<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" type="text/css" href="http://forum.mybb.ru/style/Mybb_Bend/Mybb_Bend.css" />
</head>
<body>
<script type="text/javascript">
    alert(document.URL)
    //Tут добавить событие;
    function LoadF(){
        var doc = document.getElementsByName('iframe01')[0].contentWindow.document;

        var script = doc.createElement( 'script' );
        script.text = "alert('Hello!')";
        doc.body.appendChild( script );

        doc.body.style.height = "100%";
        doc.body.onclick = function() {
            alert("Клик")
        }
        alert('Load');
    }
</script>
<iframe id="Iframe01" name="iframe01" src="http://lookatcode.com/showhtml" onload="LoadF()">
  
</body>
</html>
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #14 (permalink)  
Старый 14.07.2012, 03:23
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

devote, ++ Бу должен СПС
Ответить с цитированием
  #15 (permalink)  
Старый 14.07.2012, 03:42
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

devote,

А можно тож самое можно сделать не тегом <script>, а созданием и добавкой функции с автозапуском ?

Последний раз редактировалось Deff, 14.07.2012 в 19:11.
Ответить с цитированием
  #16 (permalink)  
Старый 14.07.2012, 19:11
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Ответить с цитированием
  #17 (permalink)  
Старый 14.07.2012, 19:48
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Deff
а созданием и добавкой функции с автозапуском ?
я тебя не совсем понял что ты имеешь ввиду
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #18 (permalink)  
Старый 14.07.2012, 20:06
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

devote,
Ну мы же можем создать функцию на родителе ?
(function () {
 alert('Hello')
}())

Очевидно наверно также мы можем создать и во фрейме (находясь на родителе?
Ответить с цитированием
  #19 (permalink)  
Старый 14.07.2012, 20:12
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Deff
Очевидно наверно также мы можем создать и во фрейме (находясь на родителе?
ну ты можешь создать функцию у родителя, а функции передать контекст iframe
(function( window, document ) {
    alert( 'Hello' )
}(
    document.getElementsByName('iframe01')[0].contentWindow,
    document.getElementsByName('iframe01')[0].contentWindow.document
));
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #20 (permalink)  
Старый 14.07.2012, 20:17
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

devote,
Ды чот помню видел - типо присвоения



<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" type="text/css" href="http://forum.mybb.ru/style/Mybb_Bend/Mybb_Bend.css" />
</head>
<body>
<script type="text/javascript">
    alert(document.URL)
    //Tут добавить событие;
    function LoadF(){
        var doc = document.getElementsByName('iframe01')[0].contentWindow.document;

doc=(function () {
 alert('Hello')
}())

        doc.body.style.height = "100%";
        doc.body.onclick = function() {
            alert("Клик")
        }
        alert('Load');
    }
</script>
<iframe id="Iframe01" name="iframe01" src="http://lookatcode.com/showhtml" onload="LoadF()">
  
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как загасить событие? someLogin Events/DOM/Window 2 16.10.2011 14:52
добавить событие к iframe like2dev jQuery 3 20.09.2011 17:19
Как правильно подавить событие при подключении своего обработчика? Маэстро Firefox/Mozilla 2 03.09.2011 11:46
Как добавить элемент в XML через DOM используя PHP? bayah Серверные языки и технологии 6 11.08.2010 13:33
как проверить поддеружет браузер определенное событие? GOll Элементы интерфейса 9 24.07.2008 14:40