Specification on tables display(ergonomics) in PhpPgAdmin 4.2.3
|
|
- Barnard Hood
- 6 years ago
- Views:
Transcription
1 Specification on tables display(ergonomics) in PhpPgAdmin Author: Didier SERVOZ Compagny: BULL SA France Manager: Thierry MISSILLY Date:21/06/10
2 Table of contents Table of contents Background Limitation of the actual display for big SQL tables Modification purpose Characteristics Feature 1: The columns choice Feature 2: Saving changes Source Code Notice...13
3 1 Background: The phppgadmin version allows to display the SQL table content in the following manner: The SQL table recorded in the data base, is displayed by a HTML table produced by PhpPgAdmin. The table fields are the columns and the data records are the HTML table lines. 2 Limitation of the actual display for big SQL tables : The user can t have the ability to choice the columns he wants to display on the screen (without making SQL query). For example, if the user is only interested by the data of the first and last column, phpphadmin displays all the fields of the table. And on large SQL table, it adds an horizontal scrolling which could be difficult to find the last column data as one part of the line record is not visible. From my point of view, this lack of visibility could make lost of time. 3 Modification purpose: My modification purpose is to allow the user to choose the table columns, he wants to display on the screen and save these modifications in his context. That involve a best visibility of data and a better effective data research on large tables. This functionality can be useful for non SQL people. In this way, all the selected data are in a single screen, giving to the user the ability to create a kind of dynamic SQL view on one table. 4 Characteristics : We propose a patch that allows the user to configure the fields he wants to see displayed on the screen and save the changes. These features are useful for users who regularly use the same table in the same Web browser session. This patch includes : The choice of columns. The save of changes. Language used: Javascript et Php. Change file: display.php 2 news file: 1 JavaScript file and 1 Php file. Test Environment: Firefox and phppgadmin Not tested on IE and other Web browsers.
4 4 1 Feature 1: The columns choice : How does it work: The table columns which are not useful for the user, are hidden by a click on a button bottom the column header. The hidden columns can be restore dynamically via a link.. Code: It plays on the properties of cells of the HTML table. Each HTML table cells have a unique id for each column. With the id (which determines an object), you can play on cell properties through javascript functions. Restore the hidden column Allow hidden the column The new features
5 4 2 Feature 2: Saving changes: How does it work: Saved hidden columns for each table. The switch on different tables preserve the customisation of each HTML tables. Each table session is unique. The session's name is : database's name + table's name. code : The Feature uses the PHP sessions and the Ajax Framework functionality. Each time that user hide a column, the column id is saved in the table session variable. Thus, each table session corresponds to a variable containing the entire hidden columns id. Client side You click on a column to hide Switch back on a previously modified a table Send id on the server via Ajax Recovery of the table session File Session Server side Backup Id in a table session variable Reading the requested table session Sends data of the table session contained Restore an hidden column Sends column id to remove from the table session variable Rewrite the session variable without id ask.
6 5 Source Code: Javascript Resize5.js // Allow hidden the column. function hidden(k){ var tableau =document.getelementbyid('tableau'); var i; var obj=document.getelementbyid('s'+k); var obj1=document.getelementbyid('dyn'); var lien=document.getelementbyid('val'+k).innerhtml; obj1.style.display=''; if(document.getelementbyid('cols'+k)==null) obj1.innerhtml = obj1.innerhtml +'a id=cols'+k+' href=javascript:; onclick=replay('+k+'); class=topba> '+lien+'/a> '; else document.getelementbyid('cols'+k).style.display=''; obj.style.display='none'; document.getelementbyid('th'+k).style.display='none'; var k=k+1; for(i=6;i(tableau.rows.length)+5;i++) document.getelementbyid('td'+i+k).style.display='none'; // Restore the hidden column with a link. function replay(k){ var tableau =document.getelementbyid('tableau'); var i; var obj=document.getelementbyid('s'+k); document.getelementbyid('cols'+k).style.display='none'; document.getelementbyid('th'+k).style.display=''; obj.style.display=''; var k=k+1; for(i=6;i(tableau.rows.length)+5;i++){ document.getelementbyid('td'+i+k).style.display=''; document.getelementbyid('size'+i+k).style.display='';
7 submitform(k 1,3); //Framework Ajax ==> Compatibility Test of web browsers.. function checkbrowers(req){ if (window.xmlhttprequest){ // Objet de la fenêtre courant req = new XMLHttpRequest(); // Firefox, Safari,... else if (window.activexobject){ // Version Active req = new ActiveXObject('Microsoft.XMLHTTP'); // Internet Explorer return req; //Query result function prossess(req){ req.onreadystatechange = function(){ if(req.readystate == 4){ if(req.status == 200){ recup( req.responsetext); ;
8 //creation, reading and writing sessions function submitform(k,vale){ var req = null; var sess=document.getelementbyid('table').value; req=checkbrowers(req); switch(vale){ case 1: var content='indice='+sess+'&data='+k+'&val=1'; send(req,content); hidden(k); break; case 2: prossess(req); var content='indice='+sess+'&val=2' send(req,content); break; case 3: var content='indice='+sess+'&data='+k+'&val=3'; send(req,content); break; function send(req,content){ req.open('post', 'sessions.php', true); req.setrequestheader('content Type', 'application/x www form urlencoded'); req.send(content); //applies the contents of the session function recup(data){ var tab=data.split('/'); for(var i=1;itab.length;i++) hidden(parseint(tab[i]));
9 File update_global.php.patch 220,229d219 span.topb{ margin bottom:5px; background color: #E6E6CC; a.topba { background color: transparent; border: 2px solid #E6E6CC;
10 The file PHP:?php if (!ini_get('session.auto_start')) { session_name('ppa_id'); session_start(); $myarray=&$_post; $indice=$myarray['indice']; switch($myarray['val']){ case 1: $_SESSION[$indice]=$_SESSION[$indice].'/'.$myarray['data']; echo $_SESSION[$indice]; break; case 2: $indice=$_post['indice']; echo $_SESSION[$indice]; break; case 3: $chain=explode('/',$_session[$indice]); $count=count($chain); $chain2; for($i=1;$i$count;$i++){ if ($chain[$i]!=$myarray['data']) $chain2.="/".$chain[$i]; $_SESSION[$indice]=$chain2; break;?>
11 File update_display.php.patch 254,255d253 echo "script language='javascript' src='resize5.js'> /script>"; 341,348c339 echo"br/>"; echo "span class='topb'>rétablir:/span>span id='dyn'> /span>br/>br/>"; echo "table id='tableau'>\ntr>"; > echo "table>\ntr>"; 378,380c369 $test= $_REQUEST['database'].$_REQUEST['table']; echo" input type='hidden' id='table' value='",$test,"'>"; echo "th id='th",$j,"' class=\"data\">div id='s",$j,"' style=' overflow:hidden; '>a href=\"display.php?{$str&sortkey=", ($j + 1), "&sortdir="; > echo "th class=\"data\">a href=\"display.php?{$str&sortkey=", ($j + 1), "&sortdir="; 384,385c373,374 "&page=". urlencode($_request['page']), "\">div id='val",$j,"'>", $misc >printval($finfo >name), "/div>/a>br>a href='javascript:;' onclick='submitform(",
12 $j,",1);'>img src='images/themes/default/iconmin.gif' width='10px' height='10px'/>/a>div>/th>\n"; > "&page=". urlencode($_request['page']), "\">", > $misc >printval($finfo >name), "/a>/th>\n"; 391c380 $u=6; > 426,427c415,416 echo "td id='td",$u,$j,"' class=\"data{$id\" style=\"white space:nowrap;\">div id='size",$u, $j,"' style=' overflow:hidden; '>", $misc >printval($v, $finfo >type, array('null' => true, 'clip' => ($_REQUEST['strings']=='collapsed'))), "/div>/td>"; > echo "td style=\"white space:nowrap;\">", > $misc >printval($v, $finfo >type, array('null' => true, 'clip' => ($_REQUEST['strings']=='collapsed'))), "/td>"; 433d421 $u++; 435,437c423 echo "/table>\n";?> script> onload=submitform(null,2);/script>?php > echo "/table>\n";
13 6 Notice: 1: Patch the File display.php + global.css 2: Insert iconmin.gif in /usr/share/phppgadmin/images/themes/default/ 3: Insert the file resize5.js and session.php in /usr/share/phppgadmin/
A 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 informationjmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc.
jmaki Overview Sang Shin Java Technology Architect Sun Microsystems, Inc. sang.shin@sun.com www.javapassion.com Agenda What is and Why jmaki? jmaki widgets Using jmaki widget - List widget What makes up
More informationTAG STYLE SELECTORS. div Think of this as a box that contains things, such as text or images. It can also just be a
> > > > CSS Box Model Think of this as a box that contains things, such as text or images. It can also just be a box, that has a border or not. You don't have to use a, you can apply the box model to any
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 informationAjax- XMLHttpResponse. Returns a value such as ArrayBuffer, Blob, Document, JavaScript object, or a DOMString, based on the value of
Ajax- XMLHttpResponse XMLHttpResponse - A Read only field Returns a value such as ArrayBuffer, Blob, Document, JavaScript object, or a DOMString, based on the value of XMLHttpRequest.responseType. This
More informationCSS for Page Layout Robert K. Moniot 1
CSS for Page Layout 2015 Robert K. Moniot 1 OBJECTIVES In this unit, you will learn: How to use style sheets for layout Controlling text flow, margins, borders, and padding Controlling visibility of elements
More informationVarargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript
PHP Curriculum Module: HTML5, CSS3 & JavaScript Introduction to the Web o Explain the evolution of HTML o Explain the page structure used by HTML o List the drawbacks in HTML 4 and XHTML o List the new
More informationSession 11. Ajax. Reading & Reference
Session 11 Ajax Reference XMLHttpRequest object Reading & Reference en.wikipedia.org/wiki/xmlhttprequest Specification developer.mozilla.org/en-us/docs/web/api/xmlhttprequest JavaScript (6th Edition) by
More informationUsing CSS for page layout
Using CSS for page layout Advantages: Greater typographic control Style is separate from structure Potentially smaller documents Easier site maintenance Increased page layout control Increased accessibility
More informationSession 11. Calling Servlets from Ajax. Lecture Objectives. Understand servlet response formats
Session 11 Calling Servlets from Ajax 1 Lecture Objectives Understand servlet response formats Text Xml Html JSON Understand how to extract data from the XMLHttpRequest object Understand the cross domain
More informationCaller ID with Asterisk and Ajax
Caller ID with Asterisk and Ajax Mike Diehl Abstract Combine Asterisk and Ajax to display incoming and outgoing call information. I've been using an Asterisk server to handle all of our telephone service
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 development using PHP & MySQL with HTML5, CSS, JavaScript
Web development using PHP & MySQL with HTML5, CSS, JavaScript Static Webpage Development Introduction to web Browser Website Webpage Content of webpage Static vs dynamic webpage Technologies to create
More information1 Explain the following in brief, with respect to usage of Ajax
PES Institute of Technology, Bangalore South Campus (Formerly PES School of Engineering) (Hosur Road, 1KM before Electronic City, Bangalore-560 100) INTERNAL TEST (SCHEME AND SOLUTION) 1 Subject Name:
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 informationModule7: AJAX. Click, wait, and refresh user interaction. Synchronous request/response communication model. Page-driven: Workflow is based on pages
INTERNET & WEB APPLICATION DEVELOPMENT SWE 444 Fall Semester 2008-2009 (081) Module7: Objectives/Outline Objectives Outline Understand the role of Learn how to use in your web applications Rich User Experience
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 informationCHAPTER. Creating User-Defined Mashups
Blind folio: 219 CHAPTER 11 Creating User-Defined Mashups 219 ch11.indd 219 2/1/08 1:28:45 PM 220 Oracle Database AJAX & PHP Web Application Development A s powerful computers have become more common,
More informationFall Semester (081) Module7: AJAX
INTERNET & WEB APPLICATION DEVELOPMENT SWE 444 Fall Semester 2008-2009 (081) Module7: AJAX Dr. El-Sayed El-Alfy Computer Science Department King Fahd University of Petroleum and Minerals alfy@kfupm.edu.sa
More informationCENG 490 STARSOFT. Requirement Analysis Report
CENG 490 STARSOFT Requirement Analysis Report By; Fatih YILDIRIM Özer GÜMÜŞ Özge YAMASAN Mehmet ALBAYRAK Ömer ESER 1. Introduction... 3 1.1. Scope... 3 1.2. Goals And Objectives... 3 2. The Process...
More informationProfessional Course in Web Designing & Development 5-6 Months
Professional Course in Web Designing & Development 5-6 Months BASIC HTML Basic HTML Tags Hyperlink Images Form Table CSS 2 Basic use of css Formatting the page with CSS Understanding DIV Make a simple
More informationMicronet International College
Name: /50 Class: Micronet International College Level 4 Diploma in Computing Designing and Developing a Website (DDW) Test 2 (20%) QUESTION 1 a) JPEG is a commonly used image file format on the web. What
More informationUse Table Styles to format an entire table. Format a table. What do you want to do? Hide All
Page 1 of 6 Word > Tables > Formatting tables Format a table Hide All After you create a table, Microsoft Office Word 2007 offers you many ways to format that table. If you decide to use Table Styles,
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 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 informationSample Question Paper Multimedia and Web Technology Class: XII Session
Sample Question Paper Multimedia and Web Technology Class: XII Session 2018-19 Max. Marks: 70 Duration: 3 hrs. General Instructions: (i) All questions are compulsory. (ii) Answer the questions after carefully
More informationWeb Security: Vulnerabilities & Attacks
Computer Security Course. Web Security: Vulnerabilities & Attacks Type 2 Type 1 Type 0 Three Types of XSS Type 2: Persistent or Stored The attack vector is stored at the server Type 1: Reflected The attack
More informationPage Layout. 4.1 Styling Page Sections 4.2 Introduction to Layout 4.3 Floating Elements 4.4 Sizing and Positioning
Page Layout contents of this presentation are Copyright 2009 Marty Stepp and Jessica Miller 4.1 Styling Page Sections 4.2 Introduction to Layout 4.3 Floating Elements 4.4 Sizing and Positioning 2 1 4.1
More informationEnhancing WebGen5 with Access Control, AJAX Support, and Editable-and-Insertable Select Form.
Enhancing WebGen5 with Access Control, AJAX Support, and Editable-and-Insertable Select Form. by Mariko Imaeda Submitted to Oregon State University In partial fulfillment of the requirements for the degree
More informationCS197WP. Intro to Web Programming. Nicolas Scarrci - February 13, 2017
CS197WP Intro to Web Programming Nicolas Scarrci - February 13, 2017 Additive Styles li { color: red; }.important { font-size: 2em; } first Item Second
More informationWeb Designing HTML (Hypertext Markup Language) Introduction What is World Wide Web (WWW)? What is Web browser? What is Protocol? What is HTTP? What is Client-side scripting and types of Client side scripting?
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 informationPHP Online Training. PHP Online TrainingCourse Duration - 45 Days. Call us: HTML
PHP Online Training PHP is a server-side scripting language designed for web development but also used as a generalpurpose programming language. PHP is now installed on more than 244 million websites and
More informationSections and Articles
Advanced PHP Framework Codeigniter Modules HTML Topics Introduction to HTML5 Laying out a Page with HTML5 Page Structure- New HTML5 Structural Tags- Page Simplification HTML5 - How We Got Here 1.The Problems
More informationPage Layout Using Tables
This section describes various options for page layout using tables. Page Layout Using Tables Introduction HTML was originally designed to layout basic office documents such as memos and business reports,
More informationDenes Kubicek. Oracle ACE APEX Developer of the Year 2008
Denes Kubicek Oracle ACE APEX Developer of the Year 2008 Blog & Tools at: http://www.deneskubicek.blogspot.com/ http://apex.oracle.com/pls/otn/f?p=31517:1 http://www.opal-consulting.de Create Web 2.0 Applications
More informationSetting Up a Development Server What Is a WAMP, MAMP, or LAMP? Installing a WAMP on Windows Testing the InstallationAlternative WAMPs Installing a
Setting Up a Development Server What Is a WAMP, MAMP, or LAMP? Installing a WAMP on Windows Testing the InstallationAlternative WAMPs Installing a LAMP on Linux Working Remotely Introduction to web programming
More informationCreating HTML files using Notepad
Reference Materials 3.1 Creating HTML files using Notepad Inside notepad, select the file menu, and then Save As. This will allow you to set the file name, as well as the type of file. Next, select the
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 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 informationTo place an element at a specific position on a page use:
1 2 To place an element at a specific position on a page use: position: type; top: value; right: value; bottom: value; left: value; Where type can be: absolute, relative, fixed (also static [default] and
More information6. Accelerated Development with jquery Library and AJAX Technology
Web Engineering I BIT Pre-Semester Accelerated Development with jquery Library and AJAX Technology (Modal Question) Lessons for Mid-Exam 1. Web Administration skills in Analysis, Design, Develop and Deploy
More informationPHP & My SQL Duration-4-6 Months
PHP & My SQL Duration-4-6 Months Overview of the PHP & My SQL Introduction of different Web Technology Working with the web Client / Server Programs Server Communication Sessions Cookies Typed Languages
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 informationProgramming the World Wide Web by Robert W. Sebesta
Programming the World Wide Web by Robert W. Sebesta Tired Of Rpg/400, Jcl And The Like? Heres A Ticket Out Programming the World Wide Web by Robert Sebesta provides students with a comprehensive introduction
More informationAdvanced 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 informationORB Education Quality Teaching Resources
These basic resources aim to keep things simple and avoid HTML and CSS completely, whilst helping familiarise students with what can be a daunting interface. The final websites will not demonstrate best
More informationParashar Technologies HTML Lecture Notes-4
CSS Links Links can be styled in different ways. HTML Lecture Notes-4 Styling Links Links can be styled with any CSS property (e.g. color, font-family, background, etc.). a { color: #FF0000; In addition,
More informationAjax Ajax Ajax = Asynchronous JavaScript and XML Using a set of methods built in to JavaScript to transfer data between the browser and a server in the background Reduces the amount of data that must be
More informationAPI Reference Guide Web Driver Rev. 1.04
API Reference Guide Rev. 1.04 http://www.bixolon.com Table of Contents 1. Manual Guide... 3 2. Overview... 3 2-1 Features... 3 2-2 Terminology... 3 2-3 Supported O/S & Web Browser... 3 2-3-1 Windows...
More informationStatic Webpage Development
Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for PHP Given below is the brief description for the course you are looking for: - Static Webpage Development Introduction
More informationINFS 2150 Introduction to Web Development
INFS 2150 Introduction to Web Development 3. Page Layout Design Objectives Create a reset style sheet Explore page layout designs Center a block element Create a floating element Clear a floating layout
More informationINFS 2150 Introduction to Web Development
Objectives INFS 2150 Introduction to Web Development 3. Page Layout Design Create a reset style sheet Explore page layout designs Center a block element Create a floating element Clear a floating layout
More informationWeb Development. With PHP. Web Development With PHP
Web Development With PHP Web Development With PHP We deliver all our courses as Corporate Training as well if you are a group interested in the course, this option may be more advantageous for you. 8983002500/8149046285
More informationAJAX Programming Chris Seddon
AJAX Programming Chris Seddon seddon-software@keme.co.uk 2000-12 CRS Enterprises Ltd 1 2000-12 CRS Enterprises Ltd 2 What is Ajax? "Asynchronous JavaScript and XML" Originally described in 2005 by Jesse
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 informationAventail Integration
Aventail Integration SonicWall Aventail clientless SSL VPN Gateway Integration Guide Contents 1 Introduction 2 Prerequisites 3 Baseline 4 Architecture 5 Swivel Configuration 5.1 Configuring the RADIUS
More informationHTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS
MOST TAGS CLASS Divides tags into groups for applying styles 202 ID Identifies a specific tag 201 STYLE Applies a style locally 200 TITLE Adds tool tips to elements 181 Identifies the HTML version
More information12/9/2012. CSS Layout
Dynamic HTML CSS Layout CSS Layout This lecture aims to teach you the following subjects: CSS Grouping and nesting Selectors. CSS Dimension. CSS Display.. CSS Floating. CSS Align. 1 CSS Grouping and nesting
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 informationGuidance for display and implementation of the Unistats widget (2018)
Guidance for display and implementation of the Unistats widget (2018) Deadline for update of Unistats widgets You will need to ensure that your widgets reflect the KISCOURSEIDs used in your 2018 Unistats
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 informationweek8 Tommy MacWilliam week8 October 31, 2011
tmacwilliam@cs50.net October 31, 2011 Announcements pset5: returned final project pre-proposals due Monday 11/7 http://cs50.net/projects/project.pdf CS50 seminars: http://wiki.cs50.net/seminars Today common
More informationAjax Ajax Ajax = Asynchronous JavaScript and XML Using a set of methods built in to JavaScript to transfer data between the browser and a server in the background Reduces the amount of data that must be
More information8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) More on Relative Linking. Learning Objectives (2 of 2)
Web Development & Design Foundations with HTML5 Ninth Edition Chapter 7 More on Links, Layout, and Mobile Slides in this presentation contain hyperlinks. JAWS users should be able to get a list of links
More informationPHP,HTML5, CSS3, JQUERY SYLLABUS
PHP,HTML5, CSS3, JQUERY SYLLABUS AAvhdvchdvchdvhdh HTML HTML - Introduction HTML - Elements HTML - Tags HTML - Text HTML - Formatting HTML - Pre HTML - Attributes HTML - Font HTML - Text Links HTML - Comments
More informationChapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21
Table of Contents Chapter 1 Getting Started with HTML 5 1 Introduction to HTML 5... 2 New API... 2 New Structure... 3 New Markup Elements and Attributes... 3 New Form Elements and Attributes... 4 Geolocation...
More information1.2 * allow custom user list to be passed in * publish changes to a channel
ToDoList /*** USAGE: ToDoList() Embed a TODO-list into a page. The TODO list allows users to cre Items that are due are highlighted in yellow, items passed due ar list can be added to any page. The information
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 informationCross Site Request Forgery
Cross Site Request Forgery VULNERABILITY OVERVIEW WHITE PAPER PUBLIC Version: 1.0 By: Acadion Security URL: http://www.acadion.nl/ Date: February 6, 2013 Address: Koornmarkt 46 2611 EH Delft Nederland
More informationINDIAN SCHOOL DARSAIT FIRST TERM EXAM- MAY 2017 MULTIMEDIA AND WEB TECHNOLOGY (067) SAMPLE PAPER Class: XI Max.Marks: 70
INDIAN SCHOOL DARSAIT FIRST TERM EXAM- MAY 07 MULTIMEDIA AND WEB TECHNOLOGY (067) SAMPLE PAPER Class: XI Max.Marks: 70 Date: 6-09-07 Time: 3hr. Answer the following questions based on HTML. a) Differentiate
More informationChapter4: HTML Table and Script page, HTML5 new forms. Asst. Prof. Dr. Supakit Nootyaskool Information Technology, KMITL
Chapter4: HTML Table and Script page, HTML5 new forms Asst. Prof. Dr. Supakit Nootyaskool Information Technology, KMITL Objective To know HTML5 creating a new style form. To understand HTML table benefits
More informationCurrent trends: Scripting (I) A bid part of interface design centers around dialogs
Current trends: Scripting (I) A bid part of interface design centers around dialogs that a system has with a user of the system These dialogs follow what is usually called a "script", i.e. a sequence of
More informationCredits: Some of the slides are based on material adapted from
1 The Web, revisited WEB 2.0 marco.ronchetti@unitn.it Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 2 The old web: 1994 HTML pages (hyperlinks)
More informationJSON POST WITH PHP IN ANGULARJS
JSON POST WITH PHP IN ANGULARJS The POST method is used to insert the data. In AngularJS, we should post the form data in JSON format to insert into the PHP file. The PHP server side code used to get the
More informationABOUT WEB TECHNOLOGY COURSE SCOPE:
ABOUT WEB TECHNOLOGY COURSE SCOPE: The booming IT business across the globe, the web has become one in every of the foremost necessary suggests that of communication nowadays and websites are the lifelines
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 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 informationContents AD SPECIFICATIONS AND STYLE GUIDE 2018
Contents Standard ad formats... 2 Bulletins... 3 HTML5 Creatives... 4 ZIP BUNDLES... 4 STUDIO... 5 Additional information... 6 What s happening to Flash?... Error! Bookmark not defined. Please always download
More informationHere are a few easy steps to create a simple timeline. Open up your favorite text or HTML editor and start creating an HTML file.
1 of 6 02-Sep-2013 1:52 PM Getting Started with Timeline From SIMILE Widgets Contents 1 Getting Started 1.1 Note 1.2 Examples 1.3 Step 1. Link to the API 1.4 Step 2. Create a DIV Element 1.5 Step 3. Call
More informationADOBE 9A Adobe Dreamweaver CS4 ACE.
ADOBE 9A0-090 Adobe Dreamweaver CS4 ACE http://killexams.com/exam-detail/9a0-090 ,D QUESTION: 74 You use an image throughout your Web site. You want to be able to add this image to various Web pages without
More informationHTML5. HTML5 Introduction. Form Input Types. Semantic Elements. Form Attributes. Form Elements. Month Number Range Search Tel Url Time Week
WEB DESIGNING HTML HTML - Introduction HTML - Elements HTML - Tags HTML - Text HTML - Formatting HTML - Pre HTML - Attributes HTML - Font HTML - Text Links HTML - Comments HTML - Lists HTML - Images HTML
More informationLotus Using JavaScript in IBM Lotus Domino 7 Applications.
Lotus 190-753 Using JavaScript in IBM Lotus Domino 7 Applications http://killexams.com/exam-detail/190-753 B. Remove the input validation formulas. Code a function to validate the user input and call this
More informationLesson 12: JavaScript and AJAX
Lesson 12: JavaScript and AJAX Objectives Define fundamental AJAX elements and procedures Diagram common interactions among JavaScript, XML and XHTML Identify key XML structures and restrictions in relation
More informationStyles, Style Sheets, the Box Model and Liquid Layout
Styles, Style Sheets, the Box Model and Liquid Layout This session will guide you through examples of how styles and Cascading Style Sheets (CSS) may be used in your Web pages to simplify maintenance of
More informationAD SPECIFICATIONS AND STYLE GUIDE 2018
Contents Standard ad formats... 1 Bulletins... 2 Rich Media Ad Units... 2 HTML5 Creatives... 3 ZIP BUNDLES... 3 STUDIO... 4 Additional information... 5 All creatives can be run through Third Party servers
More informationSession 15. RESTful Services Part 3. Lecture Objectives
Session 15 RESTful Services Part 3 1 Lecture Objectives Understand how to pass parameters from the URL to a Web service Understand how to return values from a Web service using the @Produces annotation
More informationCS WEB TECHNOLOGY
CS1019 - WEB TECHNOLOGY UNIT 1 INTRODUCTION 9 Internet Principles Basic Web Concepts Client/Server model retrieving data from Internet HTM and Scripting Languages Standard Generalized Mark up languages
More information/bodyshop/restrictive.htm. The descriptive text (between the <p>what type of critter would you like to be?
generic Bodyshop
More informationHaymarket Business Media RECRUITMENT AD SPECIFICATIONS AND STYLE GUIDE 2018
Contents Standard ad formats... 1 Rich Media Ad Units... 2 HTML5 Creatives... 3 ZIP BUNDLES... 3 STUDIO... 4 Additional information... 5 This document is subject to change Please always download the most
More informationE ECMAScript, 21 elements collection, HTML, 30 31, 31. Index 161
A element, 108 accessing objects within HTML, using JavaScript, 27 28, 28 activatediv()/deactivatediv(), 114 115, 115 ActiveXObject, AJAX and, 132, 140 adding information to page dynamically, 30, 30,
More informationPHP / MYSQL DURATION: 2 MONTHS
PHP / MYSQL HTML Introduction of Web Technology History of HTML HTML Editors HTML Doctypes HTML Heads and Basics HTML Comments HTML Formatting HTML Fonts, styles HTML links and images HTML Blocks and Layout
More informationPart A Short Answer (50 marks)
Part A Short Answer (50 marks) NOTE: Answers for Part A should be no more than 3-4 sentences long. 1. (5 marks) What is the purpose of HTML? What is the purpose of a DTD? How do HTML and DTDs relate to
More informationPatron- Driven Expedited Cataloging Enhancement to WebPAC Pro
Patron- Driven Expedited Cataloging Enhancement to WebPAC Pro Prepared by Steven Bernstein Project Description This enhancement to the Innovative Millennium ILS provides users with a direct method for
More informationGetting Started with Eric Meyer's CSS Sculptor 1.0
Getting Started with Eric Meyer's CSS Sculptor 1.0 Eric Meyer s CSS Sculptor is a flexible, powerful tool for generating highly customized Web standards based CSS layouts. With CSS Sculptor, you can quickly
More informationLesson 19 Organizing and Enhancing Worksheets
Organizing and Enhancing Worksheets Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition 1 Objectives Hide, show, and freeze columns and rows. Create, rename, and delete worksheets. Change
More informationDynamic Select Option Menu Using Ajax And PHP. Wednesday, Mar 11, 2015
Page 1 of 7 TalkersCode.com HTML CSS JavaScript jquery PHP MySQL Web Development Tutorials Dynamic Select Option Menu Using Ajax And PHP. Wednesday, Mar 11, 2015 Share 4 Stum Tags:- Ajax jquery PHP MySQL
More informationMinistry of Higher Education and Scientific Research
Morning Study Department of information technology Institute of Technical - Duhok. University of Polytechnic Duhok. Subject: Web Technology Course book for 2nd year. Lecturer s name: MSc. Ayman Nashwan
More informationCSS Layout Part I. Web Development
CSS Layout Part I Web Development CSS Selector Examples Choosing and applying Class and ID names requires careful attention Strive to use clear meaningful names as far as possible. CSS Selectors Summary
More informationPerfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5
Perfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5 NOTE: It is my policy to give a failing grade in the course to any student who either gives or receives
More information