Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.04.2011, 16:40
Аспирант
Отправить личное сообщение для Joshka Посмотреть профиль Найти все сообщения от Joshka
 
Регистрация: 01.02.2010
Сообщений: 69

Зависает скрипт
Здравствуйте, помогите пожалуйста, написал программу отправляющую post и получающую этот же файл, вот код:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery.js"></script>
<script type="text/javascript">
function post()
{
  $.post("test.php", { action: "Hello, world!", method: "get" },function(data){
  document.write ("Полученные данные: " + data);
  });
}
</script>
<a href='#' onClick="post()">qwerty</a>
Но при нажатии на qwerty страница загружает test.php, выводит на экран файл test.php и продолжает что то грузить.. Как остановить эту загрузку?
Ответить с цитированием
  #2 (permalink)  
Старый 16.04.2011, 16:42
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery.js"></script>
<script type="text/javascript">
function post()
{
  $.post("test.php", { action: "Hello, world!", method: "get" },function(data){
*!*document.open();*/!*
  document.write ("Полученные данные: " + data);
*!*document.close()*/!*
  });
}
</script>
<a href='#' onClick="post()">qwerty</a>
Ответить с цитированием
  #3 (permalink)  
Старый 16.04.2011, 16:45
Аспирант
Отправить личное сообщение для Joshka Посмотреть профиль Найти все сообщения от Joshka
 
Регистрация: 01.02.2010
Сообщений: 69

А где можно почитать про document.open(); и принципы работы?
Ответить с цитированием
  #4 (permalink)  
Старый 16.04.2011, 16:49
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

document.open
document.close


самое первое,что нашел



........

а вот тут похожая тема!
Ответить с цитированием
  #5 (permalink)  
Старый 16.04.2011, 17:30
Аспирант
Отправить личное сообщение для Joshka Посмотреть профиль Найти все сообщения от Joshka
 
Регистрация: 01.02.2010
Сообщений: 69

У меня тут проблема возникла, у меня document.write стерает все что есть до него, есть какой небудь способ нормально вывести переменную?
Ответить с цитированием
  #6 (permalink)  
Старый 16.04.2011, 17:45
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

elem.innerHTML
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #7 (permalink)  
Старый 16.04.2011, 18:05
Аспирант
Отправить личное сообщение для Joshka Посмотреть профиль Найти все сообщения от Joshka
 
Регистрация: 01.02.2010
Сообщений: 69

Не получается через elem.innerHTML
Ответить с цитированием
  #8 (permalink)  
Старый 16.04.2011, 18:43
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Сообщение от Joshka
Не получается через elem.innerHTML
Я не имел в виду что именно эту строчку надо писать, вместо elem должен быть элемент куда вы добавляете.
<html>
<head>
<script>
function clk() {
     document.body.innerHTML += 'blablabla';
}
</script>
</head>
<body>
<input type="button" onclick="clk();" value="Click Me" />
</body>
</html>
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #9 (permalink)  
Старый 16.04.2011, 18:53
Аспирант
Отправить личное сообщение для Joshka Посмотреть профиль Найти все сообщения от Joshka
 
Регистрация: 01.02.2010
Сообщений: 69

У меня не работает((( Что я не так делаю?
<script type="text/javascript">
function post()
{
  var I = document.getElementById('foobar');
  $.post("test.php", {action: I.value, method: "get" },function(data){
    document.open();
 document.body.innerHTML += data;
    document.close();
  });
}
</script>
<input type="text" id="foobar" />
<br>
<a href='#' onClick="post()">qw</a>
Ответить с цитированием
  #10 (permalink)  
Старый 16.04.2011, 19:00
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

без
document.open();

и
document.close();
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает скрипт :( VladimirV Javascript под браузер 5 21.12.2010 14:26
Как украсть скрипт? bayah Общие вопросы Javascript 6 26.04.2010 10:32
Хочу скрипт! (скрипт калькулятора на сайт) Georgiy Общие вопросы Javascript 6 28.01.2010 15:09
Люди, помогите адаптировать скрипт под Оперу KiLLk Opera, Safari и др. 1 01.06.2009 01:05
А как зделать скрипт, чтобы например скрипт 1 заменялся скриптом 2? yura371 Общие вопросы Javascript 3 06.01.2009 22:40