اذهب إلى المحتوى
  • 0

مشكلات في السكريبت الذي لا يعمل بشكل صحيح

Hassan Mahmoud6

السؤال

var string_id = 1231414;

var page_title   = document.title;

 var time_cklick  = 0;

var check_button = 0;

var index_max    = getinfont(1,7);

    window.onload = function() {

        setTimeout(function(){$('div[class="gow-wrap"] img').remove();},2000);

        setTimeout(function(){$('div[class="gow-tumbleweed"]').remove();},2000);

        setTimeout(function(){$('span[class="gow-btn-mid__val"]').remove();},2000);

        /*$('div[class="gow-fan"]').attr("style",'bottom:-150px;

        left:1%;

        width:100%;

        height:100%;

        background:url(https://i.ibb.co/gyzFHVS/150.jpg) no-repeat 50%')*/;

        

        document.onclick = ({target}) => {

        

        page_title = document.title;

        if (page_title.indexOf('Wild West Gold') !== -1)

        {

            console.log(page_title);

            let parent = target;

            if (parent.className == "gow-start-btn gow-btn gow-btn-green gow-btn-mid our-btn dont_touch")

            {

                console.log(0);

                get_format_new();

                index_max    = getinfont(1,7);

                get_format(index_max);

            }

            

            if (parent.className == "gow-btn gow-btn-brownl gow-get-price gow-btn-mid")

            {

                console.log(1);

                get_format_new();

            }}}};

    

function getinfont(min, max) {min = Math.ceil(min);max = Math.floor(max);return_tt = Math.floor(Math.random() * (max - min)) + min;return return_tt;}

function get_format(index_max){if ($('div[class="gow-game-row"]').eq(0).children('div[class="gow-game-cel"]').length == 2){for(i=0;i<index_max;i++){var get_infont = getinfont(0,2);$('div[class="gow-game-row"]').eq(9-i).children('button').eq(get_infont).attr("style",'background:url(https://v2l.cdnsfree.com/default/img/gold_of_west/gow-win-img.jpg)');}}else{for(i=0;i<index_max;i++){var get_infont = getinfont(0,3);$('div[class="gow-game-row"]').eq(9-i).children('button').eq(get_infont).attr("style",'background:url(https://v2l.cdnsfree.com/default/img/gold_of_west/gow-win-img.jpg)');}}}

function get_format_new(){$('div[style="background:url(https://v2l.cdnsfree.com/default/img/gold_of_west/gow-win-img.jpg)"]').attr("style",'');}

حل ضروري من فضلكم الاسكريبت لا يعمل هل يوجد مشكلة هناا

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

السكريبت يحتوي على بعض الأخطاء، إليك الأخطاء المحددة:

  1. الدالة getinfont غير معرفة في السكريبت،  يجب عليك تعريفها قبل استخدامها.
  2. في السطر المعلق بعد الكومنت، هناك خطأ في النحو في السطور المعلقة، تحتاج إلى إضافة علامة اقتباس مغلقة " بعد الخاصية background:url(https://i.ibb.co/gyzFHVS/150.jpg) no-repeat 50%').
  3. في الجزء الأخير من السكريبت، يجب أن تحرص على إغلاق الأقواس الكبيرة } للتابع window.onload، وإغلاق الأقواس الكبيرة } للكائن document.onclick.

وإليك السكريبت بعد تعديل الكود وإجراء بعد التعديلات:

var string_id = 1231414;
var page_title = document.title;
var time_click = 0;
var check_button = 0;
var index_max = getinfont(1, 7);

window.onload = function() {
  setTimeout(function() {
    $('div[class="gow-wrap"] img').remove();
  }, 2000);

  setTimeout(function() {
    $('div[class="gow-tumbleweed"]').remove();
  }, 2000);

  setTimeout(function() {
    $('span[class="gow-btn-mid__val"]').remove();
  }, 2000);

  /*$('div[class="gow-fan"]').attr("style",'bottom:-150px;
    left:1%;
    width:100%;
    height:100%;
    background:url(https://i.ibb.co/gyzFHVS/150.jpg) no-repeat 50%');*/

  document.onclick = function({ target }) {
    page_title = document.title;
    if (page_title.indexOf('Wild West Gold') !== -1) {
      console.log(page_title);
      let parent = target;
      if (
        parent.className ==
        'gow-start-btn gow-btn gow-btn-green gow-btn-mid our-btn dont_touch'
      ) {
        console.log(0);
        get_format_new();
        index_max = getinfont(1, 7);
        get_format(index_max);
      }

      if (parent.className == 'gow-btn gow-btn-brownl gow-get-price gow-btn-mid') {
        console.log(1);
        get_format_new();
      }
    }
  };
};

