Клиент-сервер: обмен данными Лабораторная работа 4.

Презентация:



Advertisements
Похожие презентации
JavaScript Объекты языка и браузера Интерактивный интерфейс Поиск данных Проверка правильности введенных данных Интерактивные данные Динамический.
Advertisements

JavaScript Объект окна window.propertyName window.methodName([parameters]) self.propertyName self.methodName([parameters]) propertyName methodName([parameters])
AJAXAJAXТехнология AJAX Asynchronous JavaScript and XML Обычный вызов функции JavaScript приостанавливает отображение страницы, пока он не завершится При.
Параллельная работа сокетов в C#. Потоки в C# using System; using System.Threading; public class ThreadExample { public static void ThreadProc() { for.
Объектная модель документа. Динамический HTML Делает страницу интерактивной Вместо дополнительных запросов к серверу на действия пользователя реагирует.
Протокол HTTP.
Murano Software Inc. AJAX & ASP.NET Коренков Максим.
Java Server Pages(JSP). JavaServer Pages (JSP) позволяют вам отделить динамическую часть ваших страниц от статического HTML. Вы, как обычно, пишете обычный.
Объектная модель документа. Динамический HTML Делает страницу интерактивной Вместо дополнительных запросов к серверу на действия пользователя реагирует.
HTTP – протокол и CGI. Запросы и ответы Запрос = Строка-Статус *(Общий-Заголовок | Заголовок- Запроса | Заголовок-Содержания ) CRLF [ Содержание-Запроса.
Введение в JavaScript. Общие сведения Web, как гипертекстовую систему, можно рассматривать с двух точек зрения. Во-первых, как совокупность отображаемых.
JavaScript Встроенные объекты String Math Date.
Проф. В.К.Толстых, Технологии разработки Internet- приложений Delphi for.NET примеры: работа с файлами Из цикла лекций «Технологии разработки.
«Центр Разработки и Внедрения Террасофт Поволжье» JS/ExtJS или как сломать мозг программисту C#
© 2006 Cisco Systems, Inc. All rights reserved. HIPS v Configuring Rules.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Connecting Networks Exploring the IP Packet Delivery Process.
Разработка web- приложений и ASP.NET. Web-приложения и web- серверы Web-приложение это набор взаимосвязанных файлов (*.htm, *.asp, *,aspx, файлов изображений.
Drupal.= Яндекс.Сервер; DrupalConf. Москва
Open InfoSec Days Томск, 2011 Глава 1. Атаки на веб-приложения и методы защиты Занятие 2. Cross-site request forgery.
1 Учебный курс Введение в JavaScript и CGI Лекция 1 Введение в JavaScript кандидат технических наук Павел Брониславович Храмцов
Транксрипт:

Клиент-сервер: обмен данными Лабораторная работа 4

Свойства объекта document document.all.length;document.all.length; document.title;document.title; document.bgColor;document.bgColor; document.fileCreatedDate;document.fileCreatedDate; document.lastModified;document.lastModified; document.fileUpdateDate;document.fileUpdateDate; document.readyState;document.readyState;

Свойства объекта location document.location.search; //getdocument.location.search; //get document.location.protocol;document.location.protocol; document.location.port;document.location.port; document.location.hash;document.location.hash; document.location.host;document.location.host; document.location.hostname;document.location.hostname; document.location.href;document.location.href; document.location.pathname;document.location.pathname;

Свойства объекта navigator window.navigator.appName;window.navigator.appName; navigator.appVersion;navigator.appVersion; navigator.appCodeName;navigator.appCodeName; navigator.platform;navigator.platform; navigator.userAgent;navigator.userAgent; navigator.cookieEnabled;navigator.cookieEnabled; navigator.browserLanguage;navigator.browserLanguage; navigator.cpuClass;navigator.cpuClass; navigator.onLine;navigator.onLine; navigator.systemLanguage;navigator.systemLanguage; navigator.userLanguage;navigator.userLanguage; navigator.userProfile;navigator.userProfile;

Пример передачи данных от клиента серверу Передача данных Передача данных var v1,v2; var v1,v2; v1=document.all.length; v1=document.all.length; v2=document.fileCreatedDate; v2=document.fileCreatedDate; document.write("Число элементов в документе="+v1); document.write("Число элементов в документе="+v1); document.write(" Дата создания документа="+v2); document.write(" Дата создания документа="+v2);

document.write("

Файл WebForm1.aspx private void Page_Load(object sender, System.EventArgs e) { //данные сервера this.Response.Write(this.Request.HttpMethod);this.Response.Write(this.Request.QueryString); this.Response.Write(this.Request.ContentLength +" "); this.Response.Write(this.Request.Url+" "); this.Response.Write(this.Request.Url+" "); this.Response.Write(this.Request.UserAgent+" ");

//данные клиента this.Response.Write("par="+this.Request.Params["t1"]+"");this.Response.Write("par="+ this.Request.Params["t2"]+" "); }

Пример 2. Файл c1.htm function send() { document.forms[0].action = " document.forms[0].docdate.value= window.document.fileCreatedDate; window.document.fileCreatedDate; document.forms[0].brousname.value=window.navigator.a ppName; document.forms[0].brousver.value=window.navigator.app Version; document.forms[0].submit();}

Файл sr.php