Как выполнить функцию из iframe в родительском окне?

V
На сайте с 04.06.2014
Offline
54
1965

Пытаюсь выполнить функцию из iframe в родительском окне, но функция не выполняется. Как правильно её выполнить?

HTML родительского окна:

<!DOCTYPE html>

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>

<form action="send.php" method="post" target="send">
<button>Отправить</button>
</form>

<iframe name="send"></iframe>

<script type="text/javascript" src="js/scripts.js"></script>

</body>
</html>

JS:

$(document).ready(function () {


function Alert() {
alert("555");
}

});

PHP:

<?php

echo "<script type='text/javascript'>";
echo "window.parent.Alert();";
echo "</script>";
?>
Партнёрка №1 в essay-нише (https://goo.gl/YfTPtG)
G2
На сайте с 27.10.2009
Offline
62
#1

window.parent.Alert у вас не существует: он виден только в коллбеке .ready, и нигде более.

КакМаршрутник (http://goo.gl/forms/hMgaH0s9E5) — как маршрутник, но работает.
V
На сайте с 04.06.2014
Offline
54
#2
ghost28:
window.parent.Alert у вас не существует: он виден только в коллбеке .ready, и нигде более.

Знать бы что это значит :-) Не подскажите, что нужно исправить?

ПЗ
На сайте с 10.10.2006
Offline
92
#3


//$(document).ready(function () {

function Alert() {
alert("555");
}

//});
Автомобили в России (http://www.autobb.ru/). Спецтехника BIZ - вся строительная, дорожная, коммунальная техника (http://www.spectehnika.biz/) и другая спецтехника в одном месте.
V
На сайте с 04.06.2014
Offline
54
#4
Павел Зотов:

//$(document).ready(function () {

function Alert() {
alert("555");
}

//});

Афигеть как понятно. Уже сам разобрался, вынес функцию из $(document).ready...

I2
На сайте с 07.03.2015
Offline
38
#5

так понятно же, Павел Зотов закомментировал то что не нужно.

Качественная верстка PSD макетов (/ru/forum/974524)
V
На сайте с 04.06.2014
Offline
54
#6
indenger20:
так понятно же, Павел Зотов закомментировал то что не нужно.

Это я уже туплю, Павлу спасибо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий