Dynamic Web-Enabled Data Collection
|
|
|
- Marvin Wells
- 10 years ago
- Views:
Transcription
1 Dynamic Web-Enabled Data Collection S. David Riba, Introduction Web-based Data Collection Forms Error Trapping Server Side Validation Client Side Validation Dynamic generation of web pages with Scripting Using SAS to write HTML and JavaScript "on-the-fly" FILESRV Utility This course is 2002 All rights reserved. Unauthorized Duplication of any part of this course is strictly Prohibited Overview Thin client (browser-based) collection of information Traditionally, SAS has relied on server-side processing More efficient to pre-process on the client-side and post-process on the server-side Technologies reviewed: SAS/IntrNet, HTML, JavaScript 1-3
2 Typical Browser Form Header <FORM name="theform" method="post" action=" > <INPUT type=hidden name="_service" value="default"> <INPUT type=hidden name="_program" value="saspgm"> <INPUT type=hidden name="_debug" value="0"> Form Fields Go Here <INPUT type=submit value="submit Data"> </FORM> Common Field Types Text Entry Field <INPUT type=text name=company size=30 maxlength=60> SAS sees: %global company ; company = symget('company') ; Radio Button Common Field Types <INPUT name=q01 type=radio value=1 checked> Text A <INPUT name=q01 type=radio value=2> Text B <INPUT name=q01 type=radio value=3> Text C Returns a single name-value pair One variable - Q01 Possible values 1, 2, or 3 checked is optional - defines a default button 4-6
3 Check Boxes Common Field Types <INPUT name=q03a type=checkbox value=1> Text A <INPUT name=q03b type=checkbox value=1> Text B <INPUT name=q03c type=checkbox value=1> Text C Returns multiple name-value pairs Multiple variables Only those variables checked are returned Use %global to include all variables Use CHECKED to pre-select check boxes Dynamic SAS HTML Template FILE _webout ; IF (_n_ eq 1) then do ; PUT 'content-type: text/html' ; PUT ; PUT '<HEAD><TITLE>some title goes here</title>' / '<some more html goes here>' / '</HEAD>' / '<FORM action = " ' "%superq(_url)" ' ">' / '<INPUT type=hidden name="_service" value = " ' "%superq(_service)" ' ">' END ; Typical SAS Program Flow validate inputs generate error page if appropriate DATA steps & PROC steps - process inputs - run reports - generate feedback to user 7-9
4 Macro Program Control %local errorflag ; validate inputs generate error page if appropriate %let errorflag = Y ; %IF &errorflag ne Y %THEN %DO ; DATA steps & PROC steps - process inputs - run reports - generate feedback to user %END RUN Cancel ; %let cancel = ; validate inputs generate error page if appropriate call symput('cancel','cancel') ; DATA steps & PROC steps - process inputs - run reports - generate feedback to user RUN &cancel ; Client Side Validation Scripting Languages JavaScript VBScript Language implementation is different across different browsers Browsers may turn scripting off 10-12
5 External JavaScript The SCRIPT Tag <HTML><HEAD> <SCRIPT language = "JavaScript" src = " </SCRIPT> </HEAD> <BODY> </BODY></HTML> The SCRIPT Tag InStream JavaScript <HTML><HEAD> <SCRIPT language = "JavaScript"> <!-- hide this from non-javascript browsers function init() { } // --> </SCRIPT> </HEAD> <BODY> </BODY></HTML> JavaScript Event Handlers onchange when a field is changed onclick when a CheckBox or Radio Button is clicked onsubmit invoked when Form is submitted onfocus when user enters a field onload when web page is loaded or refreshed 13-15
6 Text Entry Using Event Handlers < INPUT type=text name=phone onchange="verifyme(phone.value)" > Radio Button or CheckBox < INPUT type=radio name=price value=100 onclick="this.form.total.value=calcamt( )" > Form < FORM name="theform" method="post" onload = "init( )" onsubmit="return validate( )" Text onchange Event < INPUT type=text name=q02 onchange="document.theform.q02g.value=calctot( )" > function CalcTot( ) { subtot = 0 if (document.theform.q02a.value > 0) subtot = subtot + parseint(document.theform.q02a.value) if (document.theform.q02b.value > 0) subtot = subtot + parseint(document.theform.q02b.value) --- document.theform.q02.value = subtot total = subtot if (document.theform.q02f.value > 0) total = total + parseint(document.theform.q02f.value) if (total > 100) alert("you can not have more than 100%") else return total } CheckBox onclick Event < INPUT type=checkbox name=q03a onclick="checkmax(this.form )" > function checkmax(form) { var count = 0 if(form.q03a.status == true) count += 1 if(form.q03b.status == true) count += if(form.q03k.status == true) count += 1 if (count > 3) alert ("Too many selected - max 3 items") } 16-18
7 Form onsubmit Event < FORM name="theform" method="post" onload = "init( )" onsubmit="return validate( )" function validate() { var msg = "",msgtext; if (document.theform.company.length == 0) msg+="* Name \n"; if (document.theform. .length == 0) msg+="* Address \n"; if (msg.length<=2) return true; else { msgtext = "- The following required field(s) are empty:\n"; msgtext+=msg; alert(msgtext); return false; } } Form onsubmit Event Problem: With SUBMIT button, some browsers automatically submit when the ENTER key is pressed One Solution: <INPUT type= button value = "Submit Survey" onclick="validate( this.form )"> function validate( form ) { if (msg.length<=2) form.submit( ) ; Server-Side Processing Remember to re-validate on the Server Side Javascript may not have worked User might have by-passed edits with GET method instead of POST Additional power of SAS for more sophisticated edits and error-checking 19-21
8 Server-Side Form Loading < FORM name="theform" method="post" onload = "init( )" > SET yourdataset end=eof ; FILE _webout ; IF ( _n_ eq 1 ) THEN PUT ' <HTML><HEAD><SCRIPT language="javascript"> ' / ' <BR> function init() { ' ; PUT 'document.theform.a01.value = " ' a01 ' " ; ' / 'document.theform.a02.value = " ' a02 ' " ; ' /* continue loading form values as appropriate */ IF (eof) THEN PUT ' } </SCRIPT></HEAD><BODY> ' / * put the rest of your html page here */ Check Boxes & Radio Buttons Attribute CHECKED is true or false document.theform.a06.checked = true Radio buttons are arrays always start with element zero if (trim(a10) eq "Increase") then put 'document.theform.a10[0].checked = true ' ; else if (trim(a10) eq "No Change") then put 'document.theform.a10[1].checked = true ' ; else if (trim(a10) eq "Decrease") then put 'document.theform.a10[2].checked = true ' ; FILESRV Utility Used to "serve up" external files Version 8 SAS/IntrNet and Application Dispatcher Files may be external or SAS catalog entries Documentation with SAS V8 IntrNet online at Requires an authorization dataset (provided by SAS) an HTTP Headers dataset (provided by SAS) 22-24
9 FILESRV Syntax Invoking FILESRV from a Web Browser _PROGRAM=SASHELP.WEBPROG.FILESRV.SCL _FILE=name-of-file-being-served _FILETYP=C E Invoking FILESRV from a SAS Program %filesrv(file=name-of-file-being-served, filetyp=c E) Putting It All Together SET yourdataset end=eof ; FILE _webout ; IF ( _n_ eq 1 ) THEN PUT ' <HTML><HEAD><SCRIPT language="javascript"> ' / ' <BR> function init() { ' ; PUT 'document.theform.a01.value = " ' a01 ' " ; ' / 'document.theform.a02.value = " ' a02 ' " ; ' /* continue loading form values as appropriate */ IF (eof) THEN PUT ' } </SCRIPT></HEAD> ' ; %FILESRV ( file = 'your-body-file.htm', filetype = E ) ; Resources Internet based HTML and JavaScript scripts and tutorials
10 Questions?? S. David Riba P. O. Box 4517 Clearwater, FL (727) INTERNET:
Internet Technologies
QAFQAZ UNIVERSITY Computer Engineering Department Internet Technologies HTML Forms Dr. Abzetdin ADAMOV Chair of Computer Engineering Department [email protected] http://ce.qu.edu.az/~aadamov What are forms?
HTML Form Widgets. Review: HTML Forms. Review: CGI Programs
HTML Form Widgets Review: HTML Forms HTML forms are used to create web pages that accept user input Forms allow the user to communicate information back to the web server Forms allow web servers to generate
c. Write a JavaScript statement to print out as an alert box the value of the third Radio button (whether or not selected) in the second form.
Practice Problems: These problems are intended to clarify some of the basic concepts related to access to some of the form controls. In the process you should enter the problems in the computer and run
JavaScript Basics & HTML DOM. Sang Shin Java Technology Architect Sun Microsystems, Inc. [email protected] www.javapassion.com
JavaScript Basics & HTML DOM Sang Shin Java Technology Architect Sun Microsystems, Inc. [email protected] www.javapassion.com 2 Disclaimer & Acknowledgments Even though Sang Shin is a full-time employee
JavaScript and Dreamweaver Examples
JavaScript and Dreamweaver Examples CSC 103 October 15, 2007 Overview The World is Flat discussion JavaScript Examples Using Dreamweaver HTML in Dreamweaver JavaScript Homework 3 (due Friday) 1 JavaScript
Client-side Web Engineering From HTML to AJAX
Client-side Web Engineering From HTML to AJAX SWE 642, Spring 2008 Nick Duan 1 What is Client-side Engineering? The concepts, tools and techniques for creating standard web browser and browser extensions
ABSTRACT INTRODUCTION %CODE MACRO DEFINITION
Generating Web Application Code for Existing HTML Forms Don Boudreaux, PhD, SAS Institute Inc., Austin, TX Keith Cranford, Office of the Attorney General, Austin, TX ABSTRACT SAS Web Applications typically
InPost UK Limited GeoWidget Integration Guide Version 1.1
InPost UK Limited GeoWidget Integration Guide Version 1.1 Contents 1.0. Introduction... 3 1.0.1. Using this Document... 3 1.0.1.1. Document Purpose... 3 1.0.1.2. Intended Audience... 3 1.0.2. Background...
HTML Forms and CONTROLS
HTML Forms and CONTROLS Web forms also called Fill-out Forms, let a user return information to a web server for some action. The processing of incoming data is handled by a script or program written in
2- Forms and JavaScript Course: Developing web- based applica<ons
2- Forms and JavaScript Course: Cris*na Puente, Rafael Palacios 2010- 1 Crea*ng forms Forms An HTML form is a special section of a document which gathers the usual content plus codes, special elements
In order for the form to process and send correctly the follow objects must be in the form tag.
Creating Forms Creating an email form within the dotcms platform, all the HTML for the form must be in the Body field of a Content Structure. All names are case sensitive. In order for the form to process
JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK
Programming for Digital Media EE1707 JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK 1 References and Sources 1. DOM Scripting, Web Design with JavaScript
Using SAS/IntrNet as a Web-Enabled Platform for Clinical Reporting
Paper AD09 Using SAS/IntrNet as a Web-Enabled Platform for Clinical Reporting ABSTRACT Paul Gilbert, DataCeutics, Inc., Pottstown, PA Steve Light, DataCeutics, Inc., Pottstown, PA Gregory Weber, DataCeutics,
The Basics of Dynamic SAS/IntrNet Applications Roderick A. Rose, Jordan Institute for Families, School of Social Work, UNC-Chapel Hill
Paper 5-26 The Basics of Dynamic SAS/IntrNet Applications Roderick A. Rose, Jordan Institute for Families, School of Social Work, UNC-Chapel Hill ABSTRACT The purpose of this tutorial is to introduce SAS
Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect
Introduction Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect This document describes the process for configuring an iplanet web server for the following situation: Require that clients
A Tale of the Weaknesses of Current Client-side XSS Filtering
A Tale of the Weaknesses of Current Client-side XSS Filtering Sebastian Lekies (@sebastianlekies), Ben Stock (@kcotsneb) and Martin Johns (@datenkeller) Attention hackers! These slides are preliminary!
TCP/IP Networking, Part 2: Web-Based Control
TCP/IP Networking, Part 2: Web-Based Control Microchip TCP/IP Stack HTTP2 Module 2007 Microchip Technology Incorporated. All Rights Reserved. Building Embedded Web Applications Slide 1 Welcome to the next
Yandex.Widgets Quick start
17.09.2013 .. Version 2 Document build date: 17.09.2013. This volume is a part of Yandex technical documentation. Yandex helpdesk site: http://help.yandex.ru 2008 2013 Yandex LLC. All rights reserved.
Web Development 1 A4 Project Description Web Architecture
Web Development 1 Introduction to A4, Architecture, Core Technologies A4 Project Description 2 Web Architecture 3 Web Service Web Service Web Service Browser Javascript Database Javascript Other Stuff:
Working with forms in PHP
2002-6-29 Synopsis In this tutorial, you will learn how to use forms with PHP. Page 1 Forms and PHP One of the most popular ways to make a web site interactive is the use of forms. With forms you can have
Chapter 2: Interactive Web Applications
Chapter 2: Interactive Web Applications 2.1 Interactivity and Multimedia in the WWW architecture 2.2 Interactive Client-Side Scripting for Multimedia (Example HTML5/JavaScript) 2.3 Interactive Server-Side
«W3Schools Home Next Chapter» JavaScript is THE scripting language of the Web.
JS Basic JS HOME JS Introduction JS How To JS Where To JS Statements JS Comments JS Variables JS Operators JS Comparisons JS If...Else JS Switch JS Popup Boxes JS Functions JS For Loop JS While Loop JS
FORM-ORIENTED DATA ENTRY
FORM-ORIENTED DATA ENTRY Using form to inquire and collect information from users has been a common practice in modern web page design. Many Web sites used form-oriented input to request customers opinions
JavaScript: Arrays. 2008 Pearson Education, Inc. All rights reserved.
1 10 JavaScript: Arrays 2 With sobs and tears he sorted out Those of the largest size... Lewis Carroll Attempt the end, and never stand to doubt; Nothing s so hard, but search will find it out. Robert
CS412 Interactive Lab Creating a Simple Web Form
CS412 Interactive Lab Creating a Simple Web Form Introduction In this laboratory, we will create a simple web form using HTML. You have seen several examples of HTML pages and forms as you have worked
<option> eggs </option> <option> cheese </option> </select> </p> </form>
FORMS IN HTML A form is the usual way information is gotten from a browser to a server HTML has tags to create a collection of objects that implement this information gathering The objects are called widgets
Intell-a-Keeper Reporting System Technical Programming Guide. Tracking your Bookings without going Nuts! http://www.acorn-is.
Intell-a-Keeper Reporting System Technical Programming Guide Tracking your Bookings without going Nuts! http://www.acorn-is.com 877-ACORN-99 Step 1: Contact Marian Talbert at Acorn Internet Services at
Website Login Integration
SSO Widget Website Login Integration October 2015 Table of Contents Introduction... 3 Getting Started... 5 Creating your Login Form... 5 Full code for the example (including CSS and JavaScript):... 7 2
Further web design: HTML forms
Further web design: HTML forms Practical workbook Aims and Learning Objectives The aim of this document is to introduce HTML forms. By the end of this course you will be able to: use existing forms on
Viewing Form Results
Form Tags XHTML About Forms Forms allow you to collect information from visitors to your Web site. The example below is a typical tech suupport form for a visitor to ask a question. More complex forms
Implementing Specialized Data Capture Applications with InVision Development Tools (Part 2)
Implementing Specialized Data Capture Applications with InVision Development Tools (Part 2) [This is the second of a series of white papers on implementing applications with special requirements for data
PHP Form Handling. Prof. Jim Whitehead CMPS 183 Spring 2006 May 3, 2006
PHP Form Handling Prof. Jim Whitehead CMPS 183 Spring 2006 May 3, 2006 Importance A web application receives input from the user via form input Handling form input is the cornerstone of a successful web
ACCESSING THE PROGRESS OPENEDGE APPSERVER FROM PROGRESS ROLLBASE USING JSDO CODE
ACCESSING THE PROGRESS OPENEDGE APPSERVER FROM PROGRESS ROLLBASE USING JSDO CODE BY EDSEL GARCIA, PRINCIPAL SOFTWARE ENGINEER, PROGRESS OPENEDGE DEVELOPMENT 2 TABLE OF CONTENTS Introduction 3 Components
Programming the Web 06CS73 SAMPLE QUESTIONS
Programming the Web 06CS73 SAMPLE QUESTIONS Q1a. Explain standard XHTML Document structure Q1b. What is web server? Name any three web servers Q2. What is hypertext protocol? Explain the request phase
FORMS. Introduction. Form Basics
FORMS Introduction Forms are a way to gather information from people who visit your web site. Forms allow you to ask visitors for specific information or give them an opportunity to send feedback, questions,
Web application development (part 2) Netzprogrammierung (Algorithmen und Programmierung V)
Web application development (part 2) Netzprogrammierung (Algorithmen und Programmierung V) Our topics today Server Sided Approaches - PHP and JSPs Client Sided Approaches JavaScript Some basics The Document
Inserting the Form Field In Dreamweaver 4, open a new or existing page. From the Insert menu choose Form.
Creating Forms in Dreamweaver Modified from the TRIO program at the University of Washington [URL: http://depts.washington.edu/trio/train/howto/page/dreamweaver/forms/index.shtml] Forms allow users to
InternetVista Web scenario documentation
InternetVista Web scenario documentation Version 1.2 1 Contents 1. Change History... 3 2. Introduction to Web Scenario... 4 3. XML scenario description... 5 3.1. General scenario structure... 5 3.2. Steps
Lab 5 Introduction to Java Scripts
King Abdul-Aziz University Faculty of Computing and Information Technology Department of Information Technology Internet Applications CPIT405 Lab Instructor: Akbar Badhusha MOHIDEEN Lab 5 Introduction
07 Forms. 1 About Forms. 2 The FORM Tag. 1.1 Form Handlers
1 About Forms For a website to be successful, it is important to be able to get feedback from visitors to your site. This could be a request for information, general comments on your site or even a product
Developing an On-Demand Web Report Platform Using Stored Processes and SAS Web Application Server
Paper 10740-2016 Developing an On-Demand Web Report Platform Using Stored Processes and SAS Web Application Server ABSTRACT Romain Miralles, Genomic Health. As SAS programmers, we often develop listings,
IMRG Peermap API Documentation V 5.0
IMRG Peermap API Documentation V 5.0 An Introduction to the IMRG Peermap Service... 2 Using a Tag Manager... 2 Inserting your Unique API Key within the Script... 2 The JavaScript Snippet... 3 Adding the
HTML Tables. IT 3203 Introduction to Web Development
IT 3203 Introduction to Web Development Tables and Forms September 3 HTML Tables Tables are your friend: Data in rows and columns Positioning of information (But you should use style sheets for this) Slicing
It is highly recommended that you are familiar with HTML and JavaScript before attempting this tutorial.
About the Tutorial AJAX is a web development technique for creating interactive web applications. If you know JavaScript, HTML, CSS, and XML, then you need to spend just one hour to start with AJAX. Audience
CGI Programming. What is CGI?
CGI Programming What is CGI? Common Gateway Interface A means of running an executable program via the Web. CGI is not a Perl-specific concept. Almost any language can produce CGI programs even C++ (gasp!!)
Upload Center Forms. Contents. Defining Forms 2. Form Options 5. Applying Forms 6. Processing The Data 6. Maxum Development Corp.
Contents Defining Forms 2 Form Options 5 Applying Forms 6 Processing The Data 6 Maxum Development Corp. Put simply, the Rumpus Upload Center allows you to collect information from people sending files.
jquery Tutorial for Beginners: Nothing But the Goods
jquery Tutorial for Beginners: Nothing But the Goods Not too long ago I wrote an article for Six Revisions called Getting Started with jquery that covered some important things (concept-wise) that beginning
600-152 People Data and the Web Forms and CGI. HTML forms. A user interface to CGI applications
HTML forms A user interface to CGI applications Outline A simple example form. GET versus POST. cgi.escape(). Input controls. A very simple form a simple form
Dynamic Content. Dynamic Web Content: HTML Forms CGI Web Servers and HTTP
Dynamic Web Content: HTML Forms CGI Web Servers and HTTP Duncan Temple Lang Dept. of Statistics UC Davis Dynamic Content We are all used to fetching pages from a Web server. Most are prepared by a human
XHTML Forms. Form syntax. Selection widgets. Submission method. Submission action. Radio buttons
XHTML Forms Web forms, much like the analogous paper forms, allow the user to provide input. This input is typically sent to a server for processing. Forms can be used to submit data (e.g., placing an
AJAX The Future of Web Development?
AJAX The Future of Web Development? Anders Moberg (dit02amg), David Mörtsell (dit01dml) and David Södermark (dv02sdd). Assignment 2 in New Media D, Department of Computing Science, Umeå University. 2006-04-28
ANGULAR JS SOFTWARE ENGINEERING FOR WEB SERVICES HASAN FAIZAL K APRIL,2014
ANGULAR JS SOFTWARE ENGINEERING FOR WEB SERVICES HASAN FAIZAL K APRIL,2014 What is Angular Js? Open Source JavaScript framework for dynamic web apps. Developed in 2009 by Miško Hevery and Adam Abrons.
Multimedia im Netz Online Multimedia Winter semester 2015/16. Tutorial 03 Major Subject
Multimedia im Netz Online Multimedia Winter semester 2015/16 Tutorial 03 Major Subject Ludwig- Maximilians- Universität München Online Multimedia WS 2015/16 - Tutorial 03-1 Today s Agenda Quick test Server
Finding XSS in Real World
Finding XSS in Real World by Alexander Korznikov [email protected] 1 April 2015 Hi there, in this tutorial, I will try to explain how to find XSS in real world, using some interesting techniques. All
IBM Tivoli Access Manager for e-business 6.1: Writing External Authentication Interface Servers
IBM Tivoli Access Manager for e-business 6.1: Writing External Authentication Interface Servers White Paper Ori Pomerantz ([email protected]) July 2010 Copyright Notice Copyright 2010 IBM Corporation, including
Forms, CGI Objectives. HTML forms. Form example. Form example...
The basics of HTML forms How form content is submitted GET, POST Elements that you can have in forms Responding to forms Common Gateway Interface (CGI) Later: Servlets Generation of dynamic Web content
Tutorial 6 Creating a Web Form. HTML and CSS 6 TH EDITION
Tutorial 6 Creating a Web Form HTML and CSS 6 TH EDITION Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create input boxes and form labels
Hands-On Workshops HW003
HW003 Connecting the SAS System to the Web: An Introduction to SAS/IntrNet Application Dispatcher Vincent Timbers, Penn State, University Park, PA ABSTRACT There are several methods for accessing the SAS
Script Handbook for Interactive Scientific Website Building
Script Handbook for Interactive Scientific Website Building Version: 173205 Released: March 25, 2014 Chung-Lin Shan Contents 1 Basic Structures 1 11 Preparation 2 12 form 4 13 switch for the further step
ASP (Active Server Pages)
ASP (Active Server Pages) 1 Prerequisites Knowledge of Hyper Text Markup Language (HTML). Knowledge of life cycle of web page from request to response. Knowledge of Scripting language like vbscript, javascript,
HTML Forms. Pat Morin COMP 2405
HTML Forms Pat Morin COMP 2405 HTML Forms An HTML form is a section of a document containing normal content plus some controls Checkboxes, radio buttons, menus, text fields, etc Every form in a document
CREATING WEB FORMS WEB and FORMS FRAMES AND
CREATING CREATING WEB FORMS WEB and FORMS FRAMES AND FRAMES USING Using HTML HTML Creating Web Forms and Frames 1. What is a Web Form 2. What is a CGI Script File 3. Initiating the HTML File 4. Composing
SAS/IntrNet 9.4: Application Dispatcher
SAS/IntrNet 9.4: Application Dispatcher SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS/IntrNet 9.4: Application Dispatcher. Cary, NC: SAS
4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development
4 Understanding Web Applications IN THIS CHAPTER 4.1 Understand Web page development 4.2 Understand Microsoft ASP.NET Web application development 4.3 Understand Web hosting 4.4 Understand Web services
Direct Post Method (DPM) Developer Guide
(DPM) Developer Guide Card Not Present Transactions Authorize.Net Developer Support http://developer.authorize.net Authorize.Net LLC 2/22/11 Ver. Ver 1.1 (DPM) Developer Guide Authorize.Net LLC ( Authorize.Net
Web Programming with PHP 5. The right tool for the right job.
Web Programming with PHP 5 The right tool for the right job. PHP as an Acronym PHP PHP: Hypertext Preprocessor This is called a Recursive Acronym GNU? GNU s Not Unix! CYGNUS? CYGNUS is Your GNU Support
payment solutions The DirectOne E-Commerce System Technical Manual
payment solutions The DirectOne E-Commerce System Technical Manual DirectOne Payment Solutions Pty. Ltd. Building 5, 796 High St East Kew 3101 Australia November 02 Contents INTRODUCTION 3 WHY USE DIRECTONE?
AJAX and JSON Lessons Learned. Jim Riecken, Senior Software Engineer, Blackboard Inc.
AJAX and JSON Lessons Learned Jim Riecken, Senior Software Engineer, Blackboard Inc. About Me Jim Riecken Senior Software Engineer At Blackboard for 4 years. Work out of the Vancouver office. Working a
Web Development CSE2WD Final Examination June 2012. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards?
Question 1. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards? (b) Briefly identify the primary purpose of the flowing inside the body section of an HTML document: (i) HTML
A Complete Guide to HTML Form Output for SAS/IntrNet Developers Don Boudreaux, SAS Institute Inc., Austin, TX
A Complete Guide to HTML Form Output for SAS/IntrNet Developers Don Boudreaux, SAS Institute Inc., Austin, TX ABSTRACT A number of existing conference papers, course notes sections, and references can
JAVASCRIPT AND COOKIES
JAVASCRIPT AND COOKIES http://www.tutorialspoint.com/javascript/javascript_cookies.htm Copyright tutorialspoint.com What are Cookies? Web Browsers and Servers use HTTP protocol to communicate and HTTP
Chapter 5 Configuring the Remote Access Web Portal
Chapter 5 Configuring the Remote Access Web Portal This chapter explains how to create multiple Web portals for different users and how to customize the appearance of a portal. It describes: Portal Layouts
Spectrum Technology Platform
Spectrum Technology Platform Version 8.0.0 SP2 RIA Getting Started Guide Information in this document is subject to change without notice and does not represent a commitment on the part of the vendor or
MASTERTAG DEVELOPER GUIDE
MASTERTAG DEVELOPER GUIDE TABLE OF CONTENTS 1 Introduction... 4 1.1 What is the zanox MasterTag?... 4 1.2 What is the zanox page type?... 4 2 Create a MasterTag application in the zanox Application Store...
JavaScript: Introduction to Scripting. 2008 Pearson Education, Inc. All rights reserved.
1 6 JavaScript: Introduction to Scripting 2 Comment is free, but facts are sacred. C. P. Scott The creditor hath a better memory than the debtor. James Howell When faced with a decision, I always ask,
Javascript for beginners
Javascript for beginners Copyright Martin Baier Translated from the German by Linda L. Gaus Copyright 2000 Author and KnowWare Acrobat Reader: How to... F5/F6 open/closes bookmarks - F4 open/closes thumbnails
PHP Tutorial From beginner to master
PHP Tutorial From beginner to master PHP is a powerful tool for making dynamic and interactive Web pages. PHP is the widely-used, free, and efficient alternative to competitors such as Microsoft's ASP.
Understanding Cross Site Scripting
Understanding Cross Site Scripting Hardik Shah Understanding cross site scripting attacks Introduction: there are many techniques which a intruder can use to compromise the webapplications. one such techniques
Dynamic Web Pages With The Embedded Web Server. The Digi-Geek s AJAX Workbook
Dynamic Web Pages With The Embedded Web Server The Digi-Geek s AJAX Workbook (NET+OS, XML, & JavaScript) Version 1.0 5/4/2011 Page 1 Table of Contents Chapter 1 - How to Use this Guide... 5 Prerequisites
WIRIS quizzes web services Getting started with PHP and Java
WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS
Client-side programming with JavaScript. Laura Farinetti Dipartimento di Automatica e Informatica Politecnico di Torino laura.farinetti@polito.
Client-side programming with JavaScript Laura Farinetti Dipartimento di Automatica e Informatica Politecnico di Torino [email protected] 1 Summary Introduction Language syntax Functions Objects
By Glenn Fleishman. WebSpy. Form and function
Form and function The simplest and really the only method to get information from a visitor to a Web site is via an HTML form. Form tags appeared early in the HTML spec, and closely mirror or exactly duplicate
Uploaded images filter evasion for carrying out XSS attacks
February 25, 2007 Uploaded images filter evasion for carrying out XSS attacks Digitаl Security Research Group (DSecRG) Alexander Polyakov [email protected] http://dsecrg.ru Table of contents Introduction...3
Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator
Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Written by: Chris Jaun ([email protected]) Sudha Piddaparti ([email protected]) Objective In this
