Здравствуйте, создаю сайт и тут встретился с проблемой, которую я не могу решить.
У меня есть файл javascript
function fetch_object_posleft(elm) {
var left = elm.offsetLeft;
while((elm = elm.offsetParent) != null) {
left += elm.offsetLeft;
}
return left;
}
function fetch_object_postop(elm) {
var top = elm.offsetTop;
while((elm = elm.offsetParent) != null) {
top += elm.offsetTop;
}
return top;
}
function showC(id,obj) {
document.getElementById("commentDialog").style.left = document.body.clientWidth / 2 - 150 + "px";
document.getElementById("commentDialog").style.top = fetch_object_postop(obj) + 25 + "px";
document.getElementById("commentDialog").style.display = "";
document.getElementById("recN").value = id;
}
function hideC(id) {
document.getElementById("commentDialog").style.display = "none";
}
function addsm(what,sm) {
obj = document.getElementById(what);
obj.value += ":" + sm + ":";
}
и php файл
<div id="commentDialog" style="position: absolute; display: none; z-index: 1000;">
<form action="addcomment.php" method="POST">
<label for="name"><center>Ваше имя:</center></label>
<p><input type="text" name="user" maxlength="15" style="width: 225px;" /></p>
<label for="message"><center>Сообщение:</center></label>
<p></textarea> <textarea id="c" name="message" maxlength="2000" style="width: 225px; height:
100px;"></textarea><br /></p>
<center><input type="submit" value="Добавить" class="btn"/>
<input type="button" value="Отмена" onClick="hideC();"class="btn"/></center>
<p><input type="hidden" name="target" id="recN" /></p>
</form>
</div>
Это форма комментирования в гостевой книге. Когда нажимаешь на кнопку "Комментировать" эта форма появляется рядом с самим словом, а по скольку я меня сделан сайт фиксированный ( если так правильно называется), то Форма открывается за пределами страницы.
Моя просьба к вам заключается в том чтобы зафиксировать эту форму в центре страницы.
Если понадобится , вот ссылка гостевой книги
http://www.wooden-fantasy.ru/book/gBook.php