Fa پیغام خطا هنگام اجرای کد جاوا اسکریپت در پروژه

سلام؛
من یک کد جاوا اسکریپت رو در پروژه ام فراخوانی می کنم قبلا خوب اجرا می کرد اما اخیرا موقع اجرا پیغام خطای زیر رو میده و اون اسکریپت اجرا نمیشه! کسی میدونه مشکل از کجاست!؟
 

پیوست ها

  • 45.png
    45.png
    32.9 کیلوبایت · بازدیدها: 11
آخرین ویرایش:

Saman

مدیر انجمن مولتی مدیا بیلدر
سلام.
کد جاوا اسکریپتتون رو بذارید که ببینیم مشکل از کجاس،‌ اینجوری نمیشه تشخیص داد.
البته بهتر بود که کدتون رو بعلاوه سوالتون رو توی انجمن‌های وب(کلاینت ساید) مطرح می‌کردید تا زودتر جواب بگیرید.

موفق باشید.
 
سلام.
کد جاوا اسکریپتتون رو بذارید که ببینیم مشکل از کجاس،‌ اینجوری نمیشه تشخیص داد.
البته بهتر بود که کدتون رو بعلاوه سوالتون رو توی انجمن‌های وب(کلاینت ساید) مطرح می‌کردید تا زودتر جواب بگیرید.

موفق باشید.
سلام؛ آخه این مشکل رو توی پروژه ی مولتی مدیا بیلدرم دارم! واسه همین اینجا مطرح کردم! ببخشید اگه جاش مناسب نیست!
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title> </title>
<script language="javascript" type="text/javascript"> 
function Printing()
{
    var myContentToPrint = document.getElementById("Context");
    var myWindowToPrint = window.open('','','width=800,height=600,toolbar=0,scrollbars=0,status=-1,resizable=-1,location=0,directories=0'); 
    myWindowToPrint.document.write('<html><head><title> </title></head><body style="font:100%/140% B Nazanin, Tahoma; direction:rtl " >');
    myWindowToPrint.document.write('<div><img src="header.gif" alt="تصویر دلخواه خود را می توانید به عنوان لوگو یا هدر در این قسمت قرار دهید" /></div>');
    myWindowToPrint.document.write(myContentToPrint.innerHTML);
    myWindowToPrint.document.write('</body></html>');
    myWindowToPrint.document.close();
    myWindowToPrint.focus();
    myWindowToPrint.print();
    myWindowToPrint.close();
}
</script> 
</head>
<body style="font:100%/150% Tahoma; direction:rtl " >

<div id="Context">
<p>
    <span style="color: #ff0000"><strong>طراحی صفحات وب </strong></span>
</p>
<p >
<font color="#0000FF"><b>طراحی صفحات وب با استفاده از HTML</b> </font><br />            
HTML مخفف &quot;<strong>HyperText Markup Language</strong>&quot; است. HTML زبانی است که از 
آن برای نوشتن صفحات وب ایستا (استاتیک) استفاده می شود. این زبان برای مشخص کردن 
عناصر مختلف صفحه از یک سری تگ (برچسب) استفاده می شود. برای مثال 
برای اینکه یک تصویر را وارد صفحه کنیم از برچسب &lt;img&gt; استفاده می کنیم و برای مشخص 
کردن یک پاراگراف متن مورد نظر خود را بین تگ &lt;p&gt; و &lt;p/&gt; قرار می دهیم. بدین وسیله 
مرورگر اینترنت می تواند عناصر مختلف صفحه را شناسایی کند و آنها را نمایش دهد. 
مرورگرهای اینترنت کدهای HTML را دریافت می کنند و پس از تفسیر آنها را به صورت یک 
صفحه وب به نمایش در می آورند.
<br />
نوشتن صفحات HTML لزوماً به برنامه خاصی احتیاج ندارد. حتی با استفاده از NotePad 
در ویندوز هم می توانید صفحات مورد نظر خود را طراحی کنید. صرف نظر از برنامه ای که 
از آن برای طراحی صفحات خود کمک می گیرید آشنایی شما با HTML می تواند تا حد بسیار 
زیادی در کیفیت صفحات تأثیر بگذارد.
</p>
<p>
<b><font color="#0000FF">نوشتن صفحات پویای طرف کاربر با جاوا اسکرِیپت</font></b><br />
جاوا اسکرپت گسترده ترین زبان اسکرپت نویسی مورد استفاده در اینترنت است. بسیاری از 
سایتها از این زبان برای ساختن صفحات پویایی که در کامپیوتر کاربر اجرا می شوند 
استفاده می کنند. تقریباً همه مرورگرهای مشهور از این زبان پشتیبانی می کنند و 
اگرچه امکان غیر فعال کردن آن توسط کاربران وجود دارد اما طبق آمار جاوا اسکرپت در 
مرورگرهای بیش از 90 درصد کاربران اینترنت فعال است.
<br />
در حقیقت HTML را نمی توان یک زبان برنامه نویسی دانست ولی جاوا اسکرپت یک زبان 
برنامه نویسی با ساختاری ساده است که می تواند عناصر HTML را بخواند، بنویسید و یا 
آنها را تغییر دهد. جاوا اسکرپت توانایی واکنش نشان دادن به رویداد ها را در صفحه 
HTML دارد. برای مثال می توان کد جاوا اسکرپتی نوشت که در هنگام ارسال یک فرم اجرا 
شود.
<br />
در این زبان ابزارهای برنامه نویسی از قبیل توابع، حلقه ها و ... در اختیار طراح 
صفحه قرار می گیرد تا با استفاده از آنها رفتار صفحه را مطابق نیاز خود تنظیم کند.
</p>
</div>
<br /><br />
<div id="print">
    <input type="button" onclick="Printing();" value="چاپ" style="font:80% Tahoma; width:100px"  /> 
</div>
<div >
 نکته : برای پرینت تنها متن اصلی چاپ می شود و این متن و دکمه و سایر اجزای صفحه به نمایش در نمی آید
 <br />
 در ضمن در موقع پرینت فونت تغییر کرده (در صورتی که فونت نازنین در سیستم جاری موجود باشد.) و یک تصویر برای هدر صفحه اضافه می شود که باید آدرس عکس در کد این صفحه مشخص شود.
</div>
</body>
</html>

کد اجرای اسکریپت از داخل پروژه:
PHP:
url$ = 'javascript:Printing();'
Browser("content","url$")

من اون کد اولی رو که یک فایل html هست از آبجکت browse توی مولتی مدیا بیلدر آورده ام. و دستورشو از تو پروژه ام انجام میدم که همون دستور چاپ یا پرینت هست.
قبلا درست کار می کرد اما جدیدا پیغام خطا میده!!! نمیدونم چرا!
 
آیا بخاطر این نیست که احتمالا نرم افزار جاوا ران تایم توی سیستمم نصب نباشه!؟ آیا برای اجرای این دستور توی هر کامپیوتر باید javaRuntime رو به پروژه ام اضافه کنم تا قبل از اجرای نرم افزارم در دفعه ی اول، نصب بشه!؟
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
در مورد پیغام خطا انجمن کلاینت ساید بیشتر میتونن راهنماییتون کنن
اما در مورد سوال تون، نه برای اجرا شدن کدهای جاوا اسکریپت نیازی به jre نیست، کدهای جاوا اسکریپت توسط مرورگر اجرا میشن
 

Saman

مدیر انجمن مولتی مدیا بیلدر
الان برای من کاملا درست کار می‌کنه.
ویندوز من سون ۶۴بیت هستش.

خطایی که به شما میده از خط اول هستش، یعنی همین چیزی از مالتی مدیا بیلدر ارسال می‌کنید.
بازم اگه می‌خواید بنده انتقال بدم به بخش وب.

موفق باشید.
 

پیوست ها

  • mmb.jpg
    mmb.jpg
    343.3 کیلوبایت · بازدیدها: 7
الان برای من کاملا درست کار می‌کنه.
ویندوز من سون ۶۴بیت هستش.

خطایی که به شما میده از خط اول هستش، یعنی همین چیزی از مالتی مدیا بیلدر ارسال می‌کنید.
بازم اگه می‌خواید بنده انتقال بدم به بخش وب.

موفق باشید.

سلام ممنونم. یه سوتی داده بودم درست شد! ببخشید:rose: میگم میشه یه کاری کرد که اون پنجره ی پیش نمایش متن، نشون داده نشه!؟ یعنی اصلا اون پنجره باز نشه! ؟!
 

Saman

مدیر انجمن مولتی مدیا بیلدر
باز شدنش اینجا انجام میشه:
[JSS]
var myWindowToPrint = window.open('','','width=800,height=600,toolbar=0,scrollbars=0,status=-1,resizable=-1,location=0,directories=0'); [/JSS]

باید یه جایگزین براش پیدا کنید. متاسفانه من جاوا اسکریپت آشنایی کمی دارم.

می‌خواید همین سوال رو توی انجمن کلاینت ساید مطرح کنید ایشاله که جواب بگیرید.
 

جدیدترین ارسال ها

بالا