Получение данных из iframe

Рейтинг: 1Ответов: 1Опубликовано: 23.04.2015

Есть iframe, который я формирую, в нем input'ы [type='radio']. Мне нужно узнать какой radiobutton выбран

<iframe src="pictures.php?fon=first" width="500" height="300" id="first">
  Ваш браузер не поддерживает плавающие фреймы!
</iframe>
<?php

$i=1;
$files = scandir('/images/'.$_GET['fon']);

foreach (array_slice($files,2) as $file) {
?>
    <div style="display:inline-block;">
        <label for="<?php echo $file; ?>"><img src="/images/<?php echo $_GET['fon'].'/'.$file; ?>" width="100"/></label>
        <input type="radio" id="<?php echo $file; ?>" name="<?php echo $_GET['fon'].'[]'; ?>" value="<?php echo $file; ?>" >
    </div>
    <?php if($i%4==0):?><br><?php endif; ?>
<?
    $i++;
}
?>

Ответы

▲ 1

Ваши радиобаттоны должен быть такими:

<input type="radio"/>
<input type="radio"/>
<input type="radio"/>

А в родительском окне, которое содержит iframe, соответственно, нужна такая функция:

function myButtonSelected(num) {
   alert("Выбрана кнопка номер "+num)
}