P


<p> element, 304, 308, 309, 310

parameters

asyncFlag parameter, 93, 615

:complete parameter, 288

:failure parameter, 288

:interactive parameter, 288

:loaded parameter, 288

:loading parameter, 288

method parameter, 93, 615

password parameter, 93, 615

:success parameter, 288

URL parameter, 93, 615

username parameter, 93

userName parameter, 615

parse_str string function, PHP, 483

parseInt function, 322, 392

password controls, HTML, 538–540

password parameter, 93, 615

PasswordFilter filter, 634

PasswordFilter.class file, 636, 640

PasswordFilter.java file, 634, 636, 637, 640

passwords, 601–605, 619–630

pasteHTML method, 446

PATH_TRANSLATED server variable, $_SERVER, 557

<people> element, 353, 360

<peoples> element, 375

Perl, 252, 363

<person> element, 355, 371

PHP

arrays

copying, 491–492

creating, 488–491

commenting, 474–475

frameworks based on

LibAjax, 265–271

Sajax, 251–259

Xajax, 260–265

functions

default arguments, 514–515

passing data to, 512–513

returning multiple values from, 519–522

returning values from, 518–519

variable-length argument lists, 515–518

HTML controls

checkboxes, 527–530

list boxes, 533–538

password controls, 538–540

radio buttons, 531–533

text fields, 524–527

if statements

else statements, 497–498

elseif statements, 498–499

image maps, 540–543

interpolating variables in strings, 485–487

loop statements

dowhile loop, 505–506

for loop, 501–503

foreach loop, 506–508

while loop, 503–505

operators, 492–493

overview, 467–468

sending text back to browser, 469–470

sending XML back to browser, 471–473

switch statements, 499–501

uploading files, 544–550

user input in

displaying all data in form, 552–556

getting user input in arrays, 560–563

handling HTML sent by user, 586–589

hidden controls to check for previously viewed pages, 567–568

looking at server variables, 556–560

overview, 551

validating numbers, 577–582

validating text, 582–586

validating user input, 568–577

wrapping PHP applications in single page, 563–566

variables, 475–485

PHP Free Chat page, 10

PHP_AUTH_PW server variable, $_SERVER, 557

PHP_AUTH_USER server variable, $_SERVER, 557

PHP_SELF server variable, $_SERVER, 557

position style, CSS, 416

POST HTTP method, 110, 163

POST method, 106, 109, 110–115, 125, 174, 187, 188, 211, 239, 522, 524, 619, 622, 632, 661

postDataGetText, 174, 187–193, 203

postDataGetXml function, 174, 187, 193–203

postXml function, Ajax libXmlRequest library, 203

previousSibling property, JavaScript, 298, 345

print string function, PHP, 483

printf string function, PHP, 483

printJavascript method, 263

private key password encryption, 619–630

processRequests method, 263

programming

calling another domain in Ajax, 159–160

connecting to Google Suggest, 151–159

eliminating caching, 167–168

HEAD requests, 163–167

JavaScript sent from server

returning JavaScript, 145–149

returning JavaScript objects, 149–151

login example, 160–163

multiple concurrent XMLHttpRequest requests

inner functions, 138–145

storing XMLHttpRequest objects in array, 134–138

using multiple XMLHttpRequest objects, 130–134

overview, 127–128

properties

AjaxFailedAlert property, Sack framework, 218

attributes property, JavaScript, 298, 344

channel property, XMLHttpRequest, 91

childNodes property, JavaScript, 298, 344

document.bgcolor property, JavaScript, 37

documentElement property, JavaScript, 298, 344

document.fgcolor property, JavaScript, 37

document.lastmodified property, JavaScript, 37

document.title property, JavaScript, 37

e property, MouseEvent object, 320

element property, Sack framework, 218

encodeURIString property, Sack framework, 218

execute property, Sack framework, 218

failed property, Sack framework, 219

firstChild property, JavaScript, 298, 345

font-family style property, 407, 409

font-size style property, 408, 409

font-style style property, CSS, 408

font-weight style property, 408, 409

function property, JavaScript, 149

innerHTML property, dynamic HTML, 437

innerText property, dynamic HTML, 437

JavaScript, 37

lastChild property, JavaScript, 298, 345

length property, 70

line-height style property, CSS, 408

localName property, JavaScript, 298, 345

location.hostname property, JavaScript, 37

method property, Sack framework, 219

name property, JavaScript, 298, 345

navigator.appName property, JavaScript, 37

navigator.AppName property, navigator object, 69

navigator.AppVersion property, navigator object, 69

navigator.UserAgent property, navigator object, 69

nextSibling property, JavaScript, 298, 345

nodeName property, JavaScript, 298, 345

nodeType property, JavaScript, 298, 345

nodeValue property, JavaScript, 298, 345

onCompletion property, Sack framework, 219

onInteractive property, Sack framework, 219

onLoaded property, Sack framework, 219

onLoading property, Sack framework, 219

onreadystatechange property, XMLHttpRequest, 90, 91, 92

onreadystatechange property, XMLHttpRequest object, 177

outerHTML property, dynamic HTML, 437

outerText property, dynamic HTML, 437

previousSibling property, JavaScript, 298, 345

readyStateproperty, XMLHttpRequest, 90, 91, 92

readyState property, XMLHttpRequest object, 96, 177

requestFile property, Sack framework, 219

response property, Sack framework, 219

responseBody property, XMLHttpRequest, 90

responseStatus property, Sack framework, 219

responseStream property, XMLHttpRequest, 90

responseText property, XMLHttpRequest, 90, 91, 92

responseXML property, XMLHttpRequest, 90, 91, 92

responseXML property, Sack framework, 219

Status property, XMLHttpRequest, 90, 91, 92, 96

statusText property, XMLHttpRequest, 90, 91, 92

target property, MouseEvent object, 320

text-align style property, 408, 410

text-decoration style property, 408, 410

updating parts of Web pages with, 437–443

URLString property, Sack framework, 219

variable1 property, JavaScript, 149

variable2 property, JavaScript, 149

x property, MouseEvent object, 320

y property, MouseEvent object, 320

proxy servers, 600–601

Public class, 660–663, 665

public key password encryption, 619–630

PUT HTTP method, 83



Ajax Bible
Ajax Bible
ISBN: 0470102632
EAN: 2147483647
Year: 2004
Pages: 169

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net