function getinfont(min, max) {
  min = Math.ceil(min);
  max = Math.floor(max);
  return_tt = Math.floor(Math.random() * (max - min)) + min;
  return return_tt;
}

function get_format(index_max) {
  if ($('div[class="gow-game-row"]').eq(0).children('div[class="gow-game-cel"]').length == 2) {
    for (i = 0; i < index_max; i++) {
      var get_infont = getinfont(0, 2);
      $('div[class="gow-game-row"]')
        .eq(9 - i)
        .children('button')
        .eq(get_infont)
        .attr('style', 'background:url(https://v2l.cdnsfree.com/default/img/gold_of_west/gow-win-img.jpg)');
    }
  } else {
    for (i = 0; i < index_max; i++) {
      var get_infont = getinfont(0, 3);
      $('div[class="gow-game-row"]')
        .eq(9 - i)
        .children('button')
        .eq(get_infont)
        .attr('style', 'background:url(https://v2l.cdnsfree.com/default/img/gold_of_west/gow-win-img.jpg)');
    }
  }
}

function get_format_new() {
  $('div[style="background:url(https://v2l.cdnsfree.com/default/img/gold_of_west/gow-win-img.jpg)"]').attr('style', '');
}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

لا يمكن تحديد سبب عدم عمل الاسكريبت من خلال الكود الذي قدمته، لأن الكود الذي قدمته هو مجرد متغيرات ودوال معرفة.

بشكل عام هناك بعض الأخطاء والمشكلات البسيطة والتي قد تكون السبب في تعطل عمل الاسكريبت، مثل:

1. يجب التأكد من تضمين مكتبة jQuery في الصفحة التي يتم فيها تشغيل الكود، قم بتضمين مكتبة jQuery أولاً بإضافة السطر الآتي إلى الكود:

HTML

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

3. يجب التأكد من أن الصفحة التي يتم فيها تشغيل الكود تحتوي على العناصر اللازمة التي يستهدفها الكود، وأنها تحتوي على عناصر HTML التي تحمل الفئات التي يتم البحث عنها في الكود.، فقد يكون هناك تغيير في الصفحة قد يؤدي إلى تعطل الكود.

4. يجب تحديد ما الذي يحدث إذا لم يتم العثور على العناصر المستهدفة، فسوف يحدث خطأ، ويمكن وضع تعليمات احتياطية لمنع حدوث ذلك.

5. يجب التأكد من أن الكود يتم تشغيله في المتصفح الصحيح، وأنه يتم تشغيله في الوقت الصحيح (عندما يتم تحميل الصفحة بشكل كامل).

لذلك، يمكن التحقق من هذه الأشياء ومحاولة تصحيحها، ثم إعادة تشغيل الاسكريبت للتأكد من أنه يعمل بشكل صحيح.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

من الصعب تحديد المشكلة التي تواجهها من دون الاطلاع على تفصيل كامل لها ولنص رسالتها.  ولكن عموما فيما يلي بعض النصائح التي تساعدك في العمل على مثل هاته المشاكل:

  • اعط تسميات واضحة صريحة للمتغيرات والدوال والتوابع لديك. 
  • تأكد من التزام ترتيب منطقي وتسلسلي للشيفرة لديك وأعد ترتيبها بما يدل على وظيفيتها.
  • اهتم أكثر بنظافة الشيفرة وبضبط المسافات البادئة بشكل يجعل الشيفرة مقروءة.
  • لا تقم بتعريف متغيرات لا تقوم باستعمالها.

فيما يلي محاولة لتنقيح وتهوية شيفرتك أكثر:

var string_id = 1231414;

var page_title = document.title;

var time_cklick = 0;

var check_button = 0;

var index_max = getinfont(1, 7);

window.onload = function() {

    setTimeout(function() {
        $('div[class="gow-wrap"] img').remove();
    }, 2000);

    setTimeout(function() {
        $('div[class="gow-tumbleweed"]').remove();
    }, 2000);

    setTimeout(function() {
        $('span[class="gow-btn-mid__val"]').remove();
    }, 2000);

    /*$('div[class="gow-fan"]').attr("style",'bottom:-150px;

    left:1%;

    width:100%;

    height:100%;

    background:url(https://i.ibb.co/gyzFHVS/150.jpg) no-repeat 50%')*/
    ;



    document.onclick = ({
        target
    }) => {



        page_title = document.title;

        if (page_title.indexOf('Wild West Gold') !== -1)

        {

            console.log(page_title);

            let parent = target;

            if (parent.className == "gow-start-btn gow-btn gow-btn-green gow-btn-mid our-btn dont_touch")

            {

                console.log(0);

                get_format_new();

                index_max = getinfont(1, 7);

                get_format(index_max);

            }



            if (parent.className == "gow-btn gow-btn-brownl gow-get-price gow-btn-mid")

            {

                console.log(1);

                get_format_new();

            }
        }
    }
};



