MRAMOR (24.03.2013 / 21:07)
Ниче так прикольно, а где смысл?
смысел . мне нужно было штото типа чята и гостевой и штоб нагрузки на хост небыло сделал так теперь ведь грузитса не вся страница а тока чясть ( тоисть меньша нагрузка ) вот весь смысел
помогите плиз.. проблема такая я хотел добавить всплывающе окошко штоб там можна было ответ дать или изменить свое смс добавил я окошко даж зафиксировал его ано исчезает и появляетса когда нужно в нево вгружаетса страница с полямы ввода (страница ответа) вс чюдесно но вот одно но не работает форма одправки верней работает но не срабатует js ajax скрипт каторый должен перехватывать и записовать даные в базу почему он не срабатует ктото сможет помочь?
atamg, Кидай код, разберемся
сам скрипт перехватки
$(document).ready(function(){
// контроль и отправка данных на сервер в фоновом режиме при нажатии на кнопку "отправить сообщение"
$("#myForm").submit(function(){
var name = $("#name").val();
var msg = $("#msg").val();
var code = $("#code").val();
if (name =='')
{
alert ("Заполните имя пользователя!");
return false;
}
if (msg =='')
{
alert ("Заполните текст сообщения!");
return false;
}
if (code =='')
{
alert ("невведен код с картинки");
return false;
}
$.ajax({
type: "POST",
url: "sey2.php",
data: "name="+name+"&msg="+msg+"&code="+code+"",
success: function(html){
$("#content").html(html);
time('tim.php');
if (name !='')
{
cpch('cpch.php');
}
text('inde.php');
}
});
return false;
});
});
само окошко в снево входи
echo '<script type="text/javascript" src="jquery.js"></script>'.
"\n" . '';
echo '<script language="JavaScript" type="text/javascript" src="nav.js"></script>';
echo '<link rel="stylesheet" href="windowstyle.css" type="text/css" />';
echo ' <div id="pop-up-window"><div id="windowHeader"><div id="windowTitle">Всплывающего окна jQuery</div><img src="images/window_close.jpg" id="btnClose" /></div>
<div id="windowRightSide"><div id="windowLeftSide"></div></div>
<div id="windowContent"><p>добро пожаловать в гостевую Js закройте ето окно) <br />( окно используетса для ответов на сообщения и для редактирования сообщений )</p></div>
</div>';
в нево в див нутерь windowContent вгружаетса страничка одправки
вгружаетса вотетое окошко
define('_IN_JOHNCMS', 1);
$headmod = 'guestbook';
require('../incfiles/core.php');
if (isset($_SESSION['ref']))
unset($_SESSION['ref']);
$id = $_GET['id'];
/*
-----------------------------------------------------------------
Добавление "ответа Админа"
-----------------------------------------------------------------
*/
if ($rights >= 6 && $id) {
if (isset($_POST['submit'])) {
mysql_query("UPDATE `guest` SET
`admin` = '$login',
`otvet` = '" . mysql_real_escape_string(mb_substr($_POST['otv'], 0, 5000)) . "',
`otime` = '" . time() . "'
WHERE `id` = '$id'
");
} else {
$req = mysql_query("SELECT * FROM `guest` WHERE `id` = '$id'");
$res = mysql_fetch_assoc($req);
echo '<div class="menu">' .
'<div class="quote"><b>' . $res['name'] . '</b>' .
'<br />' . functions::checkout($res['text']) . '</div>' .
'<form name="form" id="myForm">' .
'<p><h3>' . $lng['reply'] . '</h3>' . bbcode::auto_bb('form', 'otv') .
'<textarea rows="' . $set_user['field_h'] . '" id="otv">' . functions::checkout($res['otvet']) . '</textarea></p>' .
'<p><input type="submit" name="submit" value="' . $lng['reply'] . '"/></p>' .
'</form></div>' .
'<div class="phdr"><a href="../pages/faq.php?act=trans">' . $lng['translit'] . '</a> | <a href="../pages/faq.php?act=smileys">' . $lng['smileys'] . '</a></div>' .
'<p><a href="JavaScript:top.window.close()">' . $lng['back'] . '</a></p>';
}
}
можнаб било решыть проблему еслиб
текст от сюда <textarea id="otv"></textarea> еслеб както можноб былоб извлечь сюда <a href="javascript:send('.$otv.')">сылка</a>
тогдаб даные с помощю js занесбы в базу
ура сделал радуемся смс изменяюца и одправляютса штоб появились кнопки измненить ответить удалить кликаем на текст смс
скрин ...вобщем пишем о багах в лс
Я еще и твою предыдушую не мог версию юзать.Мозила ошибку разбора выдаёт
andrei4ik (14.05.2013 / 00:36)
Я еще и твою предыдушую не мог версию юзать.Мозила ошибку разбора выдаёт
вот на щет разбора не нада у меня хром есть и негде не показует ошыбок скорей всево ты чтото не так поставил дай силь или скрин с страницей ошыбки