PDA

View Full Version : سوال: اجراي کد جاوا اسکريپت در برنامه ويندوز



sds1920
شنبه 16 اردیبهشت 1391, 16:56 عصر
سلام به همگي.
من چطور مي تونم کد جاوا اسکريپت زير رو توي windows application خودم اجرا کنم؟در واقع مي خوام کد زير اجرا بشه و وقتي تابع received فراخواني شد data رو به من تحويل بده؟




<script src="Scripts/jquery-1.6.4.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.signalR.min.js" type="text/javascript"></script>

$(function ()
{
var connection = $.connection('echo');
connection.start();

connection.received(function (data)
{
//return data to Windows App
});
});

سوداگر
جمعه 22 اردیبهشت 1391, 00:37 صبح
من جاواسکریپت بلد نیستم ولی این مقاله (http://www.codeproject.com/Tips/127356/Calling-JavaScript-function-from-WinForms-and-vice) همین چیزی که میخواهید رو توضیح داده.

این کد (http://stackoverflow.com/questions/1988300/is-it-possible-to-call-javascript-method-from-c-sharp-winforms) هم با استفاده از webbrowser هست:

webBrowser1.DocumentText =
@"<html><head>
<script type='text/javascript'>
کد جاواسکریپت شما
</script>
</head><body></body></html>";
webBrowser1.Document.InvokeScript("نام متد شما");


موفق باشید

HAMRAHSOFT.IR
شنبه 08 مهر 1391, 22:25 عصر
امکان داره نمونه برای این توضیحیکی اردوستان بزار؟