Best Practices for Embedded User Assistance
|
|
- Wilfrid Greene
- 6 years ago
- Views:
Transcription
1 Best Practices for Embedded User Assistance Scott DeLoach Founder, ClickStart Certified Instructor, Flare RoboHelp Captivate UX and UA consultant and trainer
2 Overview HIDE in plain sight PREDICT questions PREVENT problems SEDUCE users LISTEN to users
3 HIDE in plain sight Fact: Users will not request help or even hints, even after making multiple mistakes. - Aleven, et al. (2006) Fact: Users don t see embedded UA as "help." - Grayling (2002) Fact: Users use embedded help. - Martin et al. (2005)
4 PREDICT questions Help panel Definitions
5 PREDICT questions help panel
6 PREDICT questions help panels
7 PREDICT questions help panels hide tips
8 PREDICT questions help panels Help panel <div id="helppane"><iframe src="h_myapp.htm"></iframe></div> Show/hide window function toggleua() { if (document.getelementbyid('helppane').style.display=="block") { document.getelementbyid('helppane').style.display = "none"; } else { document.getelementbyid('helppane').style.display = "block"; } }
9 PREDICT questions - definitions <span onclick="helpshow('requestor')"> </span> document.onmouseup = helpshow(document.selection.createrange().text);
10 PREDICT questions - definitions <div id="requestor" class="helpfield"> <p class="hfield">requestors must be approved by the VP of Project Management.</p> </div>
11 PREDICT questions - definitions Showing the field-level topic function helpshow(helpdiv) { if (helpdiv) { var divs = document.getelementsbytagname('div'); for (i=0;i<divs.length; i++) { if (divs[i].id == helpdiv) { document.getelementbyid('helppane').innerhtml= divs[i].innerhtml + document.getelementbyid('helpstart').innerhtml; } } } else { document.getelementbyid('helppane').innerhtml = document.getelementbyid('helpstart').innerhtml; } }
12 PREVENT problems Required fields Examples Error messages
13 PREVENT problems required fields
14 PREVENT problems - examples
15 PREVENT problems error messages
16 PREVENT problems error messages.errlabel { color: #aa0106; }.errfield { background-color: #aa0106; }
17 SEDUCE users Link labels Expand/collapse Link previews
18 SEDUCE users with link labels Quick tip How do I. Tell me more Why we need this information
19 SEDUCE users with link labels
20 SEDUCE users with link previews netflix.com
21 SEDUCE users with link previews
22 SEDUCE users with link previews
23 SEDUCE users with previews AJAX XMLHttpRequest set up var xmlhttp=false; >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; if (!xmlhttp && typeof XMLHttpRequest!='undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp=false; } } if (!xmlhttp && window.createrequest) { try { xmlhttp = window.createrequest(); } catch (e) { xmlhttp=false; } }
24 SEDUCE users with previews Link <a href="javascript:void(0);" onmouseover="toggleua(this)" onmouseout="toggleua(this)" id="helplink">link goes here</a>
25 SEDUCE users with previews Preview window function toggleua(obj) { if (document.getelementbyid('helppane').style.display=="block") { document.getelementbyid('helppane').style.display = "none"; } else { xmlhttp.open("get", "help.htm",true); xmlhttp.onreadystatechange=function() { if (xmlhttp.readystate==4) { document.getelementbyid('helppane').innerhtml = "<span id='helppointer'></span>" + xmlhttp.responsetext; document.getelementbyid('helppane').style.top = obj.offsettop; document.getelementbyid('helppane').style.left = * obj.innertext.length; document.getelementbyid('helppane').style.display = "block"; } } xmlhttp.send(null) } }
26 LISTEN to users Feedback Annotations Editing content Topic ratings
27 LISTEN to users - feedback
28 LISTEN to users - feedback
29 LISTEN to users - annotations
30 LISTEN to users - annotations
31 LISTEN to users - annotations
32 LISTEN to users - annotations dbachrach.com/blog/2007/01/07/create-flickr-like-editingfields-using-ajax-css/ tool-man.org/examples/edit-in-place.html
33 LISTEN to users editing content
34 LISTEN to users editing content plugins.jquery.com/project/akeditable github.com/madrobby/scriptaculous/wikis/ajax-inplaceeditor
35 LISTEN to users topic ratings
36 LISTEN to users topic ratings
37 Summary
38 Questions? Scott DeLoach Founder, ClickStart UX and UA consultant and trainer Certified Instructor, Flare RoboHelp Captivate author: CSS to the Point MadCap Flare Certified Test Review + Developer s Guide scott@clickstart.net
Advanced Table Styles
Advanced Table Styles Scott DeLoach scott@clickstart.net ClickStart www.clickstart.net In this session, I will describe advanced techniques for formatting tables. Creating a table Select Insert > Table.
More informationfunction initcompleted() { settimeout('fbegin1()',300); } var allstudents = '';
Remote Scripting Using a Java Applet as an Client/Server Interface Interface to Server: URL : http://coronet.iicm.edu/wbtmaster/groovy/sdm_applet.groovy?action=libstring.lib URL : http://coronet.iicm.edu/wbtmaster/groovy/sdm_applet.groovy?action=0012868.lib
More informationBest-in-Class Embedded UA
Best-in-Class Embedded UA Scott DeLoach scott@clickstart.net ClickStart www.clickstart.net Embedded UA includes any instructional information inside a user interface. For mobile devices, all of the instructional
More informationFlare Hot Tips and Cool Tricks
Flare Hot Tips and Cool Tricks Scott DeLoach Founder, ClickStart Certified Flare Instructor Author, MadCap Flare for RoboHelp Users Author, MadCap Flare Authorized Advanced Training Guide Co-author, MadCap
More informationUse of PHP for DB Connection. Middle and Information Tier. Middle and Information Tier
Use of PHP for DB Connection 1 2 Middle and Information Tier PHP: built in library functions for interfacing with the mysql database management system $id = mysqli_connect(string hostname, string username,
More informationUse of PHP for DB Connection. Middle and Information Tier
Client: UI HTML, JavaScript, CSS, XML Use of PHP for DB Connection Middle Get all books with keyword web programming PHP Format the output, i.e., data returned from the DB SQL DB Query Access/MySQL 1 2
More informationXMLHttpRequest. CS144: Web Applications
XMLHttpRequest http://oak.cs.ucla.edu/cs144/examples/google-suggest.html Q: What is going on behind the scene? What events does it monitor? What does it do when
More informationAJAX and PHP AJAX. Christian Wenz,
AJAX and PHP Christian Wenz, AJAX A Dutch soccer team A cleaner Two characters from Iliad A city in Canada A mountain in Colorado... Asynchronous JavaScript + XML 1 1 What is AJAX?
More informationHacking MadCap Flare
Hacking MadCap Flare W a r n i n g p r o c e e d a t y o u r o w n r i s k These hacks work for me, and they should work for you. However, there are no guarantees. If you try to use any of these hacks
More informationAJAX. Lecture 26. Robb T. Koether. Fri, Mar 21, Hampden-Sydney College. Robb T. Koether (Hampden-Sydney College) AJAX Fri, Mar 21, / 16
AJAX Lecture 26 Robb T. Koether Hampden-Sydney College Fri, Mar 21, 2014 Robb T. Koether (Hampden-Sydney College) AJAX Fri, Mar 21, 2014 1 / 16 1 AJAX 2 Http Requests 3 Request States 4 Handling the Response
More informationWeb Based Conference Management System
Web Based Conference Management System Zeno O. Popovici, Remus Brad Member IEEE, Eduard A. Stoica Abstract This paper describes the framework used to design a web-based conference management system, in
More informationMigrate Legacy Word Documentation into MadCap Flare. Matthew Ellison
Migrate Legacy Word Documentation into MadCap Flare Matthew Ellison Matthew Ellison Certified MadCap trainer and consultant Technical Director of annual UA Europe conference What we ll cover in this session
More informationA.A. 2008/09. What is Ajax?
Internet t Software Technologies AJAX IMCNE A.A. 2008/09 Gabriele Cecchetti What is Ajax? AJAX stands for Asynchronous JavaScript And XML. AJAX is a type of programming made popular in 2005 by Google (with
More informationAJAX. Introduction. AJAX: Asynchronous JavaScript and XML
AJAX 1 2 Introduction AJAX: Asynchronous JavaScript and XML Popular in 2005 by Google Create interactive web applications Exchange small amounts of data with the server behind the scenes No need to reload
More informationAJAX(Asynchronous Javascript + XML) Creating client-side dynamic Web pages
AJAX(Asynchronous Javascript + XML) Creating client-side dynamic Web pages AJAX = Asynchronous JavaScript and XML.AJAX is not a new programming language, but a new way to use existing standards. AJAX is
More informationModule 5 JavaScript, AJAX, and jquery. Module 5. Module 5 Contains 2 components
Module 5 JavaScript, AJAX, and jquery Module 5 Contains 2 components Both the Individual and Group portion are due on Monday October 30 th Start early on this module One of the most time consuming modules
More informationAjax UNIX MAGAZINE if0505.pdf. (86) Ajax. Ajax. Ajax (Asynchronous JavaScript + XML) Jesse James Garrett Web 1. Web.
(86) Ajax 2003 2 Flash ` CGI Web Web Flash Java Flash Java JavaScript Google Google Suggest GMail Google Maps JavaScript Yahoo! Google Maps JavaScript `Ajax Ajax Web Ajax Ajax (Asynchronous JavaScript
More informationCSE 130 Programming Language Principles & Paradigms Lecture # 20. Chapter 13 Concurrency. + AJAX Discussion
Chapter 13 Concurrency + AJAX Discussion Introduction Concurrency can occur at four levels: Machine instruction level (Processor) High-level language statement level Unit level Program level (OS) Because
More informationCITS1231 Web Technologies. Ajax and Web 2.0 Turning clunky website into interactive mashups
CITS1231 Web Technologies Ajax and Web 2.0 Turning clunky website into interactive mashups What is Ajax? Shorthand for Asynchronous JavaScript and XML. Coined by Jesse James Garrett of Adaptive Path. Helps
More informationWeb Programming Paper Solution (Chapter wise)
What is valid XML document? Design an XML document for address book If in XML document All tags are properly closed All tags are properly nested They have a single root element XML document forms XML tree
More informationIntroduction to InfoSec SQLI & XSS (R10+11) Nir Krakowski (nirkrako at post.tau.ac.il) Itamar Gilad (itamargi at post.tau.ac.il)
Introduction to InfoSec SQLI & XSS (R10+11) Nir Krakowski (nirkrako at post.tau.ac.il) Itamar Gilad (itamargi at post.tau.ac.il) Covered material Useful SQL Tools SQL Injection in a Nutshell. Mass Code
More informationIntroducing CSS Flexbox Layout
Introducing CSS Flexbox Layout PRESENTED BY Matthew Ellison, UA Europe MATTHEW ELLISON Consultant and trainer for User Assistance tools and technologies since 1993 User of MadCap products since 2006 Certified
More informationDaniel Ferguson Certified MadCap Flare Trainer & Consultant Founder of Smart Output
Daniel Ferguson Certified MadCap Flare Trainer & Consultant Founder of Smart Output < /> daniel@smartoutput.com @ferg_daniel linkedin.com/in/danielsferguson smartoutput.com 3 Variables TOCs Concepts Publish
More informationAccelerating RoboHelp Project Development. By Lin Laurie
Accelerating RoboHelp Project Development By Lin Laurie About Lin Laurie Have been using RoboHelp since 1993 In the first class of trainers to be certified by ehelp Also do Captivate training Stopped training
More informationWeb Application Security
Web Application Security Rajendra Kachhwaha rajendra1983@gmail.com September 23, 2015 Lecture 13: 1/ 18 Outline Introduction to AJAX: 1 What is AJAX 2 Why & When use AJAX 3 What is an AJAX Web Application
More informationMediaCMD HTTP/Ajax Interface
MediaCMD HTTP/Ajax Interface (c) copyright 1998-2018 Drastic Technologies Ltd. All Rights Reserved. www.drastic.tv 1 MediaCMD HTTP/Ajax Interface...1 Overview...4 Full MediaCmd Ajax/XML Access...5 VVWXMLMediaCmd
More informationWebApp development. Outline. Web app structure. HTML basics. 1. Fundamentals of a web app / website. Tiberiu Vilcu
Outline WebApp development Tiberiu Vilcu Prepared for EECS 411 Sugih Jamin 20 September 2017 1 2 Web app structure HTML basics Back-end: Web server Database / data storage Front-end: HTML page CSS JavaScript
More informationA synchronous J avascript A nd X ml
A synchronous J avascript A nd X ml The problem AJAX solves: How to put data from the server onto a web page, without loading a new page or reloading the existing page. Ajax is the concept of combining
More informationWho Am I? Neil Perlin - Hyper/Word Services.
Who Am I? Neil Perlin - Hyper/Word Services. Internationally recognized content consultant. Help clients create effective, efficient, flexible content in anything from hard-copy to mobile. Certified Flare,
More informationModule 5 JavaScript, AJAX, and jquery. Module 5. Module 5 Contains an Individual and Group component
Module 5 JavaScript, AJAX, and jquery Module 5 Contains an Individual and Group component Both are due on Wednesday October 24 th Start early on this module One of the most time consuming modules in the
More informationTable of Contents. iii
Twisties 2 Table of Contents 1. Twisties and Show Hide 1 Compatibility... 1 Demo... 1 Setting up the twisty2b.js file... 2 Referencing the script... 2 Setting up the twisties... 3 Form Fields... 3 Setting
More informationwemx WebService V1.0
wemx WebService 2 wemx WebService WEMX WEBSERVICE... 1 1. WEB SERVICE INTRODUCTION... 6 1.1. SYSTEM PAGE... 6 1.2. USER PAGE... 7 1.3. WEB SERVICE API... 8 2. SYSTEM PAGE PROVIDED BY THE WEB SERVICE...
More informationFive Advanced CSS Techniques Every Technical Author Should Know
Five Advanced CSS Techniques Every Technical Author Should Know PRESENTED BY Mike Hamilton V.P. Product Evangelism MadCap Software Presenter Information Mike Hamilton V.P. of Product Evangelism MadCap
More informationAjax. David Matuszek's presentation,
Ajax David Matuszek's presentation, http://www.cis.upenn.edu/~matuszek/cit597-2007/index.html Oct 20, 2008 The hype Ajax (sometimes capitalized as AJAX) stands for Asynchronous JavaScript And XML Ajax
More informationPhase I. Initialization. Research. Code Review. Troubleshooting. Login.aspx. M3THOD, LLC Project Documentation
Client: J.H. Cohn Project: QlikView Login & Deployment Date: May 16, 2011 Phase I Initialization Research Obtained credentials for connecting to the DMZ server. Successfully connected and located the file
More informationWeb Programming/Scripting: PHP and AJAX Refresher
CS 312 Internet Concepts Web Programming/Scripting: PHP and AJAX Refresher Dr. Michele Weigle Department of Computer Science Old Dominion University mweigle@cs.odu.edu http://www.cs.odu.edu/~mweigle/cs312-f11
More informationCascading Style Sheets (Part 3): Images and Text. Mike Hamilton V.P. Product Evangelism MadCap Software
Cascading Style Sheets (Part 3): Images and Text Mike Hamilton V.P. Product Evangelism MadCap Software mhamilton@madcapsoftware.com We also have with us Jose Sermeno MadCap Product Evangelist He will answer
More informationHuman-Computer Interaction Design
Human-Computer Interaction Design COGS120/CSE170 - Intro. HCI Instructor: Philip Guo Lab 6 - Connecting frontend and backend without page reloads (2016-11-03) by Michael Bernstein, Scott Klemmer, and Philip
More informationAJAX เสถ ยร ห นตา ส าน กเทคโนโลย สารสนเทศและการส อสาร มหาว ทยาล ยนเรศวร พะเยา
AJAX เสถ ยร ห นตา ส าน กเทคโนโลย สารสนเทศและการส อสาร มหาว ทยาล ยนเรศวร พะเยา 1 Ajax ( Asynchronous JavaScript and XML ) Ajax ค ออะไร JavaScript DHTML = Dynamic HTML XML = Extensive Markup Language Css
More informationLeveraging the Power of Relationship Tables in MadCap Flare. Chris Jones Technical Writer
Leveraging the Power of Relationship Tables in MadCap Flare Chris Jones Technical Writer Chris.Jones@teamsoftware.com TEAM s Problem ~2500 topics 2 audiences (internal and external) Multiple integrated
More informationMadCap Flare Training
MadCap Flare Training Course Overview Welcome Audience Course Overview Preparing Your Computer for the Course Flare Overview What Is Flare? Getting Around in Flare User Interface Ribbon or Toolbars Projects
More informationThe University of Bradford Institutional Repository
The University of Bradford Institutional Repository http://bradscholars.brad.ac.uk This work is made available online in accordance with publisher policies. Please refer to the repository record for this
More informationAJAX. Lab. de Bases de Dados e Aplicações Web MIEIC, FEUP 2010/11. Sérgio Nunes
AJAX Lab. de Bases de Dados e Aplicações Web MIEIC, FEUP 2010/11 Sérgio Nunes Server calls from web pages using JavaScript call HTTP data Motivation The traditional request-response cycle in web applications
More informationTable of Contents. 1. A Quick Overview of Web Development...1 EVALUATION COPY
Table of Contents Table of Contents 1. A Quick Overview of Web Development...1 Client-side Programming...1 HTML...1 Cascading Style Sheets...1 JavaScript...1 Dynamic HTML...1 Ajax...1 Adobe Flash...2 Server-side
More informationFLIPPIN AWESOME Dean Jones CEO
FLIPPIN AWESOME Dean Jones CEO Microsoft Dynamics CRM - Surveys Listen to your customers Understanding the voice of the customer Common survey use cases How to design and build surveys using PowerSurveyPlus
More informationFront-end / Back-end. How does your application communicate with services?
Front-end / Back-end How does your application communicate with services? Mission Help students implement a mock-up that actually gets (and sometimes stores) data using some kind of external service. The
More informationAdvanced Web Programming with JavaScript and Google Maps. Voronezh State University Voronezh (Russia) AJAX. Sergio Luján Mora
with JavaScript and Google Maps Voronezh State University Voronezh (Russia) AJAX Sergio Luján Mora Departamento de Lenguajes y Sistemas Informáticos DLSI - Universidad de Alicante 1 Table of contents Two
More informationBuilding Dynamic Forms with XML, XSLT
International Journal of Computing and Optimization Vol. 2, 2015, no. 1, 23-34 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ijco.2015.517 Building Dynamic Forms with XML, XSLT Dhori Terpo University
More information9+2 Often-Overlooked Features In Flare s Target Editor
9+2 Often-Overlooked Features In Flare s Target Editor Who Am I? Neil Perlin - Hyper/Word Services. Internationally recognized content consultant. Help clients create effective, efficient, flexible content
More informationTIME SCHEDULE MODULE TOPICS PERIODS. HTML Document Object Model (DOM) and javascript Object Notation (JSON)
COURSE TITLE : ADVANCED WEB DESIGN COURSE CODE : 5262 COURSE CATEGORY : A PERIODS/WEEK : 4 PERIODS/SEMESTER : 52 CREDITS : 4 TIME SCHEDULE MODULE TOPICS PERIODS 1 HTML Document Object Model (DOM) and javascript
More informationajax1.html 1/2 lectures/7/src/ ajax1.html 2/2 lectures/7/src/
ajax1.html 1/2 3: ajax1.html 5: Gets stock quote from quote1.php via Ajax, displaying result with alert(). 6: 7: David J. Malan 8: Dan Armendariz 9: Computer Science E-75 10: Harvard Extension School 11:
More informationStudent User Guide for D2L 10.3 Discussions. 2. Finding and reading discussion posts and threads
Student User Guide for D2L 10.3 Discussions 1. Accessing Discussions Click Communication Tools > Discussions on the course navbar. 2. Finding and reading discussion posts and threads Once a discussion
More informationecommerce in OpenEdge 10
1 INNOV-2: Building ecommerce solutions in OpenEdge 10 jrb@bravepoint.com ecommerce in OpenEdge 10 Introductions Senior Product Architect Using Progress since 1987 BravePoint, Inc jrb@bravepoint.com 2
More information.css-treeview { font: normal 11px Verdana, Arial, Sans-serif; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
sd Editor .contextmenu { z-index: 300; position: absolute; left: 5px; border: 1px solid #444; background-color:
More informationJavaScript + PHP AJAX. Costantino Pistagna
JavaScript + PHP AJAX Costantino Pistagna What s is Ajax? AJAX is not a new programming language It s a new technique for better and faster web applications. JavaScript can communicate
More informationHere s how to add new content to My Media and then place it in a Blackboard course using Mashups.
Kaltura My Media allows instructors to easily upload or link to videos, record with a webcam, record the desktop using the screen recorder and enhance videos with in-video quizzes. A Mashup is a combination
More informationWorking with Javascript Building Responsive Library apps
Working with Javascript Building Responsive Library apps Computers in Libraries April 15, 2010 Arlington, VA Jason Clark Head of Digital Access & Web Services Montana State University Libraries Overview
More informationCSC Javascript
CSC 4800 Javascript See book! Javascript Syntax How to embed javascript between from an external file In an event handler URL - bookmarklet
More informationDesign of Context-sensitive Help
User-centred Design of Context-sensitive Help Matthew Ellison UA Europe Conference matthew@uaconference.eu Definition of Context-Sensitive Help (CSH) Ideally: Direct access to Help that is focused on the
More informationSeven Secrets of Successful Software Demos
Seven Secrets of Successful Software Demos Matthew Ellison 16 th 17 th June, 2011 Brighton, UK What we ll cover in this session Screen-based capture compared to full-motion recording Demos compared to
More informationContents. Demos folder: Demos\14-Ajax. 1. Overview of Ajax. 2. Using Ajax directly. 3. jquery and Ajax. 4. Consuming RESTful services
Ajax Contents 1. Overview of Ajax 2. Using Ajax directly 3. jquery and Ajax 4. Consuming RESTful services Demos folder: Demos\14-Ajax 2 1. Overview of Ajax What is Ajax? Traditional Web applications Ajax
More informationPure JavaScript Client
Pure JavaScript Client This is a message-receiving client for Apache ESME that is written entirely in Javascript. This very first cut of a client was created as a proof-ofconcept to show that a very simple
More informationReality of EPUB: Making it work for your documentation (workshop)
Reality of EPUB: Making it work for your documentation (workshop) tcworld conference 2016 - Stuttgart, Germany Scott Prentice, Leximation, Inc. Introduction Scott Prentice, President of Leximation, Inc.
More informationRequesting a Location. There are two options to open a request you can use the quick start:
Requesting a Location Firefox or Chrome https://25live.collegenet.com/stthomas Log in There are two options to open a request you can use the quick start: Or using Any field is required and must be completed
More informationOracle WebLogic Portal
Oracle WebLogic Portal Client-Side Developer s Guide 10g Release 3 (10.3) September 2008 Oracle WebLogic Portal Client-Side Developer s Guide, 10g Release 3 (10.3) Copyright 2008, Oracle and/or its affiliates.
More informationAJAX: Asynchronous Event Handling Sunnie Chung
AJAX: Asynchronous Event Handling Sunnie Chung http://adaptivepath.org/ideas/ajax-new-approach-web-applications/ http://stackoverflow.com/questions/598436/does-an-asynchronous-call-always-create-call-a-new-thread
More informationTable of contents. DMXzone Universal Form Validator ASP DMXzone.com
Table of contents About DMXzone Universal Form Validator ASP... 2 Features in Detail... 3 Before you begin... 7 Installing the extension... 7 The Basics: Checkout Form Validation with the DMXzone Universal
More informationReporting Features in Flare and Analyzer
Reporting Features in Flare and Analyzer Who Am I? Neil Perlin Hyper/Word Services. Internationally recognized content creation and delivery consultant. Help clients create effective, efficient, flexible
More informationProfessional Diploma in Web Designing
Professional Diploma in Web Designing DOT-NET Institute: DOT-NET is a leading Educational Training institute based in Delhi. As excellence is embedded in the very core of DOT-NET principles, it provides
More informationAJAX Workshop. Karen A. Coombs University of Houston Libraries Jason A. Clark Montana State University Libraries
AJAX Workshop Karen A. Coombs University of Houston Libraries Jason A. Clark Montana State University Libraries Outline 1. What you re in for 2. What s AJAX? 3. Why AJAX? 4. Look at some AJAX examples
More informationCascading Style Sheets (CSS) Part 1 of 3: Introduction and overview
Cascading Style Sheets (CSS) Part 1 of 3: Introduction and overview Mike Hamilton V.P. Product Evangelism MadCap Software mhamilton@madcapsoftware.com Presenter Information Mike Hamilton MadCap V.P. of
More informationCSE 135. Struts with AJAX Example. Students Database Example (with AJAX)
CSE 135 Struts with AJAX Example Students Database Example (with AJAX) 2 1 Struts Example (without AJAX) Students (hyperlink) menu.jsp showstudents.do students.jsp!validate insertstudent.do Insert StudentForm
More informationAJAX. Ajax: Asynchronous JavaScript and XML *
AJAX Ajax: Asynchronous JavaScript and XML * AJAX is a developer's dream, because you can: Read data from a web server - after the page has loaded Update a web page without reloading the page Send data
More informationA HANDS-ON LOOK AT MIGRATING FROM FRAMEMAKER TO FLARE. Wednesday, June 17, 8:00 9:30AM PDT
A HANDS-ON LOOK AT MIGRATING FROM FRAMEMAKER TO FLARE Wednesday, June 17, 8:00 9:30AM PDT 1 PANELISTS: 2 PANELISTS: DENISE KADILAK Information Architect / Team Manager Blackbaud develops software for nonprofit
More informationValidating customer demand
Validating customer demand Why and how to test product and feature concepts without writing a single line of code Steven Cohn Founder & CEO Validately Anuraag Verma VP of Business Development Alpha UX
More informationProgramming & Application Manual
............... DNG100BT DDNG100BT DMNG100BT Supplied by: Programming & Application Manual 29B DNG100BT 30B DDNG100BT 31B DMNG100BT 13BContents UConfiguring the DNG100BTU... 2 UEthernet Gateway modeu...
More informationHTML and CSS a further introduction
HTML and CSS a further introduction By now you should be familiar with HTML and CSS and what they are, HTML dictates the structure of a page, CSS dictates how it looks. This tutorial will teach you a few
More informationMarch w w w. a s c e. o r g / C h a m p i o n s TOPIC: The ASCE Membership Champions Program
March 2014 TOPIC: FTP Data An Important Player In Your Game Plan of Growing Membership The w w w. a s c e. o r g / C h a m p i o n s Today s Trainers Anne O Donnell, CAE Cooks up new ideas Listens to the
More informationH.A.T. Tricks Past, Present, Future
H.A.T. Tricks Past, Present, Future Who Am I? Neil Perlin - Hyper/Word Services. Internationally recognized content consultant. Help clients create effective, efficient, flexible content in anything from
More informationPolytechnic e-learning: LMS Manual - LECTURER
Polytechnic e-learning: LMS Manual - LECTURER JPP & USTM 2014 TABLE OF CONTENTS 1. ACCESSING LMS... 1 2. LOG IN... 1 3. MANAGE STUDENT SELF-ENROLMENT... 1 4. MANAGE COURSE LANDING PAGE... 1 5. MANAGE COURSE
More informationIntroduction to HTML & CSS. Instructor: Beck Johnson Week 5
Introduction to HTML & CSS Instructor: Beck Johnson Week 5 SESSION OVERVIEW Review float, flex, media queries CSS positioning Fun CSS tricks Introduction to JavaScript Evaluations REVIEW! CSS Floats The
More informationCSC 405 Computer Security. Web Security
CSC 405 Computer Security Web Security Alexandros Kapravelos akaprav@ncsu.edu (Derived from slides by Giovanni Vigna and Adam Doupe) 1 The XMLHttpRequest Object Microsoft developers working on Outlook
More informationUsing Functions in Alice
Using Functions in Alice Step 1: Understanding Functions 1. Download the starting world that goes along with this tutorial. We will be using functions. A function in Alice is basically a question about
More informationRegular Expressions for Technical Writers
Regular Expressions for Technical Writers STC Summit 2017 - Washington DC Scott Prentice, Leximation, Inc. Introduction Scott Prentice, President of Leximation, Inc. Specializing in FrameMaker plugin development
More informationAjax. Ronald J. Glotzbach
Ajax Ronald J. Glotzbach What is AJAX? Asynchronous JavaScript and XML Ajax is not a technology Ajax mixes well known programming techniques in an uncommon way Enables web builders to create more appealing
More informationClaims Management - Delay analysis Online Workshop. Week No. 1: concept of claims
Online Workshop Week No. 1: concept of claims Presented by : Hany Ismail, MSc, PMP Workshop Concept Online Workshop Course Duration. Course PDU s. Course weekly Schedule. Wednesday New Lecture by Instructor
More information2/6/2012. Rich Internet Applications. What is Ajax? Defining AJAX. Asynchronous JavaScript and XML Term coined in 2005 by Jesse James Garrett
What is Ajax? Asynchronous JavaScript and XML Term coined in 2005 by Jesse James Garrett http://www.adaptivepath.com/ideas/essays/archives /000385.php Ajax isn t really new, and isn t a single technology
More informationThis is CS50 CS164. Mobile Software Engineering
This is CS50 CS164 Mobile Software Engineering diff cs50 cs164 HTML5, PHP, JavaScript, Objective-C workload typedef struct node { int n; struct node *next; } node; typedef struct node { student *student;
More informationTable of contents. DMXzone Ajax Form Manual DMXzone
Table of contents Table of contents... 1 About Ajax Form... 2 Features in Detail... 3 The Basics: Basic Usage of Ajax Form... 13 Advanced: Styling the Default Success and Error Message Sections... 24 Advanced:
More informationIntroduction to Ajax
Introduction to Ajax with Bob Cozzi What is AJAX? Asynchronous JavaScript and XML A J a X Asynchronous data retrieval using the XMLHttpRequest object from JavaScript Data is retrieved from the server as
More informationTUTORIAL MADCAP FLARE Tripane and PDF
TUTORIAL MADCAP FLARE 2018 Tripane and PDF Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document
More informationRagey s Cross Site Scripting Worm Proof of Concept. The ragey worm exploits a permanent cross site scripting vulnerability in the CMS profile page
Ragey s Cross Site Scripting Worm Proof of Concept If ragey.js were to have been constructed in malicious intent it could - change passwords - harvest emails through regex - spam members with infected
More informationRegular Expressions for Technical Writers (tutorial)
Regular Expressions for Technical Writers (tutorial) tcworld conference 2016 - Stuttgart, Germany Scott Prentice, Leximation, Inc. modified 2017-05-13 (fixed typos) Introduction Scott Prentice, President
More informationExam Questions Demo https://www.certifyforsure.com/dumps/ Microsoft. Exam Questions
Microsoft Exam Questions 70-480 Programming in HTML5 with JavaScript and CSS3 Version:Demo 1. You are developing a web page that will be divided into three vertical sections. The main content of the site
More informationTechnology Training Center. WebEx Meeting Center User Guide
Technology Training Center WebEx Meeting Center User Guide Updated 9/26/2017 Table of Contents ACCESSING WEBEX AS A PARTICIPANT... 1 Joining a WebEx as a Participant... 1 Audio and Video Connection...
More informationOutline. AJAX for Libraries. Jason A. Clark Head of Digital Access and Web Services Montana State University Libraries
AJAX for Libraries Jason A. Clark Head of Digital Access and Web Services Montana State University Libraries Karen A. Coombs Head of Web Services University of Houston Libraries Outline 1. What you re
More informationUSER GUIDE. MADCAP FLARE 2017 r3. Import
USER GUIDE MADCAP FLARE 2017 r3 Import Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is
More informationỨNG DỤNG AJAX. <input id="xuat" size="" style="width: 184px" type="button" value="xử LÝ" onclick ="Xuly_xuat();" />
Lab04 1. Mục tiêu ỨNG DỤNG AJAX Ứng dụng Ajax vào Website ASP.Net với môi trường Microsoft Visual Studio 2010 Xây dựng ứng dụng web với đối tượng XmlHttpRequest 2. Tạo mới Website Dùng Ajax với đối tượng
More informationAn Introduction to AJAX. By : I. Moamin Abughazaleh
An Introduction to AJAX By : I. Moamin Abughazaleh How HTTP works? Page 2 / 25 Classical HTTP Process Page 3 / 25 1. The visitor requests a page 2. The server send the entire HTML, CSS and Javascript code
More informationGraphic Design/Publishing Digital Marketing elearning Epub Microsoft Office
Eliquo Eliquo was established in 2002 as a training center dedicated to supporting digital experiences and digital marketing software and production practices. We provide certified training that addresses
More information