01.09.2009, 17:27
|
Аспирант
|
|
Регистрация: 01.09.2009
Сообщений: 40
|
|
Проблемка с jquery UI
Привет! Подскажите плиз, написал скрипт проверки домена, все просто использовал jquery, после выполнения открываеться окно где вся инфа про домен, если я окно закрое и впишу другой домен то ничего не выполнеться, то есть вручную надо будет обновить страницу, подскажите как этого избежать.
<!--
codething.ru - полезные штучки для веб-разработчика
AJAX и jQuery. Динамическое обновление контента. Основы.
Пример 3. Отправка данных на сервер в фоновом режиме и получение контента
-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script type="text/javascript" src="jquery.js"></script>
<link type="text/css" href="css/ui-darkness/jquery-ui-1.7.2.custom.css" rel="Stylesheet" />
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
</head>
<body>
<form id="myForm">
Введите имя:<br/>
<input id="username" type="text" size="20"><br/><br/>
<input type="submit" value="Отправить">
</form>
<div id="content"></div>
<script type="text/javascript">
</script>
<script>
$(document).ready(function(){
$('#myForm').submit(function(){
$.ajax({
type: "POST",
url: "whois.php",
uata: "url="+$("#username").val(),
success: function(html){
$("#content").html(html),
$(function mess() {
$("#content").dialog({
bgiframe: true,
position: top,
width: 650,
modal: true
});
});
}
});
return false;
});
});
</script>
</body>
</html>
|
|
03.09.2009, 12:51
|
Интересующийся
|
|
Регистрация: 10.07.2009
Сообщений: 20
|
|
<!--
codething.ru - ������� ������ ��� ���-������������
AJAX � jQuery. ������������ ���������� ��������. ������.
������ 3. �������� ������ �� ������ � ������� ������ � ��������� ��������
-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script type="text/javascript" src="jquery.js"></script>
<link type="text/css" href="css/ui-darkness/jquery-ui-1.7.2.custom.css" rel="Stylesheet" />
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
</head>
<body>
<form id="myForm">
������� ���:<br/>
<input id="username" type="text" size="20"><br/><br/>
<input type="submit" onclick="f()"; value="���������">
</form>
<div id="content"></div>
<script type="text/javascript">
</script>
<script>
$(document).ready(function()
{
f();
});
function f()
{
$('#myForm').submit(function()
{
$.ajax({
type: "POST",
url: "www.google.co.il",
uata: "url="+$("#username").val(),
success: function(html)
{
$("#content").html(html),
$(function mess()
{
$("#content").dialog
({
bgiframe: true,
position: top,
width: 650,
modal: true
});
});//success: function
}
});//submit(function()
return false;
});//ready(function()
}
</script>
</body>
</html>
Последний раз редактировалось Octane, 03.09.2009 в 15:55.
|
|
03.09.2009, 17:05
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Вай как много бакааааф...
|
|
03.09.2009, 17:09
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Сообщение от magavnuk
|
});//success: function
}
});//submit(function()
return false;
});//ready(function()
|
И не напрягает же так писать Всегда удивляли подобные комментарии в HTML, а теперь еще и в JavaScript увидел…
|
|
04.09.2009, 13:43
|
|
Профессор
|
|
Регистрация: 03.04.2009
Сообщений: 1,263
|
|
Octane,
А это для тех, у кого нет посветки/фолдинга и привычки выставлять отступы, вот надо же тогда как-то осилить, где что
Хотя если у меня какой-то мега-вложенный код, да еще и на пару-тройку экранов, что сразу не охватишь, то иногда полезно видеть, где чья скобка.
|
|
04.09.2009, 14:26
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от e1f
|
Хотя если у меня какой-то мега-вложенный код, да еще и на пару-тройку экранов, что сразу не охватишь, то иногда полезно видеть, где чья скобка.
|
Тогда рефакторинг нужен, а не комментарии.
|
|
04.09.2009, 14:48
|
|
Профессор
|
|
Регистрация: 03.04.2009
Сообщений: 1,263
|
|
+1, так и стараюсь Но иногда все же случается.
|
|
11.09.2009, 18:52
|
Аспирант
|
|
Регистрация: 01.09.2009
Сообщений: 40
|
|
Сообщение от magavnuk
|
<!--
codething.ru - ������� ������ ��� ���-������������
AJAX � jQuery. ������������ ���������� ��������. ������.
������ 3. �������� ������ �� ������ � ������� ������ � ��������� ��������
-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script type="text/javascript" src="jquery.js"></script>
<link type="text/css" href="css/ui-darkness/jquery-ui-1.7.2.custom.css" rel="Stylesheet" />
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
</head>
<body>
<form id="myForm">
������� ���:<br/>
<input id="username" type="text" size="20"><br/><br/>
<input type="submit" onclick="f()"; value="���������">
</form>
<div id="content"></div>
<script type="text/javascript">
</script>
<script>
$(document).ready(function()
{
f();
});
function f()
{
$('#myForm').submit(function()
{
$.ajax({
type: "POST",
url: "www.google.co.il",
uata: "url="+$("#username").val(),
success: function(html)
{
$("#content").html(html),
$(function mess()
{
$("#content").dialog
({
bgiframe: true,
position: top,
width: 650,
modal: true
});
});//success: function
}
});//submit(function()
return false;
});//ready(function()
}
</script>
</body>
</html>
|
К сожилению это не помогло(((((
|
|
21.09.2009, 14:18
|
Новичок на форуме
|
|
Регистрация: 12.05.2009
Сообщений: 6
|
|
Обычно при "закрывании" окна оно просто становится невидимым.
Может быть нужно удалять старое окно?
$("#content").dialog
({
bgiframe: true,
position: top,
width: 650,
modal: true,
close: function(){$("#content").dialog("destroy").children().remove()}
});
|
|
|
|