إخواني كيفية البحث في AxWebBrowser1 عن طريق الكود وليس عن طريق Ctrel+c ................
هناك برامج يمكن البحث فيها بهذه الطريقة مثل جامع التراث الإسلامي ............كيف ...............
إخواني كيفية البحث في AxWebBrowser1 عن طريق الكود وليس عن طريق Ctrel+c ................
هناك برامج يمكن البحث فيها بهذه الطريقة مثل جامع التراث الإسلامي ............كيف ...............
تم تعديل هذه المشاركة بواسطة albahr في 17 فبراير 2007 في 11:52
هي F مش C ..
هل جربت البحث ؟
وهل أنت متأكد من أنك تريدها بفيجوال بيسيك 6 ؟
تم تعديل هذه المشاركة بواسطة Pharaonic_Guy في 17 فبراير 2007 في 21:41
عذرا هو مجرد خطأ Ctrel+F
نعم أريده بالفجوال بيسك 6
ولك الشكر
أخي الغالي يمكنك ببساطة معرفة جميع الكلمات الموجودة في الصفحة ووضعها في متغير بهذه الطريقة
var1= WebBrowser1.Document.body.innerText
var2= WebBrowser1.Document.body.OuterText
وياريت لو حد من الأخوة يوضح الفرق بين الأثنين لأني لما بستخدم الأثنين بيدي نفس النتيجة
وهي جميع الكلمات الموجودة في الصفحة
بعد كده ممكن تبحث داخل المتغير ده بأي دالة من دوال التعامل مع السلاسل الحرفية
وليكن دالة InStr
زي كده
InStr(var1,"كلمة البحث")
وناتج الدالة دي رقم بيوضح موضع اول نتيجة وصل لها في البحث يعني لو رجعت برقم 20 ده معناه ان الكلمة اللي انت دورت عليها موجودة بعد 19 حرف من المتغير var1
ولو رجع 0 ده معناه ان الكلمة مش موجودة
وفي اشكال كتيرة للدالة وكمان في دوال تانية للبحث
على فكرة ممكن نستخدم الكود اللي بنجيب منه كلمات الصفحة بشكل تاني وهو
var1= WebBrowser1.Document.ActiveElement.innerText
var2= WebBrowser1.Document.ActiveElement.OuterText
وهنا بيكون في تحديد اكتر لو مش عاوز تبحث في كل الصفحة بيبحث في الأطار النشط او الجزء النشط في الصفحة
يارب أكون وفقت في إجابتك

مشكور اخي ولكن بالنسبة للفرق بين الكودين هو علي التوالي :
يستخدم لعرض الكلمات الثابتة في الصفحة يعني زي عناوين المنتديات او عناوين الصفحات او الكلام المكتوب مسبقا يعني ثابت ما تقدرش تغير فيه ولا تلعب فيه
var1= WebBrowser1.Document.body.innerText
اما الكود التالي فهو بيقرا الكلمات الا تقدر تعدل فيها زي الموجودة داخل تكستات بوكس مثل لما تيجي تكتب اسم المستخدم والباسورد في تكستات الدخول للمنتدي تقدر تاخد منها المكتوب فيها واي مكان تقدر تحرر فيه نص وتغيره الكود التالي بيقدر انه يعر فالمكتوب فيها .
var2= WebBrowser1.Document.body.OuterText
تحياتي
لا شكر علي واجب اخي وانا تحت امركم جميعا ...
تحياتي
شكرا لكم ،،،، إعذروني لم أرد عليكم الفترة الماضية لأنني فقدت الموضوع وفرمت جهازي ولم أعمل نسخة إحتياطية من المفضلة ...
هذا الموضوع مغلق.