100% found this document useful (6 votes)
36 views

Enjoy an instant PDF download of the complete Test Bank for Introduction to JavaScript Programming with XML and PHP : 0133068307.

The document promotes various study materials and test banks available for download at testbankmall.com, specifically for programming subjects including JavaScript, PHP, and C++. It provides links to specific test banks and solution manuals for several programming textbooks. The materials are available in multiple digital formats for immediate access and use on any device.

Uploaded by

tamnnabshr
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (6 votes)
36 views

Enjoy an instant PDF download of the complete Test Bank for Introduction to JavaScript Programming with XML and PHP : 0133068307.

The document promotes various study materials and test banks available for download at testbankmall.com, specifically for programming subjects including JavaScript, PHP, and C++. It provides links to specific test banks and solution manuals for several programming textbooks. The materials are available in multiple digital formats for immediate access and use on any device.

Uploaded by

tamnnabshr
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 47

Download Reliable Study Materials and full Test Banks at testbankmall.

com

Test Bank for Introduction to JavaScript


Programming with XML and PHP : 0133068307

https://testbankmall.com/product/test-bank-for-introduction-
to-javascript-programming-with-xml-and-php-0133068307/

OR CLICK HERE

DOWLOAD NOW

Visit now to discover comprehensive Test Banks for All Subjects at testbankmall.com
Instant digital products (PDF, ePub, MOBI) ready for you
Download now and discover formats that fit your needs...

Start reading on any device today!

Solution Manual for Introduction to JavaScript Programming


with XML and PHP : 0133068307

https://testbankmall.com/product/solution-manual-for-introduction-to-
javascript-programming-with-xml-and-php-0133068307/

testbankmall.com

Test Bank for PHP Programming with MySQL The Web


Technologies Series, 2nd Edition

https://testbankmall.com/product/test-bank-for-php-programming-with-
mysql-the-web-technologies-series-2nd-edition/

testbankmall.com

Solution Manual for PHP Programming with MySQL The Web


Technologies Series, 2nd Edition

https://testbankmall.com/product/solution-manual-for-php-programming-
with-mysql-the-web-technologies-series-2nd-edition/

testbankmall.com

Solution Manual for Introduction to JavaScript Programming


The “Nothing but a Browser” Approach, 1st Edition, Eric
Roberts
https://testbankmall.com/product/solution-manual-for-introduction-to-
javascript-programming-the-nothing-but-a-browser-approach-1st-edition-
eric-roberts/
testbankmall.com
Solution Manual for An Introduction to Programming with
C++, 8th Edition

https://testbankmall.com/product/solution-manual-for-an-introduction-
to-programming-with-c-8th-edition/

testbankmall.com

Solutions Manual to accompany Introduction to Java


Programming 9th edition

https://testbankmall.com/product/solutions-manual-to-accompany-
introduction-to-java-programming-9th-edition/

testbankmall.com

Introduction to Java Programming Comprehensive Version


10th Edition Liang Test Bank

https://testbankmall.com/product/introduction-to-java-programming-
comprehensive-version-10th-edition-liang-test-bank/

testbankmall.com

Solution Manual for MATLAB: A Practical Introduction to


Programming and Problem Solving 5th Edition

https://testbankmall.com/product/solution-manual-for-matlab-a-
practical-introduction-to-programming-and-problem-solving-5th-edition/

testbankmall.com

Solution Manual for Revel for Introduction to Python


Programming and Data Structures, Y. Daniel Liang,

https://testbankmall.com/product/solution-manual-for-revel-for-
introduction-to-python-programming-and-data-structures-y-daniel-liang/

testbankmall.com
Description:
This is the eBook of the printed book and may not include any
media, website access codes, or print supplements that may
come packaged with the bound book. For a one-semester
JavaScript programming course for students who have
knowledge of HTML and CSS. This text also serves as a useful
reference for individuals interested in learning JavaScript
Programming with XML and PHP. ¿ Introduction to JavaScript
Programming with XML and PHP is a hands-on book that focuses
on the "how-to" aspects of JavaScript, with a focus on enhancing
and extending websites.¿¿

1. Introduction to JavaScript® Programming with XML and PHP Creating Dynamic and
Interactive Web Pages
2. Preface
3. Organization of the Text
4. Brief Chapter Overviews
5. Features of the Text
6. Supplements
7. Contents
8. Location of VideoNotes in the Text
9. Chapter 0: Computer Basics
10. Chapter Objectives
11. 0.1 A Brief History of Computers
12. What Is a Computer?
13. Personal Computers
14. Today’s Computers
15. 0.2 A Brief History of the Internet
16. Packet Switching
17. Transmission Control Protocol / Internet Protocol (TCP/IP)
18. Try It Yourself
19. What Is a URL?
20. The Protocol
21. The Web Server
22. The Domain
23. The Path
24. Is It All Necessary?
25. 0.3 Computer Basics
26. Input
27. Processing
28. Storage
29. Internal Memory
30. Mass Storage Devices
31. Output
32. 0.4 What Is Programming?
33. The History of Programming
34. A Brief Timeline
35. Types of Software
36. Application Software
37. System Software
38. Programming and Scripting Languages
39. Machine Language
40. Assembly Language
41. Machine Language Instruction:
42. Assembly Language Equivalent:
43. High-Level Languages
44. Writing Programs
45. Scripting Languages versus Programming Languages
46. 0.5 Browsers
47. What Is a Browser?
48. Overview of Major Browsers
49. How Does A Browser Work?
50. Is the World Wide Web the Same As the Internet?
51. What Does This Mean to You?
52. 0.6 JavaScript and the Acronyms: XHTML, DOM, PHP, XML
53. A Brief History of JavaScript
54. Web Pages and XHTML
55. Server-Side and Client-Side Technologies
56. JavaScript Overview
57. A Dynamic Language
58. First-Class Functions
59. A Multiparadigm Language
60. How JavaScript Is Used
61. Overview of DOM, PHP, and XML
62. The Document Object Model (DOM)
63. Hypertext Preprocessor (PHP) or Personal Home Page Tools
64. Extensible Markup Language (XML)
65. Chapter Review and Exercises
66. Key Terms
67. Review Exercises
68. Fill in the Blank
69. True or False
70. Short Answer
71. Chapter 1: JavaScript Programming Basics
72. Chapter Objectives
73. 1.1 What Is Programming?
74. A General Problem-Solving Strategy
75. The Program Development Cycle
76. Emphasis on Step 4: Test the Program Extensively!
77. 1.2 The Structure of a Program
78. Input-Processing-Output
79. Input
80. Processing
81. Output
82. The Control Structures
83. The Sequential Structure
84. The Decision (or Selection) Structure
85. The Loop (or Repetition) Structure
86. 1.3 Data Types and Operations on Data
87. Numerical Data
88. String Data
89. Boolean Data
90. Variables and Named Constants
91. Assignment Statements
92. Operations on Data
93. Arithmetic Operators
94. Assignment Operators
95. The Concatenation Operator (+) Used on Strings
96. 1.4 Problem Solving: The Importance of Logical Thinking
97. Pseudocode
98. Flowcharts
99. Flowchart Symbols
100. 1.5 JavaScript in the Web Page
101. The <script></script> Tag Pair
102. The <noscript></noscript> Tag Pair
103. JavaScript in a Web Page <body>
104. JavaScript in the document <head> section
105. The <body> onload Event
106. 1.6 Introduction to Objects
107. What is an Object?
108. Properties and Methods
109. Attributes and Functions
110. The Document Object
111. Dot Notation
112. The write() Method
113. The getElementById() Method and the innerHTML Property
114. getElementById()
115. innerHTML
116. The open() and close() Methods
117. 1.7 Introduction to JavaScript Functions and Events
118. Introduction to JavaScript Functions
119. Parameters
120. The prompt() Function
121. Introduction to JavaScript Events
122. Event Driven Programming
123. 1.8 Putting It to Work
124. Greg’s Gambits: Creating an About You Page
125. Developing the About You Page
126. Writing the Code
127. Prompting for the Player’s Name
128. Prompting for the Player’s Username
129. Selecting an Avatar
130. Finishing the Code
131. Carla’s Classroom: Creating an About You Page
132. Developing the About Me! Page
133. Writing the Code
134. Prompting for the Child’s Name, Age, and Favorite Subject
135. Prompting for the Child’s Favorite Teacher
136. Finishing the Code
137. Chapter Review and Exercises
138. Key Terms
139. Review Exercises
140. Fill in the Blank
141. True or False
142. Short Answer
143. Programming Challenges
144. On Your Own
145. Chapter 2: Building Blocks: Variables and Operators
146. Chapter Objectives
147. 2.1 What Is a Variable?
148. Memory Locations
149. Variable Names
150. Naming Tips
151. Declaring Variables
152. 2.2 Data Types
153. A Loosely Typed Language
154. Numbers
155. Strings and Characters
156. Named Constants
157. 2.3 Arithmetic Operators and Some Important Functions
158. The Modulus Operator
159. The Hierarchy of Operations
160. The Concatenation Operator
161. Parsing Integers and Floating Point Numbers
162. 2.4 Relational Operators
163. ASCII Code
164. Relational Operators
165. 2.5 Logical Operators and the Conditional Operator
166. Logical Operators
167. A Truth Table for the AND , OR , and NOT Operators
168. Boolean Logic and Boolean Operators
169. The Order of Operations for Logical Operators
170. Conditional Operator
171. 2.6 Putting It to Work
172. Greg's Gambits: Creating Your Own Story
173. Developing the Program
174. Writing the Code
175. The charAt() function
176. Finishing the Code
177. Carla's Classroom: A Spelling Lesson
178. Developing the Program
179. Functions
180. The showPrompt1() and showResult1() functions
181. Putting It Together
182. Finishing Up
183. Chapter Review and Exercises
184. Key Terms
185. Review Exercises
186. Fill in the Blank
187. True or False
188. Short Answer
189. Programming Challenges
190. On Your Own
191. Chapter 3: Making Decisions: The Selection Structure
192. Chapter Objectives
193. 3.1 What if? Types of Selection Structures
194. 3.2 The Single Alternative Structure: The if Statement
195. A Note about the Test Condition
196. A Note about the Curly Brackets
197. 3.3 The Dual Alternative Structure: if... else Statements
198. 3.4 Nested Selection Structures
199. 3.5 Compound Conditions
200. Combining Relational and Logical Operators
201. Logical Operators Revisited
202. A Note about Syntax
203. Using AND and OR
204. 3.6 Multiple-Alternative Selection Structures
205. The if... else if... Structure
206. Using if... else if for a Rating System
207. Error Checking: Just the Beginning
208. The Switch Statement
209. Using a switch Statement for Page Color
210. 3.7 Putting It to Work
211. Greg's Gambits: Madame Vadoma Knows All
212. The Math Object
213. The Math.random() and Math.floor() Methods
214. Developing the Program
215. Writing the Code
216. Putting It All Together
217. Finishing Up
218. Carla's Classroom: An Arithmetic Lesson
219. Developing the Program
220. The return Statement
221. The Counter
222. Writing the Code
223. 3.7.2.4.1 The Plan
224. The Code in Pieces
225. 3.7.2.5.1 Level One Code
226. 3.7.2.5.2 Level Two Code
227. 3.7.2.5.3 Level Three Code
228. 3.7.2.5.4 A Comment about Checking the Counter
229. Putting It All Together
230. Finishing Up
231. Chapter Review and Exercises
232. Key Terms
233. Review Exercises
234. Fill in the Blank
235. True or False
236. Short Answer
237. Programming Challenges
238. On Your Own
239. Chapter 4: Going Round and Round: The Repetition Structure
240. Chapter Objectives
241. 4.1 Computers Don’t Get Bored with Repetition
242. Loop Basics
243. Iterations
244. Writing Test Conditions
245. 4.1.1.2.1 Beware the Infinite Loop!
246. 4.1.1.2.2 Don’t Let the User Get Trapped in a Loop
247. 4.2 Types of Loops
248. Pre-Test and Post-Test Loops
249. The Pre-Test while Loop
250. Writing Test Conditions
251. The Post-Test do...while Loop
252. Why Use One and Not the Other?
253. Formatting the Output: The toFixed() Method
254. Sentinel-Controlled Loops
255. Formatting the Output: The toLowerCase() and toUpperCase() Methods
256. Counter-Controlled Loops
257. Using a Counter
258. Shortcut Operators
259. 4.3 The for Loop
260. The for Statement
261. The Initial Value
262. The Test Condition
263. The Increment/Decrement Statement
264. The Careful Bean Counter
265. Curly Braces: Do We Really Need Them?
266. 4.4 Data Validation
267. The isNaN() Method
268. Checking for Integers
269. Using Compound Conditions for Data Validation
270. The charAt() Method
271. The length Property
272. 4.5 Putting It to Work
273. Greg’s Gambits: Encoding Secret Messages
274. What Is Encryption?
275. The charCodeAt() and String.fromCharCode() Methods
276. 4.5.1.2.1 Unicode and ASCII Code
277. 4.5.1.2.2 The charCodeAt() Method
278. 4.5.1.2.3 The String.fromCharCode() Method
279. Developing the Program
280. Writing the Code
281. Putting It All Together
282. Finishing Up
283. Carla’s Classroom: Advanced Arithmetic Lessons
284. Developing the Program
285. Writing the Code
286. The Code in Pieces
287. 4.5.2.3.1 Level One Addition Code
288. 4.5.2.3.2 Level Two and Level Three Addition Code
289. 4.5.2.3.3 Subtraction
290. Putting It All Together
291. 4.5.2.4.1 A Note about Code
292. Finishing Up
293. Chapter Review and Exercises
294. Key Terms
295. Review Exercises
296. Fill in the Blank
297. True or False
298. Short Answer
299. Programming Challenges
300. On Your Own
301. Chapter 5: Advanced Decisions and Loops
302. Chapter Objectives
303. 5.1 Some Simple Schoolroom Statistics
304. It All Adds Up
305. Computing Averages
306. The Range
307. Odd and Even
308. Integer Accuracy: Math Methods
309. The Math.round() Method
310. The Math.floor() and Math.ceil() Methods
311. 5.2 To Continue or Not to Continue?
312. The break Statement
313. The continue Statement
314. 5.3 Nested for Loops
315. Desk Checking
316. Different Ways to Nest Loops
317. Which Way Should Loops Be Nested?
318. 5.4 Drawing Shapes and Patterns with Loops
319. Drawing Shapes
320. Using Loops to Create Patterns
321. The mouse Events
322. 5.5 Putting It to Work
323. Greg’s Gambits: The Battle between Wizard and Troll
324. Developing the Program
325. 5.5.1.1.1 The Button As a Link
326. 5.5.1.1.2 The Web Pages
327. Writing the Code
328. Putting It All Together
329. Finishing Up
330. Carla’s Classroom: A Grammar Lesson
331. Developing the Program
332. Writing the Code
333. The Code in Pieces
334. 5.5.2.3.1 The Function and the Outer Loop
335. 5.5.2.3.2 Check for Valid Selections
336. 5.5.2.3.3 Displaying the Story
337. Putting It All Together
338. Finishing Up
339. Chapter Review and Exercises
340. Key Terms
341. Review Exercises
342. Fill in the Blank
343. True or False
344. Short Answer
345. Programming Challenges
346. On Your Own
347. Chapter 6: Forms and Form Controls
348. Chapter Objectives
349. 6.1 What Is a Form?
350. The Most Basic Form
351. The <form> </form> Tag Pair
352. The submit and reset Buttons
353. Returning Form Submissions
354. The Common Gateway Interface (CGI)
355. Returning Form Data by Email
356. Returning Form Data to a Program
357. 6.2 Form Controls
358. Radio Buttons
359. Checkboxes
360. The checked Property
361. Textboxes
362. The Label, Fieldset, and Legend Elements
363. Textarea Boxes
364. The email action
365. 6.3 Hidden Fields and Passwords
366. The Hidden Form Element
367. The Password Form Element
368. The substr() Method
369. 6.4 Selection Lists and More
370. Selection Lists
371. The size Attribute
372. The multiple Attribute
373. Enhancements for Form Elements
374. The tabindex Attribute
375. The accesskey Attribute
376. The onfocus Event
377. An Introduction to the this Keyword
378. An Image As an OK Button
379. 6.5 Putting It to Work
380. Greg’s Gambits: Player Information and Inventory
381. Developing the Program
382. 6.5.1.1.1 The Web Page Design
383. Writing the Code
384. 6.5.1.2.1 The Textbox Functions
385. 6.5.1.2.2 The Radio Buttons Function
386. 6.5.1.2.3 The Checkbox Functions
387. Putting It All Together
388. Finishing Up
389. Carla’s Classroom: Carla’s Progress Report Form
390. Developing the Program
391. 6.5.2.1.1 Carla’s Categories
392. 6.5.2.1.2 The Page Design
393. Creating the Form
394. Writing the Code
395. 6.5.2.3.1 The Textbox Functions
396. 6.5.2.3.2 The Radio Buttons Functions
397. 6.5.2.3.3 The Textarea Function
398. 6.5.2.3.4 Generating the Email
399. Putting It All Together
400. Finishing Up
401. Chapter Review and Exercises
402. Key Terms
403. Review Exercises
404. Fill in the Blank
405. True or False
406. Short Answer
407. Programming Challenges
408. On Your Own
409. Chapter 7: Keeping it Neat: Functions and JavaScript Source Files
410. Chapter Objectives
411. 7.1 Functions
412. Built-In Functions
413. User-Defined Functions
414. 7.2 The Scope of a Variable
415. Global Variables
416. Local Variables
417. 7.3 Sending Information to a Function
418. Passing Arguments to Parameters
419. The return Statement
420. Passing Values: A Complex Issue
421. Passing by Value
422. 7.4 Objects and Object-Oriented Concepts
423. The Math Object
424. More JavaScript Objects
425. Passing by Reference
426. The Boolean Object
427. 7.4.2.2.1 The new Keyword
428. The Date Object
429. The setTimeout() Function
430. 7.5 JavaScript Source Files
431. Work Smarter, Not Harder
432. Creating and Accessing a JavaScript Source (.js) File
433. JavaScript Source Files Cascade
434. Creating a Library of Functions
435. 7.6 Putting It to Work
436. Greg’s Gambits: Hangman
437. Developing the Program
438. 7.6.1.1.1 The Man in the Noose
439. 7.6.1.1.2 The Secret Words
440. Writing the Code
441. 7.6.1.2.1 The startHangman() Function
442. 7.6.1.2.2 The setCharAt() Function
443. 7.6.1.2.3 The replace() Method and Regular Expressions
444. 7.6.1.2.4 The Revised checkWord() Function
445. Putting It All Together
446. Finishing Up
447. Carla's Classroom: Reading Comprehension
448. Developing the Program
449. Creating the First Page
450. Writing the Code
451. 7.6.2.3.1 Password Protection
452. 7.6.2.3.2 The First Web Page:
453. 7.6.2.3.3 Use the visibility Property to Create a Hidden Button
454. 7.6.2.3.4 Building the Page with Questions
455. 7.6.2.3.5 What the Student Sees
456. Putting It All Together
457. Finishing Up
458. Chapter Review and Exercises
459. Key Terms
460. Review Exercises
461. Fill in the blanks
462. True or False
463. Short Answer
464. Programming Challenges
465. On Your Own
466. Chapter 8: Arrays
467. Chapter Objectives
468. 8.1 One-dimensional Arrays
469. Creating an Array in JavaScript
470. The Array Object
471. A Note About Array Names
472. The length Property
473. Some Methods of the Array Object
474. 8.2 Populating Arrays
475. Loading Arrays Directly
476. Loading Arrays Interactively
477. Displaying Arrays
478. 8.3 Parallel Arrays
479. Why Use Arrays?
480. 8.4 Using Array Methods
481. The push() Method
482. The length Property Can Be Used to Find the Length of an Array
483. The unshift() Method
484. The splice() Method
485. 8.5 Multi-Dimensional Arrays
486. Introduction to Two-Dimensional Arrays
487. Declaring and Filling Two-Dimensional Arrays
488. 8.6 Putting It to Work
489. Greg’s Gambits: The Game of 15
490. Developing the Program
491. 8.6.1.1.1 Setting the Stage
492. 8.6.1.1.2 Creating the Array with the setup() Function
493. 8.6.1.1.3 Populating the Array with the Math.random() Function
494. 8.6.1.1.4 The Code to Exchange Cell Values
495. 8.6.1.1.5 The Code to Check for a Winner
496. Putting It All Together
497. Carla’s Classroom: Images and Imagination
498. Setting Things Up
499. Developing the Program
500. 8.6.2.2.1 Setting the Stage
501. 8.6.2.2.2 The Image Swap
502. 8.6.2.2.2.1 Practice the Image Swap
503. 8.6.2.2.3 The Slide Show
504. Putting It All Together
505. Chapter Review and Exercises
506. Key Terms
507. Review Exercises
508. Fill in the Blank
509. True or False
510. Short Answer
511. Programming Challenges
512. On Your Own
513. Chapter 9: Searching and Sorting
514. Chapter Objectives
515. 9.1 Sorting Arrays
516. The sort() Method
517. Sorting Numbers with the sort() Method
518. The reverse() Method
519. 9.2 The Bubble Sort
520. Swapping Values
521. Using the Bubble Sort Algorithm
522. Passing Arrays
523. 9.3 The Selection Sort
524. 9.4 Searching Arrays: The Serial Search
525. The Serial Search
526. Using the Serial Search with Parallel Arrays
527. 9.5 Searching Arrays: The Binary Search
528. The Binary Search
529. Making Life Easier: The indexOf() Method
530. The indexOf() Method
531. The lastIndexOf() Method
532. Time Out! Using the setInterval() and clearInterval() Methods
533. 9.6 Putting It to Work
534. Greg’s Gambits: Greg’s Boggle
535. Developing the Program
536. Setting the Stage
537. 9.6.1.2.1 Creating the boggle() Function
538. 9.6.1.2.2 The toString() Method
539. 9.6.1.2.3 The boggle() Function
540. Putting It All Together
541. Carla’s Classroom: A Factoring Lesson
542. Factoring Integers
543. Developing the Program
544. Setting the Stage
545. The Code in Pieces
546. 9.6.2.4.1 The External File
547. 9.6.2.4.2 The Beginning
548. 9.6.2.4.3 Selecting the Number and Some Housekeeping Tasks
549. 9.6.2.4.4 The splice() Method
550. 9.6.2.4.5 Getting Student Responses
551. Putting It All Together
552. Chapter Review and Exercises
553. Key Terms
554. Review Exercises
555. Fill in the Blank
556. True or False
557. Short Answer
558. Programming Challenges
559. On Your Own
560. Chapter 10: The Document Object Model and XML
561. Chapter Objectives
562. 10.1 The Document Object Model: DOM
563. A Brief History of DOM
564. DOM Nodes and Trees
565. The Family: The Parent-Child Model
566. Creating and Inserting Elements
567. The createTextNode() Method
568. Replacing and Removing Elements
569. The removeChild() Method
570. The replaceChild() Method
571. The childNodes Property
572. 10.2 Using DOM Methods with Timers and Styles
573. The setAttribute()and getAttribute() Methods
574. The setInterval() and clearInterval() Methods
575. 10.3 XML Basics
576. What Is XML?
577. Why Do We Need XML?
578. XML Components
579. The XML Declaration
580. XML Elements
581. Comments and File Names
582. XML Attributes
583. XML Entities
584. Whitespace
585. Well-Formed XML Documents
586. XML Parsers and DTDs
587. XML Internal DTDs
588. XML External and Public DTDs
589. 10.4 Adding Style and XSL Transformations
590. Using Cascading Style Sheets with XML Documents
591. The Extensible Style Sheet Language (XSL)
592. An Important Note
593. 10.5 XML Namespaces and Schemas
594. XML Namespaces
595. The Uniform Resource Identifier (URI)
596. Namespace Declarations
597. XML Schemas
598. Creating a Reference to a Schema in an XML Document
599. There’s More . . .
600. XML Schema Data Types
601. Creating an XML Schema
602. 10.6 Putting It to Work
603. Greg’s Gambits: Greg’s Avatars
604. Developing the Program
605. Setting the Stage
606. Creating the XML, XSL, and JavaScript Pages
607. 10.6.1.3.1 Creating the XML Page
608. 10.6.1.3.2 Creating the XSL Page
609. 10.6.1.3.3 Creating the JavaScript Page and the DOM Code
610. Putting It All Together
611. Carla’s Classroom: A Spelling Lesson
612. Developing the Program
613. Setting the Stage
614. The Code in Pieces
615. 10.6.2.3.1 The Functions to Extract Values from the Selected Image and
Spelling
616. 10.6.2.3.2 The Function to Compare the Values
617. 10.6.2.3.3 The Function to Check for Success
618. Putting It All Together
619. Chapter Review and Exercises
620. Key Terms
621. Review Exercises
622. Fill in the Blank
623. True or False
624. Short Answer
625. Programming Challenges
626. On Your Own
627. Chapter 11: PHP: An Overview
628. Chapter Objectives
629. 11.1 A Brief History of PHP
630. What Does a Server Do?
631. HTTP get and post Request Types
632. The Apache HTTP Server, MySQL, and PHP
633. The Apache HTTP Server
634. The MySQL Database
635. PHP and XAMPP
636. 11.2 XAMPP
637. Installing XAMPP
638. Security
639. The License
640. The Install
641. Try It
642. Let’s Get Started
643. Your First PHP Program
644. 11.3 PHP Basics
645. PHP File Names, the htdocs Folder, and Viewing Your PHP Pages
646. Variables and Methods
647. Converting Data Types with the settype() and gettype() Methods
648. Converting Data Types by Type Casting
649. PHP Keywords
650. Operators
651. Unary Operators
652. Binary Operators
653. 11.3.4.2.1 Operator Precedence
654. Ternary Operators
655. The Concatenation Operators
656. 11.4 Using Conditionals and Loops
657. Making Decisions: The if Structure
658. The echo Construct
659. The switch Statement
660. 11.4.2 Cycling Through: Repetitions and Loops
661. 11.5 Arrays and Strings
662. Arrays
663. 11.5.1.1 The reset() Method
664. The foreach Construct, the as keyword, and the ==> Operator
665. The key() Method
666. Why Are We Learning All This?
667. Working with Strings
668. Comparing Strings
669. 11.5.3.2 Searching for Expressions: The preg_match() and preg_replace()
methods
670. 11.6 Putting It to Work
671. Greg’s Gambits: PHP Welcome Messages
672. 11.6.1.1 Developing a New Format for Greg’s Pages: Organizing a Site
673. The Header and Footer Files
674. Setting the Stage
675. The ajax_post() Function
676. 11.6.1.4.1 What Is Ajax?
677. 11.6.1.4.2 The onclick = "javascript:ajax_post();" event
678. 11.6.1.4.3 Field-Value Pairs
679. 11.6.1.4.4 The ajaxDataPipe.php Page
680. Putting It All Together
681. 11.6.2 Carla’s Classroom: Using PHP for Hints
682. Developing the Program
683. 11.6.2.1.1 The Folders
684. 11.6.2.1.2 The header.php File
685. 11.6.2.1.3 The footer.php File
686. 11.6.2.1.4 The carla_phpDemo.php File
687. 11.6.2.1.5 The showHint() Function
688. 11.6.2.1.6 The gethint.php File
689. 11.6.2.1.7 The $_GET superglobal Variable
690. 11.6.2.1.8 The count() Method
691. 11.6.2.1.9 The strtolower() Method
692. Putting It All Together
693. Chapter Review and Exercises
694. Key Terms
695. Review Exercises
696. Fill in the Blank
697. True or False
698. Short Answer
699. Programming Challenges On Your Own
700. Chapter 12: Using PHP With Cookies and MySQL
701. Chapter Objectives
702. 12.1 Cookies
703. Types of Cookies
704. Writing Cookies
705. The time() Function
706. Writing Your First Cookie
707. The define() Method
708. The isset() Method
709. The $_SERVER() Method and PHP_SELF
710. 12.2 A Database Server: MySQL
711. An Overview of MySQL
712. The License
713. Setting Up a MySQL User Account
714. Create a New User
715. Assigning Privileges
716. The Database Structure
717. Building a Small Business Database
718. Jackie’s Tables
719. The Primary Key and the Foreign Key
720. Table Fields
721. Field Attributes
722. Creating the Database with phpMyAdmin
723. Create the jackiejewelry Database
724. 12.3 Populating a Database from the Web
725. The Web Page Form
726. The die() Method
727. The mysql_error() Method
728. The mysql_query() Method
729. The mysql_connect() Method
730. The mysql_select_db() Method
731. 12.4 Sending Emails from Database Information Using PHP
732. The Form
733. The mysql_fetch_array() Method
734. The mail() Method
735. 12.5 Putting It to Work
736. Greg’s Gambits: Create or Validate an Account and Log In
737. Creating the Database
738. Creating User Accounts and Login Pages
739. 12.5.1.2.1 The newUser.php File:
740. 12.5.1.2.2 The header.php File:
741. 12.5.1.2.3 The footer.php File:
742. 12.5.1.2.4 Connecting to the Database Using the connectDB.php File:
743. 12.5.1.2.5 Closing the Connection Using the closeDB.php File
744. 12.5.1.2.6 The addUser.php File:
745. Testing It
746. The New Beginning: The index.php Page
747. 12.5.1.4.1 The Session
748. 12.5.1.4.2 The index.php Page
749. 12.5.1.4.3 The logIn.php Page
750. 12.5.1.4.4 The session_start() Method and the $_SESSION Superglobal
751. 12.5.1.4.5 The validate_loginForm(thisform), validate_userName(), and
validate_passWord() JavaScript Functions
752. 12.5.1.4.6 The with() Reserved Word (Keyword)
753. Creating the User Information Page
754. Let’s Play a Game!
755. Putting It All together
756. Carla’s Classroom: Using PHP to Send Student Reports by Email
757. Creating the Database
758. 12.5.2.1.1 The Folders
759. Adding a Student to the Database
760. 12.5.2.2.1 The index.php File
761. 12.5.2.2.2 Inserting a New Record: Making the Connection
762. 12.5.2.2.3 The insert.php File
763. Creating and Sending the Email
764. 12.5.2.3.1 The sendEmail.php File
765. 12.5.2.3.2 The getStudent.php File
766. Putting It All Together
767. Chapter Review and Exercises
768. Key Terms
769. Review Exercises
770. Fill in the Blank
771. True or False
772. Short Answer
773. Programming Challenges
774. On Your Own
775. Appendix A: ASCII Characters The ASCII Character Set: Nonprintable and
Printable Characters
776. Appendix B: Operator Precedence Operators and Operator Precedence
777. Appendix C: HTML Characters and Entities HTML Entities
778. Reserved Characters in HTML
779. ISO 8859-1 Symbols
780. Appendix D: JavaScript Objects JavaScript Objects and Methods
781. Array Object
782. Properties
783. Methods
784. Boolean Object
785. Properties
786. Methods
787. Date Object
788. Properties
789. Methods
790. Math Object
791. Properties
792. Methods
793. Number Object
794. Properties
795. Methods
796. String Object
797. Properties
798. Methods
799. String HTML Wrapper Methods
800. RegExp Object
801. Modifiers
802. Brackets
803. Metacharacters
804. Quantifiers
805. Properties
806. Methods
807. JavaScript Global Properties and Functions
808. Global Properties
809. Global Functions
810. Appendix E: jQuery
811. jQuery
812. What Is jQuery?
813. Downloading jQuery
814. Sample jQuery Code
815. Appendix F: DOM Properties, Methods, and Events
816. DOM Properties, Methods, and Events
817. The Document Object Model: DOM
818. Some DOM Properties
819. Some DOM Methods
820. Some Events
821. Node Properties
822. The nodeName Property
823. The nodeValue Property
824. The nodeType Property
825. Appendix G: PHP Reserved Words
826. PHP Reserved Words and Predefined Constants
827. Keywords
828. Predefined Constants
829. Appendix H: PHP MySQL Functions
830. Common PHP MySQL Functions
831. Appendix I: Answers to Checkpoint Exercises
832. Answers to Checkpoint Exercises
833. Chapter 0
834. Checkpoint for Section 0.1
835. Checkpoint for Section 0.2
836. Checkpoint for Section 0.3
837. Checkpoint for Section 0.4
838. Checkpoint for Section 0.5
839. Checkpoint for Section 0.6
840. Chapter 1
841. Checkpoint for Section 1.1
842. Checkpoint for Section 1.2
843. Checkpoint for Section 1.3
844. Checkpoint for Section 1.4
845. Checkpoint for Section 1.5
846. Checkpoint for Section 1.6
847. Checkpoint for Section 1.7
848. Chapter 2
849. Checkpoint for Section 2.1
850. Checkpoint for Section 2.2
851. Checkpoint for Section 2.3
852. Checkpoint for Section 2.4
853. Checkpoint for Section 2.5
854. Chapter 3
855. Checkpoint for Section 3.1
856. Checkpoint for Section 3.2
857. Checkpoint for Section 3.3
858. Checkpoint for Section 3.4
859. Checkpoint for Section 3.5
860. Checkpoint for Section 3.6
861. Chapter 4
862. Checkpoint for Section 4.1
863. Checkpoint for Section 4.2
864. Checkpoint for Section 4.3
865. Checkpoint for Section 4.4
866. Chapter 5
867. Checkpoint for Section 5.1
868. Checkpoint for Section 5.2
869. Checkpoint for Section 5.3
870. Checkpoint for Section 5.4
871. Chapter 6
872. Checkpoint for Section 6.1
873. Checkpoint for Section 6.2
874. Checkpoint for Section 6.3
875. Checkpoint for Section 6.4
876. Chapter 7
877. Checkpoint for Section 7.1
878. Checkpoint for Section 7.2
879. Checkpoint for Section 7.3
880. Checkpoint for Section 7.4
881. Checkpoint for Section 7.5
882. Chapter 8
883. Checkpoint for Section 8.1
884. Checkpoint for Section 8.2
885. Checkpoint for Section 8.3
886. Checkpoint for Section 8.4
887. Checkpoint for Section 8.5
888. Chapter 9
889. Checkpoint for Section 9.1
890. Checkpoint for Section 9.2
891. Checkpoint for Section 9.3
892. Checkpoint for Section 9.4
893. Checkpoint for Section 9.5
894. Chapter 10
895. Checkpoint for Section 10.1
896. Checkpoint for Section 10.2
897. Checkpoint for Section 10.3
898. Checkpoint for Section 10.4
899. Checkpoint for Section 10.5
900. Chapter 11
901. Checkpoint for Section 11.1
902. Checkpoint for Section 11.2
903. Checkpoint for Section 11.3
904. Checkpoint for Section 11.4
905. Checkpoint for Section 11.5
906. Chapter 12
907. Checkpoint for Section 12.1
908. Checkpoint for Section 12.2
909. Checkpoint for Section 12.3
910. Checkpoint for Section 12.4
911. Index
912. C redits
Other documents randomly have
different content
The Project Gutenberg eBook of Annals of the
Turkish Empire, from 1591 to 1659
This ebook is for the use of anyone anywhere in the United States
and most other parts of the world at no cost and with almost no
restrictions whatsoever. You may copy it, give it away or re-use it
under the terms of the Project Gutenberg License included with this
ebook or online at www.gutenberg.org. If you are not located in the
United States, you will have to check the laws of the country where
you are located before using this eBook.

Title: Annals of the Turkish Empire, from 1591 to 1659

Author: Mustafa Naima

Translator: Charles Fraser

Release date: August 22, 2019 [eBook #60151]


Most recently updated: October 17, 2024

Language: English

Credits: Produced by Turgut Dincer and the Online Distributed


Proofreading Team at http://www.pgdp.net (This file was
produced from images generously made available by The
Internet Archive)

*** START OF THE PROJECT GUTENBERG EBOOK ANNALS OF THE


TURKISH EMPIRE, FROM 1591 TO 1659 ***
Transcriber's note:

Errors and inconsistencies in accented words, mostly related to Arabic and Turkish
names, have been taken care as much as possible, without attempting however to make
a major revision and overhaul of the original text.

ANNALS
OF
THE TURKISH EMPIRE,
FROM
1591 to 1659 of the CHRISTIAN ERA.

BY NAIMA.

TRANSLATED FROM THE TURKISH,

BY

CHARLES FRASER.

LONDON:
PRINTED FOR THE ORIENTAL TRANSLATION FUND
OF GREAT BRITAIN AND IRELAND.

SOLD BY
John Murray, Albemarle Street; and Parbury, Allen, & Co., Leadenhall Street.
M.DCCC.XXXII.

LONDON:
Printed by J. L. COX and SON, Great Queen Street,
Lincoln’s-Inn Fields.
TRANSLATOR’S PREFACE.
History, it has been well observed, is, of all other branches of human
knowledge, the most attractive, and best rewards the efforts of
research. Even the history of the most ignorant and barbarous
nations that have ever peopled the globe, may furnish something,
either in their modes of government, in their forms of religion, or in
their manners, customs, and laws, which is calculated to amuse or
instruct. The knowledge of the springs and motives of human
actions, and of their consequent effects, whether auspicious or
inauspicious, and which operate more or less powerfully on the
destinies of the human race, is, by this channel, conveyed to our
minds with a distinctness, perspicuity, and force which cannot, by
any possibility, be gained in any other way.
By the investigation of history we become acquainted with points of
character of the utmost importance, and arrive at the conviction that
good and evil are, in some way or other, combined and interwoven
in the affairs of life: and we may often, without difficulty, trace the
happiness or misery of millions of human beings to the act of a
single individual; and perceive that impressions have thereby been
made that stamp, for ages, the moral and intellectual character of
mankind.
Without adverting to the rise and downfall of the Roman Empire, out
of the dismemberment of which have arisen the principal States of
Europe, we would merely refer, at present, to the rise, progress, and
establishment of Mohammedanism, the followers of which
conquered, sword in hand, the whole of the rich and fertile provinces
possessed by that empire in the East.
To trace the rise, progress, and final establishment of the
Mohammedan power, from its commencement under Mohammed
Mustafa, the prophet of Islamism, and its successive triumphs under
the Khalifs, his immediate successors, would be to detail a series of
revolutions and successions of dynasties, the most eventful and
extensive, the most disastrous and appalling, that have ever taken
place on the theatre of our world.
On this department of deep and lasting interest, though it be amply
fitted to remunerate the labour of investigation, it is not our
intention, did we possess the vanity to conceive ourselves competent
for the task, to enter. Moreover, it is unnecessary; because this
department of history, in regard at least to its great and leading
features, has already been fully and accurately traced and brought
within our reach by others, whose talents and means of information
rendered them qualified for the undertaking, and whose services, in
this respect, can hardly be too much valued.
Our real purpose in offering these few general remarks, is with the
view of introducing to the reader’s notice the learned and laborious
Turkish annalist, Naima, who favoured his countrymen with a
connected narrative of the most important and interesting events
which had transpired within the Turkish dominions for the space of
seventy years. In this he has given a detailed account of all the
wars, offensive and defensive, foreign and domestic, in which the
Turks had been engaged during that period, besides other incidents
of importance, and negociations and treaties, friendly and
commercial, with foreign powers. The importance and value of this
author’s labours induce us to recommend to the reader’s perusal the
annexed volume of Translation, which contains within its pages the
first twenty-eight years of the above Narrative or History, or about
one-fourth of the whole work. We shall reserve for a succeeding
paragraph, our remarks on this work, and in the meantime proceed
to observe in general, that the foundation of the Turkish power
seems to have begun with the accession of Osmán or Othman I. to
the rank of emír of the Oguzian tribe of Tátárs in room of Ortogrul,
his father, the last sultán of Iconium, who died A.D. 1299. Osmán, at
the head of this warlike horde, in the course of a very few years
conquered and possessed himself of several of the provinces of Asia
Minor, assumed the title of Sultán in 1300, and fixed his residence in
Yení-Sheher, a city of Anatolia. Orkhan, his son and successor,
acquired possession of Brúsa, Nice, and Nicomedia in Bithynia, by
force of arms; the first of which the Osmánlí Sultáns made for a time
their capital. In short, such was the success which attended the
Ottoman arms, that, in the course of fifty or sixty years, they
overwhelmed, and subjugated to their sway, the whole of the Roman
empire in the east; absorbed the whole strength and energy of
Moslem dominion; and became, and continue to be to this day, the
chief bulwark of Islám and of Mohammedan despotism.
Naima commences his history of the Turkish empire with the year of
the Hijrah or Hejeret 1000 (A.D. 1591), and brings it down to the
year 1070 of the same era. This work was probably intended by its
author to form the supplement or continuation of the history
composed by Sa’d-úd-dín, which commences with the origin of the
Turkish power, and brings down the narrative of events to 926 (A.D.
1526).
Naima’s Annals consist of two large volumes folio, which were
printed at Constantinople in the year of the Hijrah 1147, being the
twelfth printed work which issued from the imperial press of
Constantinople. In six years afterwards, Ráshid’s History, and the
Annals of Chelebí Zádeh, followed, having issued from the same
press, and are a continuation of Naima.
Of Naima himself we have not been able to collect any certain
information; nor do we know at what period he lived: but we
conjecture he must have been contemporary, or nearly so, with Kátib
Chelebí,1 author of the Fezliké, to which work Naima sometimes
refers. As a narrator of facts, however, we think, from what we have
read of him, we have just cause to accuse him of partiality and
occasional exaggeration, into which the historian ought never to be
betrayed. But where, we would venture to ask, is there one of this
class of writers who stands entirely acquitted of these defects? To a
Turk, however, the Annals of Naima possess that same sort of
importance which we, in similar circumstances, are accustomed to
attach to a work of the like nature amongst ourselves. The Turk, we
have no doubt, will consider, as sound doctrine, the defects to which
we have referred, and that too without hesitation and without
enquiry; because they are entirely congenial to his creed and modes
of thinking.
Of the annexed translation we have only one word to say, and that
is, that we have exercised all possible care to translate honestly and
fairly, and this being all we undertook to accomplish, we leave it to
speak for itself.
THE TRANSLATOR.
Edinburgh, May 24th 1832.

N.B.—In the following work the system of Sir William Jones, in the orthography of Oriental
words, has been used as far as the nature of the Turkish language would permit. The
accented vowels have the same sounds as in Italian; and the unaccented, the short sounds,
as a in bat, i in lily, &c. The consonants have the sound usually given them in our own
language.
AUTHOR’S PREFACE.

IN THE NAME OF THE MOST MERCIFUL AND MOST GRACIOUS


GOD!

The thousandth year of the Hijrah commenced on the first of


Moharrem—which is also the Sabbath-day (Saturday)—and is the
three hundred and fifty-fourth thousand four hundred and ninety-
ninth day of the Prophet’s flight.

This year of happy omen, connected with antecedent time, makes


the 184693d year, and the 5350th of the Jewish era; but, according
to Melek’l-mowid’s mode of reckoning, is the 7216th year. The
thousandth year of the Hijrah is the 4974th from Noah’s flood, but
which, according to the calculations of astronomers, falls short of
that period by a space of 270 years: and the 2807th of the supreme
conjunction; the 2338th of the era of Nebuchadnossar; the 1901st of
the era of Alexander; the 1590th of the Christian era; the 1360th of
the Copts; the 959th of the Yezdijerd (the ancient Persian era); the
533rd of Jellali (the modern Persian era); and the 167th year of the
middle or intermediate supreme conjunction.
Writers of defective intelligence have introduced a multitude of
opinions into their writings, which go on to say, among other things,
that when the thousandth year of the Hijrah was once over, the day
of the resurrection would immediately arrive, or if it should not then
arrive, it would, most certainly, not extend beyond thirty lunar years
(i. e. the intercalary and other years of that period of time). In this
particular they not only assumed weak and ill-founded premises,
but, as might be expected, have written incorrectly on the subject.
Witness, for instance, their speculations concerning the completion
of the moon’s revolutions, whence they affirm, that the Prophet (on
whom be blessing and peace) should not remain in his grave till the
thousand years expired, and other similar records, which, however,
are at once at variance with true philosophy and sound theology.
Several writers not attending to these things have, through
ignorance or carelessness, given currency in their writings to
statements which are utterly without foundation, and therefore
contrary to the received canon.
CONTENTS.
Page

EVENTS of the Year 1000 of the Hijrah.


The Grand Vezír, Ferhád Páshá, deposed, and the Vezírship
conferred on Síávush Páshá 1
The Militia of Tabríz 2
The Muftí Effendí, Bostánízádeh, deposed, and Zekeríá
Effendí appointed in his stead 3
Disturbance on the Confines of Bosnia and Hungary—
Movements of the Infidels 4
News from the East 5
Concerning learned Men 5

EVENTS of the Year 1001, H.


The Spáhís create a Disturbance in the Diván 11
The Grand Vezír, Síávush Páshá, deposed 12
A Rupture betwixt the Ottomans and the Austrians 13
The Grand Vezír, Sinán Páshá, determines on carrying the
War into Hungary 16
The Enemy advances to Belgrade 19
Felk falls into the hands of the Enemy 20
The Faithless are chastised 22
The base and ignoble Infidels besiege Khutván 23
The Siege of Osterghún 24
The Request of the Prime Minister—The Succour of the
magnificent Emperor 27
Yanuk laid siege to 29
The Moslem Warriors begin an Assault 30

EVENTS of the Years 1005, H.


The Conquest of Yanuk 31
Komran laid siege to 33
Concerning the bad Management of the Commander-in-Chief;
his Error and Failure in some other Matters 35
The Waiwoda of Moldavia rebels 36
Concerning the Insurrection occasioned by Michael, Waiwoda
of Valachia 37
Death of Sultán Murád III. 39
The late Emperor’s Age—The time of his Reign—Some of his
virtues and good deeds described 41
Vezírs contemporary with Sultán Murád Khán 42
Learned Men contemporary with Sultán Murád Khán 44
Reverend Doctors contemporary with Murád Khán 46
Facts relative to the new Emperor, Sultán Mohammed Khán
III. 48
Insurrection of the Valachians and Moldavians 49
Ferhád Páshá makes preparations for War 50
The Spáhís raise a Tumult 51
Ferhád Páshá prepares to set out for Valachia 53
Continuation of Ferhád’s Affairs 55
Ferhád arrives on the Banks of the Danube 55
Ferhád is deposed—Sinán Páshá raised to the Premiership 56
Sinán Páshá’s Operations in Valachia 59
A Council held—A Fortress built 61
Concerning the Enemy’s Operations on the Frontiers 61
The Moslem Army advances to Osterghún, and is defeated 62
The apostate Michael gains a Victory 63
The Fortress of Yerkok taken 65
Osterghún delivered up to the Enemy 66
Vishégrade is taken by the Enemy 66
The Grand Vezír deposed—Lálá Mohammed Páshá made
Grand Vezír 66
Sinán Páshá is made Grand Vezír a fifth time 67
Sinán Páshá’s Counsel to the Emperor 68
Sinán Páshá’s Death—Ibrahím Páshá is made Grand Vezír 69
Strife and Contention between Sa’d-úd-dín Effendí and the
Muftí 69
The Emperor of the Moslems prepares to set out for the Seat
of War 71
A Council held 73
Agria besieged 74
The Moslems are threatened by another immense Host of
Infidels 77
Jafer Páshá sent with a body of Troops to surprise the Enemy 79
The Orthodox Army advances to meet the Enemy 82
The Battle of the First Day 84
The Battle of the Second Day—The Defeat of the Enemy 85
The Premiership conferred on Jaghaleh Zádeh Sinán Páshá 91
The Fugitives punished 92
The conquering Moslems return to Agria 93
The Emperor returns to Constantinople 94
Jaghaleh, the Grand Vezír, deposed—Ibrahím is re-appointed 94
Concerning Fateh Gheráí 97
New Appearances of Hostilities 99

EVENTS of the Year 1006, H.


A Council held—The Army marches on Wáj 102
The Grand Vezír, Ibrahím Páshá, deposed—Khádem Hasan
Páshá succeeds to the Premiership 106
Jeráh Mohammed Páshá raised to the Premiership 109
The Enemy gains advantage at Yanuk by stratagem 109
The Moslems determine on attacking Warad 112
State of Affairs in Bassra 114

EVENTS of the Year 1007, H.


Account of the late Expedition, continued from last Year 115
Warad besieged 119
Concerning the Fall of Besperim, Polata, Tata, and the Siege
of Buda 125
Khádem Háfiz Ahmed Páshá routed at Nicopolis by the odious
Michael 127
The Grand Vezírship conferred a third time on Ibrahím Páshá 129
Satúrjí Mohammed Páshá murdered—Etmekjí Zádeh
imprisoned 131
Strange Conduct of the new Grand Vezír, Ibrahím Páshá 133
EVENTS of the Year 1008, H.
Account of Ibrahím Páshá’s further Operations 136
The French Soldiers stationed at Papa join the Osmánlís 140
Laudable Qualities of Ibrahím Páshá 142
Concerning Abulhelím 144
The State of Yemen (Arabia-felix) 146
Ibrahím Páshá’s Movements against Kaniza 146

EVENTS of the Year 1009, H.


Kaniza taken 153
Hájí Ibrahím Páshá defeated by Kara Yazíjí (Scrivano) 157
The odious Michael’s Troops defeated 159

EVENTS of the Year 1010, H.


The Grand Vezír Ibrahím Páshá’s death—Yemishjí Hasan
Páshá succeeds him in the Premiership 160
Concerning Tarnákjí Hasan Páshá going to Kaniza 164
The Enemy return to lay siege to Kaniza 165
The Grand Vezír and Commander-in-Chief, Yemishjí Hasan
Páshá, marches against the Enemy 166
Kaniza is besieged 168
Arrival of the Arch-Duke Mathias 179
Some further Account of the Affairs relative to Kaniza—The
Arrival of the Commander-in-Chief at Sigetwar 197
State of Matters in the East—Concerning Scrivano 199
Some other Events of this Year—Karah Yázijí dies in the
Mountains of Jánbeg 200
Concerning the rebel Delí Hasan, the Brother of Karah Yázijí—
Hasan Páshá, the Commander-in-Chief, falls a Martyr 201

EVENTS of the Year 1011, H.


Hasan Páshá recovers Alba Julia 202
The Commander-in-Chief conducts an Expedition into
Transylvania 204
Pest taken—Buda is besieged 206
Ghází Gheráí Khán arrives with a Tátár Army 210

