[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как избавиться от лишнего скрипта?
Владимир55
Хочется сделать форму, которая бы позволила вести диалог с сервером: посетитель вводит вопрос и получает ответ.

На одном из сайтов нашелся подходящий вариант.

Форма вводится вот таким кодом:
	<!-- jQuery -->

<script src="/my-js/jquery-1.7.1.min.js"></script>
<script
src="/my-js/jquery.form.js"></script>

<script>
var
options = {
target:"#output",
success: function(data){
if($(data).attr("id")=='success'){
$.modal.close();
}
}
}
;
</script>

<!-- Принудительное чтение tiny_mce -->
<script>
$().ready(function(e) {
$("#firm-server").submit(function(e) {
if (typeof tinyMCE != 'undefined')
{
tinyMCE.triggerSave();
}
$(this).ajaxSubmit(options);
return false;
});
});
</script>


</head>

<body
bgcolor="#FFFFFF">

<form
id="firm-server" action="/test/name-1-server.php" method="post">
<p><input
type="text" name="name_firm" value="" />
<input
type=submit value="Проверить"></p>
</form>

<table
width="100%" bgcolor="#F2FFFF" >
<tr>
<td
style="text-align:center;" colspan="2">
<div
id="output"></div>
</td>
</tr>
</table>



А в обработчике name-1-server.php такой код:
	$name_firm  	= trim($_POST["name_firm"]);

echo "<br />$name_firm";



Все это нормально работает, но удивляет вот что.

На сайте, с которого позаимствован этот код, использовался визуальный редактор tiny_mce. Мне он не нужен, а потому скрипт вызова этого редактора из общего кода удален.

А вот приведенный выше скрипт под заголовком "<!-- Принудительное чтение tiny_mce -->" пришлось оставить, поскольку без него система перестает работать!

Как такое может быть, непонятно! И зачем он нужен, что он тут делает?
И нельзя ли, все-таки, от него избавиться?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.