function getinfont(min, max) {
    min = Math.ceil(min);
    max = Math.floor(max);
    return_tt = Math.floor(Math.random() * (max - min)) + min;
    return return_tt;
}

function get_format(index_max) {
    if ($('div[class="gow-game-row"]').eq(0).children('div[class="gow-game-cel"]').length == 2) {
        for (i = 0; i < index_max; i++) {
            var get_infont = getinfont(0, 2);
            $('div[class="gow-game-row"]').eq(9 - i).children('button').eq(get_infont).attr("style", 'background:url(https://v2l.cdnsfree.com/default/img/gold_of_west/gow-win-img.jpg)');
        }
    } else {
        for (i = 0; i < index_max; i++) {
            var get_infont = getinfont(0, 3);
            $('div[class="gow-game-row"]').eq(9 - i).children('button').eq(get_infont).attr("style", 'background:url(https://v2l.cdnsfree.com/default/img/gold_of_west/gow-win-img.jpg)');
        }
    }
}

function get_format_new() {
    $('div[style="background:url(https://v2l.cdnsfree.com/default/img/gold_of_west/gow-win-img.jpg)"]').attr("style", '');
}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 7 ساعة قال Mustafa Suleiman:

السكريبت يحتوي على بعض الأخطاء، إليك الأخطاء المحددة:

  1. الدالة getinfont غير معرفة في السكريبت،  يجب عليك تعريفها قبل استخدامها.
  2. في السطر المعلق بعد الكومنت، هناك خطأ في النحو في السطور المعلقة، تحتاج إلى إضافة علامة اقتباس مغلقة " بعد الخاصية background:url(https://i.ibb.co/gyzFHVS/150.jpg) no-repeat 50%').
  3. في الجزء الأخير من السكريبت، يجب أن تحرص على إغلاق الأقواس الكبيرة } للتابع window.onload، وإغلاق الأقواس الكبيرة } للكائن document.onclick.

وإليك السكريبت بعد تعديل الكود وإجراء بعد التعديلات:

var string_id = 1231414;
var page_title = document.title;
var time_click = 0;
var check_button = 0;
var index_max = getinfont(1, 7);

window.onload = function() {
  setTimeout(function() {
    $('div[class="gow-wrap"] img').remove();
  }, 2000);

  setTimeout(function() {
    $('div[class="gow-tumbleweed"]').remove();
  }, 2000);

  setTimeout(function() {
    $('span[class="gow-btn-mid__val"]').remove();
  }, 2000);

  /*$('div[class="gow-fan"]').attr("style",'bottom:-150px;
    left:1%;
    width:100%;
    height:100%;
    background:url(https://i.ibb.co/gyzFHVS/150.jpg) no-repeat 50%');*/

  document.onclick = function({ target }) {
    page_title = document.title;
    if (page_title.indexOf('Wild West Gold') !== -1) {
      console.log(page_title);
      let parent = target;
      if (
        parent.className ==
        'gow-start-btn gow-btn gow-btn-green gow-btn-mid our-btn dont_touch'
      ) {
        console.log(0);
        get_format_new();
        index_max = getinfont(1, 7);
        get_format(index_max);
      }

      if (parent.className == 'gow-btn gow-btn-brownl gow-get-price gow-btn-mid') {
        console.log(1);
        get_format_new();
      }
    }
  };
};

function getinfont(min, max) {
  min = Math.ceil(min);
  max = Math.floor(max);
  return_tt = Math.floor(Math.random() * (max - min)) + min;
  return return_tt;
}

function get_format(index_max) {
  if ($('div[class="gow-game-row"]').eq(0).children('div[class="gow-game-cel"]').length == 2) {
    for (i = 0; i < index_max; i++) {
      var get_infont = getinfont(0, 2);
      $('div[class="gow-game-row"]')
        .eq(9 - i)
        .children('button')
        .eq(get_infont)
        .attr('style', 'background:url(https://v2l.cdnsfree.com/default/img/gold_of_west/gow-win-img.jpg)');
    }
  } else {
    for (i = 0; i < index_max; i++) {
      var get_infont = getinfont(0, 3);
      $('div[class="gow-game-row"]')
        .eq(9 - i)
        .children('button')
        .eq(get_infont)
        .attr('style', 'background:url(https://v2l.cdnsfree.com/default/img/gold_of_west/gow-win-img.jpg)');
    }
  }
}

function get_format_new() {
  $('div[style="background:url(https://v2l.cdnsfree.com/default/img/gold_of_west/gow-win-img.jpg)"]').attr('style', '');
}

 

ممكن التواصل معي واتساب للمساعدة 01145729871

تم التعديل في بواسطة Hassan Mahmoud6
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...