Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.09.2010, 13:37
Ламер
Отправить личное сообщение для DooMer Посмотреть профиль Найти все сообщения от DooMer
 
Регистрация: 19.02.2010
Сообщений: 295

Перенести фрейм
Доброго времени суток. Понадобилось перенести айфрейм, с одного дива в другой, но не "удалить\копировать" а именно перенести, так как во фрейме создаеться активХ с которым нужно будет работать дальше

var frame = document.getElementById('iframe'+id);
console.log(frame); // тут есть
document.getElementById('iframe'+id).parentNode.removeChild(document.getElementById('iframe'+id));
console.log(frame);// тут есть
function frame_func() {
   return function(frame){
      console.log(frame);// тут выводит 0
   }
}
setTimeout(frame_func(), 1000)

не пойму в чем проблема, или я с замыканием туплю...
Ответить с цитированием
  #2 (permalink)  
Старый 21.09.2010, 13:41
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от DooMer
console.log(frame);// тут выводит 0
Так frame аргумент функции.

И зачем его удалять, просто добавьте его в другой div методом appendChild.
Ответить с цитированием
  #3 (permalink)  
Старый 21.09.2010, 13:42
Ламер
Отправить личное сообщение для DooMer Посмотреть профиль Найти все сообщения от DooMer
 
Регистрация: 19.02.2010
Сообщений: 295

к слову, если вынести переменную в глобальную облать видимости
window.frame = frame;
то по window.frame элемент доступен
Ответить с цитированием
  #4 (permalink)  
Старый 21.09.2010, 13:43
Ламер
Отправить личное сообщение для DooMer Посмотреть профиль Найти все сообщения от DooMer
 
Регистрация: 19.02.2010
Сообщений: 295

Kolyaj,
спс, сейчас попробую
Ответить с цитированием
  #5 (permalink)  
Старый 21.09.2010, 15:35
Ламер
Отправить личное сообщение для DooMer Посмотреть профиль Найти все сообщения от DooMer
 
Регистрация: 19.02.2010
Сообщений: 295

Решено блаодаря Kolyaj,действительно просто appendChild работает так как нужно. Еще раз спасибо
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать фрейм и загрузить в него Яндекс Вячеслав Круглов Events/DOM/Window 2 18.03.2010 19:16
Состояние загрузки, на основе фрейм nemo Общие вопросы Javascript 2 09.12.2009 13:23
Как считать/передать значение переменной во фрейм pashin76 Events/DOM/Window 1 03.10.2009 12:06
Обновить фрейм Бушка Events/DOM/Window 8 26.01.2009 09:04
Задание CSS для загруженных во фрейм страниц <Pool> Общие вопросы Javascript 1 14.01.2009 16:59