تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] اريد كود لفتح رابط في المتصفح الافتراضي
#1
السلام عليكم اخوتي الكرام
اريد كود لفتح رابط في المتصفح الافتراضي .الرابط مختصر وعند ما تتم الظغط على زر تخطي الاعلان في المتصفح يصبح الزر في البرنامج
Button1.Enabled = False
ارجو اني قد افلحت في اصال المقصود
الرد }}}
تم الشكر بواسطة:
#2
هل عندك بنية الصفحة اي الاكواد داخل الصفحة

ساطرح لك مثال و انت اختار بما يتناسب معك
في بنية الصفحة سيكون هذا الزر معروف اما بالاسم او برقم Id
ساقدم مثال عملي اعمل فورم جديد Form1 و ضع به متصفح WebBrowser1
وضع زر على النموذج وسميه Button1
الان في حدث تحميل النموذج هذا الكود
PHP كود :
       WebBrowser1.DocumentText "<html><body><button id=""btn1"" type=""button"">Skipe!</button><button id=""btn2"" type=""button"">Bidaya!</button></body></html>" 

لاحظ اننا اضفنا داخل المتصفح زرين btn1,btn2
و الان في حدث اكتمال التحميل هذا الكود
PHP كود :
       AddHandler WebBrowser1.Document.ClickAddressOf Me.Document_Click 

لنلتقط حدث الزر حسب معرف Id الخاص به وفق الاجراء التالي
PHP كود :
   Private Sub Document_Click(sender As ObjectAs HtmlElementEventArgs)
 
       'فحص الزر
        If WebBrowser1.Document.ActiveElement.TagName = "BUTTON" Then

            If WebBrowser1.Document.ActiveElement.Id = "btn1" Then
                Me.Button1.Visible = False
            ElseIf WebBrowser1.Document.ActiveElement.Id = "btn2" Then
                MessageBox.Show("مرحبا انا الزر بدايا")
            End If
        End If
    End Sub 

جرب و شوف النتيجة
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة:
#3
ابو ليلى اشكرك على الرد الجميل والمتميز لكن اخي اريد العملية تتم في المتصفح الافتراضي لاي جها ز يتم تشغيل البرنامج به
ولكي اوضح اكثر وعلى سبيل المثال لدينا رابط مختصر عند فتحه ينتقل بنا الى عداد يعد تنازليا حوالي 5 ثواني وعند انتهاء العد يظهر زر وعند الظغط على ذلك الزر ينتقل بك الى الرابط الاصلي اي الرابط اللمختصر
في هته الحالة اريد عندما اظغط على الزر الذي يظهر بعد العد التنازلي في المتصفح الافتراضي لاي جهاز يصبح الزر الموجود في برنامجي Button1.Enabled = False وليس Button1.Visible = False

  ومعذرتا مرتا اخرى
الرد }}}
تم الشكر بواسطة:
#4
صعبتها كثير علينا  Dodgy
ليس لدي فكرة حاليا,ابحث في قوقل عل و عسى تجد شيئ
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة:
#5
ههههههههههههههههههههه شكرا اخي الله يرضى عليك
الرد }}}
تم الشكر بواسطة:
#6
اذا قدرت تقرأ الرابط اثناء العد
وتقرأ الرابط بعد الضغط على الزر في الصفحة
اكيد تقدر تغير حالة الزر في الفورم
يلزمنا نعرف البرامج المفتوحة ونحدد نافذة المتصفح وبعدها نقرأ التغيرات الطارئئة على url في نافذة المتصفح
وممكن تكون الفكرة فيه اللي احسن منها
يعني حبيت اضوي شمعة زي ما يقولوا
والا شو رأيك ابو ليلى؟
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة: ابو ليلى
#7
كلام جميل ابو عمر لكن تبقى المشكلة في هذا النوع من الصفحات التي تحتوي على مثل هذه الازرار انه عندما يتم ضغط الزر يفتح لك تبويب جديد او اكثر او حتى نافذة جديدة او اكثر
يعني انت امام كم من الروابط ؟؟؟ هذا من جهة
من جهة اخرى انت تتعامل مع كائنات خارج اطار العمل و ليس لديك مكتبات للتخاطب مع هذه الكائنات و الكائنات المشمولة بداخلها (على حسب علمي قد يوجد و لكني لم اتبحر بها)
يمكنك استخدام دوال Api للوصول الى هذه الكائنات و لكن جزئياً
الناحية الاكثر تعقيدا ؟؟؟ يمكن المستخدم لديه متصفح افتراضي لم تسمع به قط او نادر الاستخدام اذا انت اما معضلة اكبر
يحتاج الموضوع الى تحليل اكثر (قد تكون وجهة نظري قاصرة)
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: أبو عمر
#8
انا بانتظار الاخوة وجزاكم الله خيرا
الرد }}}
تم الشكر بواسطة:
#9
ارجو من الاخوة المساعدة وشكرا
الرد }}}
تم الشكر بواسطة:
#10
اين انتم يا اهل الخبرة
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اريد طباعة الباركود المحدد فقط مع الكمية new_programer 5 430 09-01-24, 08:40 PM
آخر رد: new_programer
  اريد مساعدة في العملية الحسابية melad2002 3 406 29-12-23, 09:10 PM
آخر رد: melad2002
  [كود] اريد كود إرسال البيانات من الفيجوال بيسك إلىPDF issamsaidd 10 5,829 25-12-23, 06:30 PM
آخر رد: الحزين اليماني
  [VB.NET] اريد تعديل في الكود عند طباعة DGV abu_hisham7 1 431 03-12-23, 02:40 AM
آخر رد: abu_hisham7
  [سؤال] اريد تغيير اسم حقل ضمن جدول بقاعدة بيانات اكسس mh66 1 358 08-11-23, 08:16 AM
آخر رد: justforit
  كيف اجعل البرنامج في بداية الشهر ينفذ حدث معين بالاصح اريد البرنامج في تاريخ واحد من Adel27213 3 484 05-11-23, 01:45 AM
آخر رد: justforit
Star [كود] اريد تزويد 45 دقيقة على DateTimePicker1 كل ضغطة Button Ameenh 1 347 01-09-23, 07:13 AM
آخر رد: Asem2
Star [كود] اريد تزويد 45 دقيقة على DateTimePicker1 كل ضغطة Button Ameenh 0 279 01-09-23, 05:56 AM
آخر رد: Ameenh
  اريد اضافة متغيراخر داخل Listbox1 احتاج تعديل بسيط moh61 0 349 05-08-23, 02:29 PM
آخر رد: moh61
  اريد ارسال pdf عبر واتساب عن طريق ال API محتاج تعديل على الكود moh61 0 517 03-08-23, 03:41 PM
آخر رد: moh61

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم