forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JavaScript / HTML (http://forum.boolean.name/forumdisplay.php?f=136)
-   -   Вызов функции js основного файла из Iframe (http://forum.boolean.name/showthread.php?t=15757)

VotapilD 03.11.2011 13:17

Вызов функции js основного файла из Iframe
 
Нужно, что бы при нажатие на кнопку в Iframe (допустим <a id="button1" onclick="somefunction();")>Я-кнопко</a> ) вызывался скрипт из основной страницы и с передачей данных, хотя думаю тут уж можно и через параметры...)
Код:

<html>
<head>
<script type="text/javascript" charset="cp1251" >
function somefunction(){
var a=true;
}
</script>

</head>
<body>
<iframe src="1.html"></iframe>
</body>
</html>

Столько гуглил уже, не только по этой тему, что уже тошнит, вроде бы это последний оптимизейшен остался.

ABTOMAT 03.11.2011 14:02

Ответ: Вызов функции js основного файла из Iframe
 
ЕМНИП
window.parent.(дальше работай как с родительским окном)

А вообще, iframe'ами верстать - очень очень плохо, пнятненько? Записывать события прямо в атрибут (типа onclick="somefunction();") - тоже плохо. Дилетантство во все поля.

VotapilD 03.11.2011 14:50

Ответ: Вызов функции js основного файла из Iframe
 
Спасибо за наводку, небольшой гугл по этому привел к window.top. Так всё работает^^

Я фреймы юзаю потому что слишком много однотипных окон с разной инфой нужно открывать, причем со скриптами, которые немного воюют со скриптами основной страницы. А вызов обратно необходим для изменения названия у измененного объекта из списка.


Часовой пояс GMT +4, время: 15:23.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot