ايران ويج

نسخه‌ی کامل: مانيتور کردن IE توسط Java
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان.
من به از جاوا اصلا سر در نميآرم. ولي چندتا سوال دارم از اساتيد.
من چند وقت پيش يه سورس پيدا کردم که با دو زبان Visual Basic و Java نوشته شده بود. و کارش اين بود که متن هاي Select شده رو از IE توسط جاوا گرفته و به برنامه نوشته شده با VB بفرسته.
کد:
<HTML>
<HEAD>
  <TITLE>
   Send Selected Text To My VB App
  </TITLE>
</HEAD>
  <script language="javascirpt" type="text/javascirpt">

// ===================
// STORE SELECTED TEXT
// ===================
   var Selected = [color=#FF0000]window.external.menuArguments.document.selection.createRange().text;[/color]

// ========================
// COPY IT TO THE CLIPBOARD
// ========================
   window.clipboardData.setData("Text",Selected);

// ===============
// SHELL MY VB APP
// ===============
   var oShell = new ActiveXObject("WScript.Shell");
   var prog = "C:\\\\Program Files\\\\V8Software\\\\WebText.exe";
   oShell.run('"'+prog+'"',1);

   window.close();
  </script>
</BODY>
</HTML>

به قسمت قرمز توجه کنيد؛ ميخوام بدونم کدي هست که بتونه اطلاعاتي در مورد فيلد هاي Text در Form ها رو بگيره؟ لطفا کمکم کنيد. مرثي.
اون خطی که شما بهش اشاره کردین کارش اینه که متن سلکت شده رو بریزه توی متغیر Selected . برای بدست آوردن مقدار یک فیلد text باید کدی از جاوا اسکریپت رو قرار بدین که اینکار رو بکنه . برای مثال اگر یک text که خاصیت id اون برابر mytext هست ، کد زیر میتونه مقدار اونو بدست بیاره و توی تغیر selected ذخیره کنه :
کد:
var Selected = document.getElementById("mytext").value;