Съжалявам че правя още една тема със сходен проблем но срещам трудности при изпълнението на форма във поп ъп
JS:[js]
function showPopup(page)
{
greyout(true);
var posh = (screen.height / 2) - 236;
var posw = (screen.width / 2) - 310;
document.getElementById('new-pop').style.display = 'block';
document.getElementById('new-pop-style').style.marginTop = posh+"px";
document.getElementById('new-pop-style').style.marginLeft = posw+"px";
document.getElementById('new-pop-content').innerHTML = '<br><br><br><center><img src="images/load.gif"></center><br><br><br><br>';
$("#new-pop-content").load("<?php echo $smurl; ?>" + page);
}[/js]
Това което правя е да затъмня екрана, да създам променливи които да намерят пикселите необходими за центрирането на див-а, да покажа поп ъп-а, да го центрирам да сложа картинка за зареждане докато отвори страницата и накрая да я заредя.
Тук викам функцията.
HTML:
Във въпросния page.php има проста форма с 2 текстови полета и 1 събмит бутон. Правя селект заявка към базата и извеждам резултатите. Всичко работи точно по план с изключение на това че поп ъп-а се затваря след като натисна събмита. Ако отворя директно файла си извежда всичко. Предполагам че нещо в JS съм сгафил как да направя така че след събмита да не ми затвори поп ъп-а а да ми изведе резултатите в него?
JS:[js]
function showPopup(page)
{
greyout(true);
var posh = (screen.height / 2) - 236;
var posw = (screen.width / 2) - 310;
document.getElementById('new-pop').style.display = 'block';
document.getElementById('new-pop-style').style.marginTop = posh+"px";
document.getElementById('new-pop-style').style.marginLeft = posw+"px";
document.getElementById('new-pop-content').innerHTML = '<br><br><br><center><img src="images/load.gif"></center><br><br><br><br>';
$("#new-pop-content").load("<?php echo $smurl; ?>" + page);
}[/js]
Това което правя е да затъмня екрана, да създам променливи които да намерят пикселите необходими за центрирането на див-а, да покажа поп ъп-а, да го центрирам да сложа картинка за зареждане докато отвори страницата и накрая да я заредя.
Тук викам функцията.
HTML:
HTML:
<div class="button-l" onclick="javascript:showPopup('page.php')">