Помощник
|
откуда был вызван iframe. Закрытие iframe |
Letmetouchyou
|
Сообщение
#1
|
||
|
|
||
|
|||
Letmetouchyou
|
Сообщение
#2
|
|
[PHP]$("#close", top.document).css("display", "none");[/PHP]
так, на любой класс или айди документа с которого был вызван фрейм работает. но если делать [PHP]var fr = $(".frame", top.document); alert(fr.class);[/PHP] то в алерте пишет undefined в чем ошибка? fr.class fr.name fr.id без разницы _________________________________ яваскрипты в ифрейме |
|
|
Apay |
2.10.2009, 16:13;
Ответить: Apay
Сообщение
#3
|
|
1) какой бибилиотекой пользуетесь? jquery, mootools, prototype или чем?
2) чтобы сказать чтото, нужен весь весь код а не этот кусочек, по всей вероятности во втором случае у вас ищется эдемент с классом frame, которого у вас нет |
|
|
Letmetouchyou
|
Сообщение
#4
|
|
библиотека jquery.
ето и есть весь код. который вставлен в [PHP]$(document).ready(function(){ var fr = $(".frame", top.document); alert(fr.class); });[/PHP] алерт выводит "undefined" .frame такой класс существует в окне с котрого вызываеться ифрейм. [PHP]$("#close", top.document).css("display", "none");[/PHP] ето же работает? |
|
|
Letmetouchyou
|
Сообщение
#5
|
|
никто не знает ? )
|
|
|
Apay |
3.10.2009, 18:51;
Ответить: Apay
Сообщение
#6
|
|
правильный код:
$(document).ready(function(){
var fr = $(".frame",top.document).get(0); alert( fr.className ); }); |
|
|
Letmetouchyou
|
Сообщение
#7
|
|
раотает, спасибо. если не сложно
что значит в коде .get[0]; |
|
|
Letmetouchyou
|
Сообщение
#8
|
|
в чем ошибка?
fr.id = /index.php ( так через алерт показывает) $(".frame").attr({src:"reg.php?from="+fr.id}); думал ошибка в несоответсвии типов, но пооду ошибка в синтаксе. |
|
|
Apay |
7.10.2009, 9:09;
Ответить: Apay
Сообщение
#9
|
|
|
|
|
Letmetouchyou
|
Сообщение
#10
|
|
Извиняюсь, все равно ен поулчилось.
вот код : $(document).ready(function(){ var fr = $(".frame").get(0); }); в fr записываеться то что надо. function load(){ //loads popup only if it is disabled if(Status==0){ $("#background").css({ "opacity": "0.8" }); $("#Close").fadeIn("slow"); $("#background").fadeIn("slow"); $(".frame").attr({"src":"reg.php?from=" + fr.id}); $(".frame").fadeIn("slow"); Status = 1; } } пробовал через переменную var asd = fr.id; и тулить ее вмсето fr.id не загружает вапше ничего, хотя сам скрипт работает. тоесть fadeIn, css для background все правильно работает. а для рейма стрибуты нет. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Откуда ты? перекличка по городам |
15 | VOIP_IP | 1941 | 23.3.2024, 12:58 автор: Alexand3r |
|
Пролайкаю коммент в постах у ТОП блогеров instagram, что бы был в первой тройке комментариев Трафик |
3 | Tutich | 1966 | 9.7.2021, 19:37 автор: Tutich |
|
Откуда в тизерных сетях столько склика и ботов? | 18 | Mansurka | 2673 | 19.10.2020, 12:06 автор: spomoni |
|
Откуда найти целевой трафик на сайт с доской объявлений. | 6 | Markuss | 1629 | 8.11.2019, 9:50 автор: Markuss |
|
У кого был такой опыт, можем посотрудничать? | 0 | MattCutts_mw | 1079 | 5.11.2019, 15:08 автор: MattCutts_mw |
Текстовая версия | Сейчас: 18.4.2024, 12:33 |