ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Practical Web Accessibility: A Comprehensive Guide to Digital Inclusion

دانلود کتاب دسترسی عملی به وب: راهنمای جامع برای گنجاندن دیجیتال

Practical Web Accessibility: A Comprehensive Guide to Digital Inclusion

مشخصات کتاب

Practical Web Accessibility: A Comprehensive Guide to Digital Inclusion

ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 9798868801518 
ناشر: Apress 
سال نشر: 2024 
تعداد صفحات: 560 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 16 مگابایت 

قیمت کتاب (تومان) : 59,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 8


در صورت تبدیل فایل کتاب Practical Web Accessibility: A Comprehensive Guide to Digital Inclusion به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب دسترسی عملی به وب: راهنمای جامع برای گنجاندن دیجیتال نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: The Accessibility Problem
	The State of Accessibility Today
	The “Disability-Driven” Mindset
	Why Is It Important Now?
		Accessibility Is Receiving More Mainstream Attention Than Ever Before
		Competitive Advantages
		Opposition to Accessibility
		So, Why Approach Accessibility in a Disability-Driven Way?
		Frequently Asked Questions
	Conclusion
Chapter 2: Blindness
	Screen Reader Software
		Perceive, Navigate, and Interact
		Accessibility Tree
			Screen Reader Information
			Native HTML Elements
		Named Tags
		Semantic Markup
	Heading Structure
		Styling Headers
		Testing
	Off-Screen Headers
	Linear Layouts
		How Users Navigate
		What Is a Linear Layout?
		Mobile Devices
			“Mobile-First” Design and Development
	“Skip to Main Content” Link
		Link Placement
	Alt Tags
		Image Context
		Adding Alt Text
			When Not to Add It
		Social Networks
		The lang Attribute
		Handling Multiple Languages
	Forms
		Proper Labeling/Identification
			Linking Labels to Form Fields
		Bonus: Large(r) Click Areas
	Using ARIA
		Applying ARIA Attributes
		aria-label
		aria-hidden
		aria-live
		aria-labelledby
		Components
		Support and Testing
	Conclusion
Chapter 3: Low Vision and Color Blindness
	Accessible Text
	Relative Units
	Stop Using Pixels
	Screen Sizes
	Raise Your Base Font Size
	Line Height
	Word and Letter Spacing
	Font Choice
		Custom Fonts
			Accessibility-Specific Fonts
	Contrast Ratio
		Good Contrast Helps Users Without Visual Impairments
		Testing
		You Could Always Offer a Change
	Dark Mode
		High Contrast Mode
	Color Blindness
		Different Types of Color Blindness
	Red–Green Confusion
		Color to Infer Status
	Yellow–Blue Confusion
		Color to Distinguish Sections
	Monochromacy
	Links
		Testing
		The Compounding Effect of Accessibility Fixes
	Magnification
	Horizontal Scrolling
		Tracking
	Text Overflow
		Testing Zoom
	Responsive Web Design
		Ensuring a Responsive Layout
	Preventing Zoom
	Point of Regard
	Navigation
	Conclusion
Chapter 4: Motor Impairments
	Keyboard-Only Navigation
	Focus Indication
	Focus Styles
		Focus State Issues
			Contextual Focus
		Focus Visible
	Custom Focus Styles
		How Visible Do They Need to Be?
	Examples
		Clear Change in Background
		Clear Change in Border
		Outlines
		Other Options
		Using a Combination of Focus Changes
		Using Hover Styles as Focus Styles
	Tabindex
		So What Is Tabindex?
		Tabindex Values
		Obscured Elements
		Fixed Elements
		Solutions
		Overlays
	Accessible Overlays
		Changing Focus When the Overlay Appears
		Keyboard Traps
			What Should I Move the Focus To?
		Keeping Tab Focus Inside the New Content
		Allow the User to Close the New Overlaid Content
		Allow the User to Return to Where They Were Before
		Third-Party Software
	Pointer-Based Gestures
		Large Hit Areas
		Pointer Gestures
		Pointer Cancellation
		Undoing the Action
	Voice-to-Text
	Support for All Motor-Impaired Users
		Short Timeouts
		Extend a Timeout
		Motion Actuation
		Orientation
		Skip Links
	Autofill
	Conclusion
