Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > AJAX

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 18.03.2013, 23:19   #1
Новичок
 
Пол:Мужской
Регистрация: 04.01.2007
Сообщений: 12
Репутация: 0
По умолчанию Как через динамическую втавку в страницу автоматически вызвать функцию javascript?

Как через динамическую втавку в страницу автоматически вызвать функцию javascript без обработки события?

html:
Код:
<html><head><title>AJAX Example</title>
</head><body><center />
<h1>Loading a web page into a DIV</h1>
<div id='info'>This sentence will be replaced</div>
<script>
function Out(par)
{
	alert(par);
}


// The following line has been changed to a simpler URL that
// will quickly display from within the div it is placed
params = "url=delo.pragma.ru/dss"


request = new ajaxRequest()
request.open("POST", "contrStrih.php", true)
request.setRequestHeader("Content-type",
	"application/x-www-form-urlencoded")
request.setRequestHeader("Content-length", params.length)
request.setRequestHeader("Connection", "close")
	
request.onreadystatechange = function()
{
	if (this.readyState != 4)
	{
		document.getElementById('info').innerHTML =
		this.readyState
		return

	}
	if (this.readyState == 4)
	{
		if (this.status == 200)
		{
			if (this.responseText != null)
			{
				OutText = 
								
				document.getElementById('info').innerHTML =
					this.responseText
			}
			else alert("Ajax error: No data received")
		}
		else alert( "Ajax error: " + this.statusText)
	}
}
request.send(params)

function ajaxRequest()
{
	try
	{
		var request = new XMLHttpRequest()
	}
	catch(e1)
	{
		try
		{
			request = new ActiveXObject("Msxml2.XMLHTTP")
		}
		catch(e2)
		{
			try
			{
				request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch(e3)
			{
				request = false
			}
		}
	}
	return request
}
</script></body></html>

php:
Код:
<?php
  $_mKodEAN = "
   <script language=\"JavaScript\">
    Out('Нет');
  </script>
  ";
/*
$_mKodEAN .= "Добавить штрих код?";
$_mKodEAN .=
"<input type=\"button\" value=\"ДА\" onclick=\"Out('ДА');\">";
$_mKodEAN .=
"<input type=\"button\" value=\"Нет\" onclick=\"Out('Нет');\">";
  $_mKodEAN .= "
   <script language=\"JavaScript\">
    talert(\"А это JavaScript!\")
  </script>
  ";
*/
print($_mKodEAN);
  //print "<?xml version=\"1.0\" encoding=\"windows-1251\""."?"."><body>".$_mKodEAN."</body>";
?>
в таком виде не работает (не идёт обращение к функции out), но если убрать комментарий в PHP (/**/) обрашение к OUT проходит только после нажатия на одну из кнопок
Как заставить работать Out без нажатия на кнопки?
Roberts вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: сентябринки букеткупить модульный дом под ключ ценакупить билет на концерт любэ в москве - redkassa.ruтермостат vilmann tecb-3авито битрикс 24


Старый 19.03.2013, 05:35   #2
sgrey
Старожил
 
Пол:Мужской
Регистрация: 19.05.2006
Сообщений: 1,110
Репутация: 328
По умолчанию Re: Как через динамическую втавку в страницу автоматически вызвать функцию javascript

без событий никак. нужно привязать клик кнопки на какое-то событие на страницы (загрузка документа например)
sgrey вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как вызвать событие pictureBox_Paint при нажатии на button KaMuKag3e Visual C++ / С/C++ 5 13.11.2010 00:13
Как вызвать функцию, которая присовена переменной SaraTancredi Java Script 1 02.12.2008 13:43
Авторизация пользователей через заход на страницу сайта agr75 Локальные сети и их комплектующие 2 02.04.2008 13:29
Обмен данными между Flash и страницей через JavaScript barcelona Macromedia Flash 1 29.09.2007 23:16

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 13:10. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.03898 секунды с 13 запросами