( تعداد نمایش : 1591 )

پنهان کردن اسکریپتها از browserهای قدیمی


browser
های قدیمی از جمله amrica online 1, internet explorer 3, netscape قبل از ویرایش چهارم, JavaScript را متوجه نمیشوند, از آنجا که اساس browser بر این مبنا است که در صورتی که متوجه تگی نشود, از آن بگذرد, اما همه آنها اینگونه عمل نمیکنند. یک راه برای پنهان کردن آنها وجود دارد که بوسیله آن تمامی محتویات موجود در تگ مورد نظر به عنوان تگ HTML در نظر گرفته میشود و در نتیجه اجرا نخواهند شد.

به منظور پنهان کردن اسکریپتها از browserهای قدیمی:

ابتدا عبارت <–hide script from old browser –!> را تایپ کنید. بدین وسیله دستور HTML نوشته میگردد.

۱٫

سپس عبارت document.write(“test”)d را تایپ کنید.

۲٫

سپس عبارت <–end hiding script from old browser// را تایپ کنید. این خط با علامت مخصوص (//) شروع و باعلامت مخصوص HTML , <— پایان میپذیزد.

۳٫

**نکات مورد توجه

  • این تکنیک نیز مانند دستور قبل در تمام این سایت فرض شده و فقط در این مثال به آن توجه شده ولی وجود آن ضروری است.

  • در صورتی که بخواهید عبارتی را برای کاربرانی که از browserهای قدیمی استفاده میکنند بنویسید, آنرا در تگ <noscript> قرار دهید, این پیغام هم در browserهای قدیمی و در browserهای جدیدی که JavaScript در آنها فعال نیست, نشان داده میشود.

<html>
<head>
</head>

<body>

<h1>

<!– hide script from old browsers –>

<script language=”javascript” type=”text/javascript”>

document.write(“IranJavaScript”)

//end hiding script from old browsers –>
</script>
</h1>

</body>
</html>

دیدگاه خود را بیان کنید.

باید وارد سایت شده باشید برای دیدگاه دادن