PDA

View Full Version : اجرای برنامه حاوی جاوا اسکریپت در مرورگر اینترنت اکسپلورر



hamed442
دوشنبه 27 آبان 1392, 09:07 صبح
من هر کد جاوا اسکریپتی یا جی کوئری می نویسم در IE دچار مشکل می شوم برای مثال من کد زیر را نوشته ام :


<html>
<head>
<title>
dd
</title>
<script>
alert("ذخیره گردید");
</script>
</head>
<body>

<pre>

df
df
dfdf
ffgf


</pre>

</body>
</html>



این کد در همه مرورگرها به درستی اجرا می شود ولی در IE ابتدا پیغام زیر می آید:
Internet Explorer restricted this webpage from running scripts or ActiveX controls

و بعد از این که روی
allow blocked content
کلیک کردم برنامه درست اجرا می شود. اگر قسمت اسکریپت را حذف کنم برنامه در IE هم درست اجرا می شود. هر برنامه ای که من می نویسم و شامل کدهای جاوا اسکریپت است در IE این مشکل را دارد در حالی که سایتهایی که در اینترنت وجود دارد و در آن جاوا اسکریپت به کار رفته بدون این پیغام هم درست اجرا می شوند.
لطفا" به من بگویید راه حل درست شدن این مشکل چیست؟

Javidhb
دوشنبه 27 آبان 1392, 10:50 صبح
طبق این لینک (http://stackoverflow.com/questions/7038724/how-to-automaticaly-allow-blocked-content-in-ie)، وقتی کدهاتون رو توی local اجرا میکنید این مشکل پیش میاد... اگه روی سرور قرار بگیرن بی دردسر اجرا میشن (مثل بقیه سایتها که خودتون گفتید)

برای غیر فعال کردنش (بازم طبق همون لینک بالا):
Tools (menu) → Internet Options → Security (tab) → Custom Level (button) → and Disable Automatic prompting for ActiveX controls

hamed442
دوشنبه 27 آبان 1392, 18:57 عصر
طبق این لینک (http://stackoverflow.com/questions/7038724/how-to-automaticaly-allow-blocked-content-in-ie)، وقتی کدهاتون رو توی local اجرا میکنید این مشکل پیش میاد... اگه روی سرور قرار بگیرن بی دردسر اجرا میشن (مثل بقیه سایتها که خودتون گفتید)

برای غیر فعال کردنش (بازم طبق همون لینک بالا):
Tools (menu) → Internet Options → Security (tab) → Custom Level (button) → and Disable Automatic prompting for ActiveX controls
چه جوری میشه کد jscript و JQUERY رو به شکل مجازی در کامپیوتر خودمون اجرا کنیم؟

Javidhb
سه شنبه 28 آبان 1392, 00:24 صبح
سرورهای (راستکی!) از Apache, nginx و ... استفاده میکنن.
شما باید بر اساس سیستم عاملتون یکیشون رو انتخاب و نصب کنید.

سرچ کنید آموزش نصبش زیاده... مثلا برای Apache : لینک (http://dadegostaran.com/elearning/php-2.html)


بعد از نصب، فایلهای html , js و ... رو توی پوشه ای(htdocs) که apache بعنوان root سرورتون درنظر میگره کپی و آدرس فایل html رو توی مرورگر وارد میکنید.
مثلا توی آدرس بار مرورگر بجای:
file:///C://Untitled-1.html
باید:
http://localhost/Untitled-1.html (مثل سایتهای راستکی!)
بنویسید.