У меня есть две функции в моем php-скрипте, который помещается в QandA2Table.php, но их кнопки размещены на странице previousquestions.php, так как модальное окно отображает детали с этой страницы.Модальное окно не закрывается
Во всяком случае у меня есть две кнопки, ниже которого находится кнопка «Закрыть» и кнопку «Добавить»:
<div id="previouslink">
<button type="button" id="close" onclick="return parent.closewindow();">Close</button>
</div>
<?php
$output = "";
while ($questionrow = mysql_fetch_assoc($questionresult)) {
$output .= "
<table>
<tr>
<td id='addtd'><button type='button' class='add'>Add</button></td>
</tr>";
}
$output .= " </table>";
echo $output;
}
}
?>
У меня есть проблема закрывает модальное окно. Когда я нажимаю кнопку «Закрыть», она закрывает модальное окно, которое отлично, но если я нажму кнопку «Добавить», то он не закрывает модальное окно. Почему это?
Ниже две кнопки функции:
function closewindow() {
$.modal.close();
return false;
}
$(".add").on("click", function(event) {
console.log("clicked");
var theQuestion = $("td:first-child", $(this).parent()).text();
if ($('.activePlusRow').length > 0) {
$('.activePlusRow').next('.textAreaQuestion').val(theQuestion);
}
parent.closewindow();
return true;
});
Ниже IFrame:
function plusbutton() {
// Display an external page using an iframe
var src = "previousquestions.php";
$.modal('<iframe src="' + src + '" style="border:0;width:100%;height:100%;">');
return false;
}
Добро пожаловать на SO ! Есть ли ошибка JavaScript перед запуском '$ .modal.close()' внутри обработчика кнопки добавления? –
@ Неверные ошибки отображаются в консоли ошибок – user1394925
'self.parent.tb_remove()', закройте окно iframe. – Rafee