EVENTS of the Year 1012, H.


Advantage gained by the Rebel Delí Hasan—Mahmúd Páshá is
appointed in the room of Khosrú Páshá 211
Several changes take place 212
Concerning Ghaznafer Aghá and Osmán Aghá, ághá of the
Palace 212
Yemishjí Hasan Páshá returns to Constantinople 213
Mahmúd Páshá reports these Proceedings to the Emperor,
who refuses to sanction the Deed of the Muftí 215
Poiráz Osmán and other Rebels executed 221
Other Affairs of this Period 226
Concerning the Operations of the new Commander-in-Chief,
Mohammed Páshá 229
The Grand Vezír Yemishjí Hasan Páshá deposed—Dies a
violent death 234
Kásim Páshá is made Governor of Constantinople 239
The Commencement of a Rupture with Persia 240
The Sháh of Persia marches upon Tabríz 242
The Capture of Nakhcheván 248
Death of Sultán Mohammed Khán, son of Murád Khán 249
Of learned Men 251
Concerning Grand Vezírs and other Great Men 251
Concerning the Ulemá, or higher order of Ecclesiastics 253
Of the Mesháiekh, or Priests 254
The Arrival of the Fleet—Concerning the Grand Vezír, Yávuz
Alí Páshá 258
Alí Páshá, Grand Vezír, is appointed Commander-in-Chief over
the Troops employed against Hungary, and Jeghala
Zádeh is appointed to the command in the East 259
A variety of Changes in the Ecclesiastical and Military
Establishments 260
Some further Account of Delí Hasan (Brother of Scrivano) 262
Continuation of the Account of the War carried on against the
Heretics—The Sháh reduces Reván 263
The Sháh conquers Shirwán 264
Kars is besieged—Other Acts of Hostility by the Red Heads 265

EVENTS of the Year 1013, H.


The Grand Vezír, Alí Páshá, sets out for Belgrade 267
Lálá Mohammed Páshá succeeds Alí Páshá in all his Offices 274
The Infidels abandon Pest 275
The Fortress of Wáj conquered 276
Osterghún is laid siege to 276
Concerning Botchkai 279
A Battle fought between the Germans and Hungarians 281
Concerning the Defeat of Kásim Páshá 283
Sárukjí Mustafa Páshá is made Deputy of Constantinople—
Other Promotions take place 285
Sárukjí Mustafa is murdered—Súfí Sinán succeeds him 286
The Emperor goes to hunt—Sultán Osmán Khán is born 287
The Grand Vezír, Lálá Mohammed Páshá, returns to
Constantinople 287
Continuation of the Affairs in the East 288

EVENTS of the Year 1014, H.


Osterghún set fire to 293
The City and Fortress taken 294
Progress of Botchkai 295
Botchkai pays a Visit to the Commanding General 296
Peace is proposed by the Archduke Mathias 298
Concerning Jeghala Zádeh’s Operations on the Confines of
Persia 300
A Battle between Ibrahím Páshá and the Croatians 306
Mohammed Páshá, the son of Sinán Páshá, killed 306
The Emperor, whilst at Adrianople, hears further intelligence
as to the state of the Rebellion in Anatolia 307
An Overture made to Túyel 312
The Grand Vezír, Mohammed Páshá, is recalled to
Constantinople 312
A Commotion among the Janissaries and Spáhís 313
The Commander-in-Chief arrives at Constantinople 314
Delí Hasan killed at Temisvar 315
Concerning the Grand Vezír, Lálá Mohammed Páshá—His
death—Dervísh Páshá raised to the Vezírship 317
EVENTS of the Year 1015, H.
Dervísh Páshá is murdered—Murád Páshá is made Grand
Vezír 326
The Cause of his Death more particularly related 327
Peace concluded with Austria 330
Concerning Nesúh Páshá 330
Death of Botchkai 335
Other Events of the current Year 335

EVENTS of the Year 1016, H.


The Grand Vezír, Murád Páshá, returns to Court 336
Murád Páshá gains a Victory over the Rebels 338
Ebn Kalander goes to Ancora 340
Murád Páshá winters at Aleppo—Troops are sent to Baghdád 345
Jánbulát Oghlí seeks refuge in Constantinople—Kalander
commits new Depredations 347
Jánbulát Oghlí meets with a happy reverse of fortune 350
Some more Particulars belonging to this Year 351
An Ambassador arrives from Poland—A former Treaty is
renewed 353

EVENTS of the Year 1017, H.


The Commander-in-Chief, Murád Páshá, pursues Kalander
Oghlí 355
His Excellency, Murád Páshá, hastens after the Brother of
Túyel Mahmúd 361
The Commander-in-Chief, Murád Páshá, is recalled to Court 366
Concerning Mohammed Páshá in Egypt 370
A great Earthquake 379

EVENTS of the Year 1018, H.

You might also like