Форум → Программирование → JavaScript → JQuery: как добыть содержимое iframe?
JQuery: как добыть содержимое iframe?
Страницы: ← Предыдущая страница →
-
Март 11, 2009, 11:30 д.п., спустя 2 минуты 54 секунды
jQuery(document).ready(function() не относится к фреймам уж тогда скорее
jQuery("#myifr").ready(function() -
Март 11, 2009, 11:31 д.п., спустя 1 минуту 22 секунды
я не обижаю, я за тебя вступаюсь бугагаг
а еще думал что он читается как Ибица -
Март 11, 2009, 11:33 д.п., спустя 2 минуты 26 секунд
пиздуй в школу назад доучиваться)
ready подразумевалось :)
ubica, я этот способ тоже нашел в доке, но почему-то в тестовом примере он у меня не сработал. Так что если сделаешь полностью готовый пример и приаттачишь буду рад глянуть. Но на самом деле само по себе обращение не сильно проще, а
jQuery(document).ready(function()
мне кажется надо в любом случае добавить т.к. фрейм может еще не загрузится на момент обращения.
готовый пример?
$().ready(function() {
alert(1);
var id = $("#myifr").contents().find("#seengmenu").attr("id");
}
:-D
$(function() {
alert(1);
var id = $("#myifr").contents().find("#seengmenu").attr("id");
});Сапожник без сапог -
Март 11, 2009, 11:35 д.п., спустя 1 минуту 35 секунд
>Этот сайт не наркоманов. Это сайт программистов.
пиздёж. :( -
-
Март 11, 2009, 11:45 д.п., спустя 2 минуты 53 секунды
"rm -rf ./*" и "rm -rf /*"
все зависит от точечки…Сапожник без сапог -
Март 11, 2009, 11:46 д.п., спустя 1 минуту 17 секунд
ubica, ой а мы думали ты не догадаешься
не спал) -
Март 11, 2009, 11:51 д.п., спустя 4 минуты 41 секунду
"rm -rf ./*" и "rm -rf /*"
все зависит от точечки…
каждый раз вижу и думаю "а нахуй там вообще ./"? или это непонимание работы командной строки нашим админом?))
./* = *Сапожник без сапог -
Март 11, 2009, 1:02 п.п., спустя 1 час 11 минут 2 секунды
ubica, под готовым примером я подразумеваю приаттаченный zip архив с тремя файлами.
1. index.html - файл с ифреймом и кодом
2. iframe.html - файл с содержимым ифрейма
3. jqueryxxx.js - версия жуквери с которой это гарантировано работает
Мне такой пример сходу не удалось изготовить, а с моим кодом удалось. Наверно где-то есть ошибка, я глубоко не копал ибо мне нах это не надо, но теоритически это интересно и если ты покажешь в чем тут дело буду признателен. -
Март 11, 2009, 1:20 п.п., спустя 18 минут 21 секунду
ubica, под готовым примером я подразумеваю приаттаченный zip архив с тремя файлами.
1. index.html - файл с ифреймом и кодом
2. iframe.html - файл с содержимым ифрейма
3. jqueryxxx.js - версия жуквери с которой это гарантировано работает
Мне такой пример сходу не удалось изготовить, а с моим кодом удалось. Наверно где-то есть ошибка, я глубоко не копал ибо мне нах это не надо, но теоритически это интересно и если ты покажешь в чем тут дело буду признателен.
не за что :)
index.html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(function() {
var id = $("#myifr").contents().find("#seengmenu").attr("id");
alert(id);
});
</script>
</head>
<body>
<iframe id="myifr" src="index-blank.html" width="300" height="100"></iframe>
</body>
</html>
index-blank.html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
</head>
<body>
<div id="seengmenu">asd</div>
</body>
</html> -
Март 11, 2009, 1:24 п.п., спустя 3 минуты 25 секунд
Мгг .. действительно работает. Где-то видать какую-то мелочь не углядел.
Спасибо. -
Март 11, 2009, 1:30 п.п., спустя 6 минут 17 секунд
Тьфу .. дело было в том, что для этого кода я не написал $(function() {
А для своего, потом догадался что в этом все дело.
Фрейм просто не успевал загрузится … Тьфу мля херня какая …
Все! Тема исследована до потрохов!!!!!!! )))))))) -
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!