• 02-09-2012, 15:32:06
    #1
    C4N
    Üyeliği durduruldu
    Arkadaşlar merhaba, yazıp piyasaya dağıtacağım bir program için ufak bir sorunum var.

    Programda her şeyi yapabildim fakat javascript ile olan butona tıklatmayı bir türlü beceremedim.

    Tıklatmam gereken kod bu;

    <div class="likeBox">
            <span class="like-active" style="display:none;"></span>
            <div class=" ghostLink" style="display: none; ">
              
                <a class="like hintable" hint="Beğen" href="javascript:void(0)" onclick="if (!Profile.likesBlocked()) { Profile.quickLike('#like_box_29000144695373'); $.ajax({data:'authenticity_token=' + encodeURIComponent('KCUHZIgmszinWUya9GUGUMspMTCA9iEaFoWyYl989V0='), dataType:'script', type:'post', url:'/likes/enkazci/question/29000144695373/add'}); }; return false;"></a>
              
            </div>
          </div>

    yani

    <a class="like hintable" hint="Beğen"

    a etiketinden

    hint="beğen"
    'e tıklatmam gerekiyor sayfadaki tüm hepsine (15-20 tane var fakat zaten javascript olamsaydı ben bunu yapabilirdim, bi kod sayfadaki tüm butonlara tıklıyor) fakat bu javascript olduğu için yapamıyorum.


    Bu konuda ücretli ya da ücretsiz yardım etmek isten kişilerden pm bekliyorum. Cidden benim için çok önemli bu.


    Cevaplarınız için şimdiden teşekkürler.
  • 02-09-2012, 15:42:59
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhaba,

    elements=document.getElementsByClassName("like hintable");
    for(counter=0;counter<elements.length;counter++)
    {
    if (elements[counter].getAttribute("hint")=="Beğen")
    {
    elements[counter].click();
    }
    }
    firefox tarayicisinin firebug eklentisinin console'u yardimi ile test edebilirsiniz.

    iyi forumlar.
  • 02-09-2012, 16:03:18
    #3
    C4N
    Üyeliği durduruldu
    R10SS adlı üyeden alıntı: mesajı görüntüle
    merhaba,

    elements=document.getElementsByClassName("like hintable");
    for(counter=0;counter<elements.length;counter++)
    {
    if (elements[counter].getAttribute("hint")=="Beğen")
    {
    elements[counter].click();
    }
    }
    firefox tarayicisinin firebug eklentisinin console'u yardimi ile test edebilirsiniz.

    iyi forumlar.
    Teşekkür ederim console'dan çalıştı fakat VB6.0 ile daha denemedim, çünkü proje diğer bilgisayarımda ve müsait değil o bilgisayarım şuan için. Eğer orda da çalışırsa size minnet duyarım.

    Vakit ayırdığınız için teşekkürler.