Chapter 5: Deafness and Hard of Hearing
	Subtitles and Closed Captioning
		What’s the Difference?
		User Preference
		Caption Actions
		The Rise of Captions
	 Element
	WebVTT Files
	Styling Subtitles
		cue
		Formatting
		Positioning
			Position and Line
			Align
			Size
		Future Features
			Voice Spans
			Classes
			:past and :future Pseudo Elements
		Captions or Subtitles: Which Should I Apply?
	Audio Captions
		Practical Example
	Closed Caption Buttons
		Other Caption Formats
	YouTube
	Accessible Subtitle/Caption Content
		Signed Captions
		Sign Language-Friendly Content
	Transcribing and Summarizing Audio and Video Content
		Providing a Transcript
	Unexpected or Automatic Audio
	Linear Layouts
	Servicing Customers Without a Telephone
		Providing Alternatives
		Text or Video Relays
	Conclusion
Chapter 6: Cognitive Impairments
	What Are Cognitive Impairments?
	Use Clear Content
		Plain English
			Structure
		Headings
		Paragraphs
		Sentences
		Guiding Sentences
		Supporting Content in Multiple Formats
		Word Choice
		Use Familiar Language
		Avoid Using Lots of Large Words
		Use an Active Voice
		Pay Attention to Text Style
			Testing How Easy Content Is to Read
	Help Users Understand What Things Are and How to Use Them
		Provide Definitions
		Reading Time
		Clear Iconography
		Custom Icons
		How Do We Combat This?
	Help Users Find What They Need
	Avoiding Complex Pages
		Complex Layouts
		Coherent Navigation
		Complex Experiences
		Sitemaps
	Help Users Focus
		TL;DRs
		Implementing a TL;DR
			But Ashley, Won’t It Ruin the Surprise of What’s in the Content?
		Breadcrumbs
			Hierarchical Breadcrumbs
			Routes into Your Site
			Historical Breadcrumbs
	Help Users Avoid Mistakes
		Self-Contained Actions
		Autocomplete
			“Strict” Search
			“Fuzzy” Matching
	Neurodiversity
	Conclusion
Chapter 7: Mental Health
	Mental Health on the Web
	Dark Patterns
		What Is a Dark Pattern?
		Why Are They Used?
		What We’re Going to Talk About
	Dark Pattern: Complicated and Obstructing Journeys
		New York Times
		Instagram
		Google
		Symptom
		Solutions
		Highlight the Offenders
		Optimize Common Journeys
		Communication Anxiety
			Why Do This?
			Reach Users Where They Feel Comfortable
		Setting Expectations
			Priming Messages
			Priming Messages Away from Your Site
			Signposting
		Symptoms
	Dark Pattern: Forced Urgency Through Scarcity
		Booking.com
			Creating a Sense of Scarcity
		Symptom
			The Reality Behind Apparent Scarcity
			Shopify
		Solutions
	Dark Pattern: Confirm Shaming
		Extreme Examples
		Symptoms
		Solution
	Dark Pattern: “Sneak into Basket” and Hidden Costs
		Symptom
			Inconsistent Legislation
		Solution
		Giving Users the Chance to Revert Actions
	Dark Pattern: Visual Interference
		Solution
	Dark Pattern: Bait and Switch
		Symptom
		Solution
	Dark Pattern: Privacy Zuckering
		Symptoms
			Solutions
		Amazon and Combined Dark Patterns
			Amazon vs. US Federal Trade Commission (FTC)
			Trick Wording
			Confirm Shaming
			Visual Interference
			Sneaking
			Hidden Subscription
				Reviewing Information
			Hard to Cancel
		Legal Changes
			The Inventor of Web Steps In
	Conclusion
Chapter 8: Imagery
	Images
	 Tag
		Orientation
		Screen Size
		Color Scheme
		Background Images
		Text in Images
		Text in Responsive Images
		Color in Images
	Videos
		Pausing
		No Sound
		Consider the Color Scheme of the Video
		Only Play the Video Once It Has Loaded
		Loading a Poster Image
		Don’t Loop Your Video
		Should You Use Background Videos?
	Reducing Movement
		Handling This in Code
	Parallax
	Iconography
		 Tag
			Sprites
		Theme Switching
		Icon Fonts
		Decorative vs. Functional Icons
			Decorative Icons
			Semantic Icons
		Interactive Icons
		Animations
		Building Your Own Icons
	SVG
		Benefits
		 Tag
		CSS Background Image
		Inline SVG
		role Attribute
		aria-labelledby
		aria-describedby
		Hiding Icons
		Adaptive SVGs
			currentColor
	Conclusion
Chapter 9: Accessible Email
	Issues with Email
		Different Approaches to Email Rendering
		Include a Link to View Your Email as a Web Page
			Does an Email Service Provider Handle This?
		Provide a Plain-Text Version of Your Email
			Does an Email Service Provider Handle This?
	Content
		alt Tags and Images
			Does an Email Service Provider Handle This?
		role=“presentation”
			Does an Email Service Provider Handle This?
		Set the Language
			Does an Email Service Provider Handle This?
		dir Attribute
			Does an Email Service Provider Handle This?
		 Tag
			Does an Email Service Provider Handle This?
		Use Semantic Elements
		Too Long; Didn’t Read (TL;DR)s
			Does an Email Service Provider Handle This?
	Styling
		Don’t Center-Align Your Copy
			Does an Email Service Handle This?
		Line Spacing
			Does an Email Service Provider Handle This?
		Highlight Actions
			Does an Email Service Provider Handle This?
	Testing
		Understanding Email Support
	Attachments
	Google Action Buttons
		Adding an Action Button
	No-Reply Email Addresses
		You’re Far More Likely to Find a Home in the Junk Folder
		You’re Going to Annoy Your Users
		You Could Be Breaking Laws
		Good Uses of Email
		You Receive More Feedback
		Your Email Reaches More Users
		It Can Promote Engagement
	Conclusion
Chapter 10: Outsourcing Accessibility
	Overlays
		What Is an Accessibility Overlay?
			Why Have They Added It?
			Temporary Use
			Permanent Use
		Problems
			Interference with a User’s Tools
			Compliance Does Not Always Mean Accessibility
			Privacy
			Separation from the Problem
			Security
			Overlays Themselves Can Be Inaccessible
			Profit
			Faking Accessibility Results
			So, Does It Actually Solve the Problem?
		Lawsuits
			Murphy v. Eyebobs, LLC
			Fischler et al v. Dorai Homes
			Thomas Klaus and Robert Jahoda v. Upright Technologies
		Do Users Like Them?
		Public Apology
		An Argument Against Overlays
	“DIY Websites”
		A Web for Everyone
		Statistics
		What Are They Being Used to Build?
		What Are the problems?
			Legal Concerns
			Themes
			There’s Only So Much a Platform Can Do
			When Platforms Fail, Who Do Users Turn To?
		What Do Platforms Encourage Users to Do?
			Page Titles
			Colors
			Headings
			Text Size
			Videos
			Imagery and Files
			Accessibility Wizard
		Other Solutions
			Tooling
			Accredited Templates
		Personal Thoughts
	Component Libraries
		What Is a Component Library?
			Open Source
		Positives
			They’re Very Popular
			You Can Learn from a Library
			Support and Growth
		Negatives
			You Don’t Control Those Components
			There’s No Guarantee of Accessibility
			Component Libraries Have Opinions
			Google’s Text Fields
			They Could Lose Support at Any Point
			Human Error (and Intervention)
			You Need to Use Them Correctly
			They Require Full Adoption
		Power to Help
			A Heading Within a “Card” component
			Enforcing alt Text Within a Component with an Image
		Creating Your Own Component Library
			Benefits
	Personal Thoughts
	Conclusion
Chapter 11: Tools and Auditing
	The FAIR Framework
	FAIR Framework – Fundamentals
	ACCESS Checklist – Aesthetics
		Tools
		Browser Developer Tools
		Lighthouse
		Accessibility Tree
		Color Contrast
		Contrast Ratio Checkers
			WebAIM Contrast Checker
			TPGi Contrast Analyzer
		Sim Daltonism
		Design Tools
	ACCESS Checklist – Content
		Tools
		Headings Map
		Validity
		WebVTT Validator
		Converting a WebVTT File into a Transcript
		Reading Time Calculator
	ACCESS Checklist – Cognition
		Tools
			Web Developer Extension
		WAVE Evaluation Tool
		Flesch-Kincaid Reading Ease Test
		Dark Patterns “Hall of Shame”
	ACCESS Checklist – Ease of Use
		Tools
			Screen Readers
			Apple Devices – VoiceOver
			Google Devices – TalkBack
			Windows – JAWS
			Windows – NVDA
			Windows – Narrator
		Learning How to Use a Screen Reader
		Testing with Screen Readers
		A Keyboard!
		ARIA Authoring Processes Guide
	ACCESS Checklist – Settings
		Tools
			Persona Profiles
		Empathy Lab
	ACCESS Checklist – Specifics
	FAIR Framework – Awareness
	FAIR Framework – Implementation
	Automating Your Accessibility Testing
		Axe-core
			So Why Would You Use Other Tools?
		AccessLint
		Pa11y
		Tracking Your Progress
		How to Meet WCAG (Quick Reference)
		Accessibility Statement
	FAIR Framework – Reparations
		Testing with Users
			Types of User Testing
	Conclusion
Chapter 12: Conclusion
	AI and Its Potential Applications
		GitHub Copilot
		Be My Eyes
	New Laws
	WCAG 3
		New Levels
		Outcomes
		Issue Severity
	Legal Precedent
		Robles vs. Domino’s Pizza
	Equal-Opportunity Hiring
		Awards
		Personal Perspective
		Final Words
Endnotes
	Chapter 1
	Chapter 2
	Chapter 3
	Chapter 4
	Chapter 5
	Chapter 6
	Chapter 7
	Chapter 8
	Chapter 9
	Chapter 10
	Chapter 11
	Chapter 12
Index
df-Capture.PNG</pre>
</div>
<br><br>
<br><br>
<h2>نظرات کاربران</h2>

<div class="comments">
                        <script>
                        const comments_page_id = 1703464; // This number should be unique on every page
                        fetch("https://intlibrary.ir/comments.php?page_id=" + comments_page_id + "").then(response => response.text()).then(data => {
                            document.querySelector(".comments").innerHTML = data;
                            document.querySelectorAll(".comments .write_comment_btn, .comments .reply_comment_btn").forEach(element => {
                                element.onclick = event => {
                                    event.preventDefault();
                                    document.querySelectorAll(".comments .write_comment").forEach(element => element.style.display = 'none');
                                    document.querySelector("div[data-comment-id='" + element.getAttribute("data-comment-id") + "']").style.display = 'block';
                                    document.querySelector("div[data-comment-id='" + element.getAttribute("data-comment-id") + "'] input[name='name']").focus();
                                };
                            });
                            document.querySelectorAll(".comments .write_comment form").forEach(element => {
                                element.onsubmit = event => {
                                    event.preventDefault();
                                    fetch("https://intlibrary.ir/comments.php?page_id=" + comments_page_id, {
                                        method: 'POST',
                                        body: new FormData(element)
                                    }).then(response => response.text()).then(data => {
                                        element.parentElement.innerHTML = data;
                                    });
                                };
                            });
                        });
                        </script>

</div>
			<script type="application/ld+json">
			{
			  "@context": "http://schema.org",
			  "@type": "WebPage",
			  "mainEntity":{
					  "@type": "Book",
						"bookFormat": "http://schema.org/EBook",
						"image": "https://cover.intlibrary.ir/cover/cover.php?md5=42A3113C131AE34A371D13931F03A9CB&id=4326157",              "inLanguage": "English",
						"name": "Practical Web Accessibility: A Comprehensive Guide to Digital Inclusion",
												"FileFormat": "pdf",
						"url" : "https://intlibrary.ir/download/practical-web-accessibility:-a-comprehensive-guide-to-d-69913/",
												"author": [{ "@type": "Person","name":"Ashley Firth" }],
												"publisher" : {
						"@type" : "Organization",
							"name" : "Apress"
						  },  
						"isbn" : "9798868801518",
						"numberOfPages" : "560"
						 ,"aggregateRating": {
							"@type": "AggregateRating",
							"ratingValue": 5.00,
							"ratingCount": 8,
														"bestRating": 5,
							"worstRating": 0
					}					  
					}
			}
			</script>

<!-- featured section starts  -->
<section class="arrivals" id="featured">

    <h2 class="heading"> <span>کتاب های تصادفی</span> </h2>

            <div class="swiper arrivals-slider">
			<div class="swiper-button-next"></div>
			<div class="swiper-button-prev"></div>
			<div class="swiper-wrapper">
			            <a title="The Political Psychology of Terrorism Fears" href="https://intlibrary.ir/download/the-political-psychology-of-terrorism-fears-19044/" class="swiper-slide box">
                <div class="image">
				                    <img src="https://books.google.com/books/content/images/frontcover/HwFNAgAAQBAJ?w=250&usc=0" alt="The Political Psychology of Terrorism Fears" loading="lazy">
                </div>
                <div class="content">
                    <h3>دانلود کتاب The Political Psychology of Terrorism Fears</h3>
                                        							<i class="fas fa-star"></i>							<i class="fas fa-star"></i>							<i class="fas fa-star"></i>							<i class="fas fa-star"></i><i class="fas nostar"></i>															
						 
                </div>
            </a>
			                        <a title="Supporting Gender Diversity in Early Childhood Classrooms: A Practical Guide" href="https://intlibrary.ir/download/supporting-gender-diversity-in-early-childhoo-56380/" class="swiper-slide box">
                <div class="image">
				                    <img src="https://books.google.com/books/content/images/frontcover/_cmPDwAAQBAJ?w=250&usc=0" alt="Supporting Gender Diversity in Early Childhood Classrooms: A Practical Guide" loading="lazy">
                </div>
                <div class="content">
                    <h3>دانلود کتاب Supporting Gender Diversity in Early Childhood Classrooms: A Practical Guide</h3>
                                        							<i class="fas fa-star"></i>							<i class="fas fa-star"></i>							<i class="fas fa-star"></i>							<i class="fas fa-star"></i><i class="fas nostar"></i>															
						 
                </div>
            </a>
			                        <a title="Giving Your Words: The Lifegiving Power of a Verbal Home for Family Faith Formation" href="https://intlibrary.ir/download/giving-your-words:-the-lifegiving-power-of-a-verba-45857-4083/" class="swiper-slide box">
                <div class="image">
				                    <img src="https://books.google.com/books/content/images/frontcover/9cxkEAAAQBAJ?w=250&usc=0" alt="Giving Your Words: The Lifegiving Power of a Verbal Home for Family Faith Formation" loading="lazy">
                </div>
                <div class="content">
                    <h3>دانلود کتاب Giving Your Words: The Lifegiving Power of a Verbal Home for Family Faith Formation</h3>
                                        							<i class="fas fa-star"></i>							<i class="fas fa-star"></i>							<i class="fas fa-star"></i><i class="fas nostar"></i><i class="fas nostar"></i>															
						 
                </div>
            </a>
			                        <a title="Le origini del socialismo in Russia" href="https://intlibrary.ir/download/le-origini-del-socialismo-in-russia-24167/" class="swiper-slide box">
                <div class="image">
				                    <img src="https://cover.intlibrary.ir/cover/cover.php?md5=dba26232bf03d3d6b3f7d61b57ad5bc7&id=2141016" alt="Le origini del socialismo in Russia" loading="lazy">
                </div>
                <div class="content">
                    <h3>دانلود کتاب Le origini del socialismo in Russia</h3>
                                        							<i class="fas fa-star"></i>							<i class="fas fa-star"></i>							<i class="fas fa-star"></i>							<i class="fas fa-star"></i>							<i class="fas fa-star"></i>															
						 
                </div>
            </a>
			                        <a title="Eco-Urbanism and the South East Asian City: Climate, Urban-Architectural Form and Heritage" href="https://intlibrary.ir/download/eco-urbanism-and-the-south-east-asian-city:-climat-88678-8575/" class="swiper-slide box">
                <div class="image">
				                    <img src="https://books.google.com/books/content/images/frontcover/llLwzgEACAAJ?w=250&usc=0" alt="Eco-Urbanism and the South East Asian City: Climate, Urban-Architectural Form and Heritage" loading="lazy">
                </div>
                <div class="content">
                    <h3>دانلود کتاب Eco-Urbanism and the South East Asian City: Climate, Urban-Architectural Form and Heritage</h3>
                                        							<i class="fas fa-star"></i>							<i class="fas fa-star"></i>							<i class="fas fa-star"></i><i class="fas nostar"></i><i class="fas nostar"></i>															
						 
                </div>
            </a>
			            		</div>
		</div>
	</section>
     

<!-- featured section ends -->
</div>
</div>
<script>
    var swiper = new Swiper(".arrivals-slider", {
  spaceBetween: 10,
  loop:true,
  centeredSlides: true,
  autoplay: {
    delay: 9500,
    disableOnInteraction: false,
  },
  navigation: {
    nextEl: ".swiper-button-next",
    prevEl: ".swiper-button-prev",
  },
  breakpoints: {
    0: {
      slidesPerView: 1,
    },
    768: {
      slidesPerView: 2,
    },
    1024: {
      slidesPerView: 3,
    },
  },
});
</script>

<section class="footer">

    <div class="share">	    <a title="facebook" href="https://www.facebook.com/sharer.php?u=https://intlibrary.ir/download/practical-web-accessibility:-a-comprehensive-guide-to-d-69913/" class="fab fa-facebook-f"></a>
        <a title="twitter" href="https://twitter.com/home?status=Reading:%20https://intlibrary.ir/download/practical-web-accessibility:-a-comprehensive-guide-to-d-69913/" class="fab fa-twitter"></a>
        <a title="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&url=https://intlibrary.ir/download/practical-web-accessibility:-a-comprehensive-guide-to-d-69913/" class="fab fa-linkedin"></a>
	<a title="telegram" href="https://telegram.me/share/url?url=https://intlibrary.ir/download/practical-web-accessibility:-a-comprehensive-guide-to-d-69913/" class="fab fa-telegram"></a>
    </div>

    <div class="credit">تمامی حقوق معنوی و مادی وبسایت متعلق به اینترنشنال لایبرری می باشد </div>
    <a referrerpolicy='origin' target='_blank' href='https://trustseal.enamad.ir/?id=658328&Code=RDZ7kyQ0omJdIOywCsfZPCLeqDuMOMZD'><img class="enamad" referrerpolicy='origin' src='https://trustseal.enamad.ir/logo.aspx?id=658328&Code=RDZ7kyQ0omJdIOywCsfZPCLeqDuMOMZD' alt='' style='cursor:pointer' code='RDZ7kyQ0omJdIOywCsfZPCLeqDuMOMZD'></a>

</section>

<!-- footer section ends -->

<!-- loader 

<div class="loader-container">
    <img src="image/loader-img.gif" alt="">
</div>
 -->

</body>
<!--<script src="https://intlibrary.ir/js/swiper-bundle.min.js"></script>-->
<!-- custom js file link  -->
<script src="https://intlibrary.ir/js/js/script.js"></script>
<script>
$(document).ready(function(){

function2();

$('#subscribe').click(function(){
var email = $("#id_email").val();
var topic = $("#topic").val();

$.ajax({
url:'res.php',
type:'POST',
data:{subscribe:'ok',email:email,topic:topic},
success:function(result){
$("#subscribe_res").html(result);
},
error:function(error){
alert(error);
}
});

});
});
</script>
<script>
/*var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", "https://intlibrary.ir//req2.php?i=6648489&op=1Exa8", true);
xmlHttp.send();*/
</script>
<script>

        function function3(){
                       $('#pr_es').append('قیمت کتاب (تومان) : 59,000'); 
           document.getElementById("estelam").style.display = 'none';
                   }
        function function2() {
                                    var result = '9798868801518';
            $.ajax({
                url: "https://www.googleapis.com/books/v1/volumes?q=isbn:" + result,
                type: 'GET',
                dataType: 'json', // added data type
                success: handleResponse
            });

            function handleResponse(res) {
                $.each(res.items, function(i, item) {
                    var desc = item.volumeInfo.description;
                    $('#result').append(desc);
                })
            }
                        }
		
</script>


</html>