TY - BOOK AU - Bates,Chris TI - Web programming : : building Internet applications / SN - 9788126512904 U1 - 006.7/6 22 PY - 2007/// CY - New Delhi PB - Wiley KW - Internet programming KW - Web sites KW - Design N1 - Includes index; 1. Contents 2. Preface xix 3. Acknowledgments xxv 4. 1 Introduction 1 1.1 HTML,XML,andtheworldwideweb 3 1.2 Exercises 14 5. Parti HTML 2 HTML 3 2.1 basichtml 3 2.2 thedocumentbody 8 2.3 Text 12 2.4 Hyperlinks 18 2.5 addingmoreformatting 24 2.6 Lists 24 6. Vi CONTENTS 2.7 usingcolorandimages 29 2.8 Images 30 2.9 Exercises 35 3 morehtml 39 3.1 Tables 40 3.2 multimediaobjects 47 3.3 Frames 54 3.4 Forms?Towardinteractivity 59 3.5 thehtmldocumentheadindetail 63 3.6 XHTML?Anevolutionarymarkup 67 3.7 Exercises 72 7. Partii Stylesheets 4 cascadingstylesheets 77 4.1 Introduction 77 4.2 usingstyles:simpleexamples 79 4.3 De.ningyourownstyles 84 4.4 propertiesandvaluesinstyles 87 4.5 Stylesheets?Aworkedexample 92 4.6 formattingblocksofinformation 97 4.7 Layers 100 4.8 Exercises 110 5 cascadingstylesheetstwo 113 5.1 thedesignofcss2 114 5.2 stylingforpagedmedia 116 5.3 usingauralpresentation 120 5.4 countersandnumbering 124 8. Partiii javascript 6 anintroductiontojavascript 131 6.1 whatisdynamichtml? 132 6.2 javascript 133 6.3 javascript?Thebasics 137 6.4 Variables 143 6.5 stringmanipulation 151 6.6 mathematicalfunctions 156 6.7 Statements 161 6.8 Operators 167 6.9 Arrays 169 6.10 Functions 182 6.11 Exercises 191 7 objectsinjavascript 193 7.1 dataandobjectsinjavascript 193 7.2 regularexpressions 198 7.3 exceptionhandling 207 7.4 builtinobjects 211 7.5 Cookies 222 7.6 Events 228 7.7 Exercises 232 8 dynamichtmlwithjavascript 235 8.1 datavalidation 236 8.2 openinganewwindow 240 8.3 messagesandcon.rmations 242 8.4 thestatusbar 243 8.5 writingtoadifferentframe 245 8.6 rolloverbuttons 251 8.7 movingimages 256 8.8 multiplepagesinasingledownload 260 8.9 atext?Onlymenusystem 264 8.10 floatinglogos 267 8.11 Exercises 270 9. Partiv Perl 9 programminginperl5 275 9.1 whyperl? 277 9.2 On?Linedocumentation 279 9.3 thebasicperlprogram 281 9.4 Scalars 284 9.5 Arrays 288 9.6 Hashes 294 9.7 controlstructures 300 9.8 processingtext 309 9.9 regularexpressions 321 9.10 usingfiles 330 9.11 Subroutines 333 9.12 bitsandpieces 337 9.13 Exercises 343 10. 10cgiscripting 351 10.1 whatiscgi? 352 10.2 developingcgiapplications 352 10.3 processingcgi 353 10.4 introductiontocgi.pm 354 10.5 CGI.pmmethods 356 10.6 creatinghtmlpagesdynamically 358 10.7 usingcgi.pm?Anexample 362 10.8 addingrobustness 363 10.9 Carp 366 10.10Cookies 367 10.11Exercises 373 11buildingwebapplicationswithperl 11. 11.1 uploadingfiles 12. 11.2 trackinguserswithhiddendata 13. 11.3 usingrelationaldatabases 14. 11.4 Usinglibwww 15. 11.5 Template?Basedsiteswithhtml::Mason 16. 11.6 creatingandmanipulatingimages 17. 11.7 Exercises 18. Partv PHP 19. 12anintroductiontophp 20. 12.1 PHP 21. 12.2 introducingphp 22. 12.3 includingphpinapage 23. 12.4 datatypes 24. 12.5 programcontrol 25. 12.6 Arrays 26. 12.7 userde.nedfunctions 27. 12.8 builtinfunctions 28. 12.9 regularexpression12.10usingfiles12.11Exercises 29. 13buildingwebapplicationswithphp 30. 13.1 trackingusers 31. 13.2 usingdatabases 32. 13.3 handlingxml 33. 13.4 Exercises 34. Partvi Miscellany 35. 14XML:De.ningdataforwebapplications 36. 14.1 basicxml 528 37. 14.2 documenttypede.nition 538 38. 14.3 xmlschema 546 39. 14.4 documentobjectmodel 548 40. 14.5 presentingxml 550 41. 14.6 handlingxmlwithperl 562 42. 14.7 usingxml::Parser 566 43. 14.8 handlingthedomwithperl 575 44. 14.9 Exercises 584 45. 15gooddesign 587 46. 15.1 Structure 589 47. 15.2 tablesversusframesversus... 590 48. 15.3 Accessibility 597 49. 15.4 Internationalization 601 50. 15.5 Exercises 602 51. 16 Protocols 603 52. 16.1 Protocols 604 53. 16.2 ipandtcp 605 54. 16.3 hypertexttransferprotocol 609 55. 16.4 commongatewayinterface 612 56. 16.5 thedocumentobjectmodel 617 57. 16.6 introducingthedocumentobjectmodel 619 58. 16.7 Exercises 621 59. 17casestudy 623 60. 17.1 theplan 623 61. 17.2 thedata 625 62. Partvii Appendices 63. Glossary 631 64. Appendixaaccessingadatabasefromphpusing mysqli 635 appendixbaccessingadatabasefromphpusingpeardb 641 appendixchtmlcolorcodes 647 appendixdhtmlentities 653 65. Index 663 ER -