টপিকঃ জেকুয়েরী/ জাভাস্ক্রীপ্টে সমস্যা

আমার একটা স্ক্রীপ্ট আছে, এইচটিএমএল ডকুমেন্টের কোনো এংকরে ক্লিক করলে সেটার আইডি নাম্বার এক্সট্র্যাক্ট করে। অর্থাৎ,
<a ....... id="a12"> হলে এটা 12 কে আলাদা করবে। এই নাম্বার পরে অন্য কাজে ব্যবহার হবে। যাই হোক, স্ক্রীপ্টটা এরকমঃ

$(document).ready(function()
{
    $("p").hide();
    
    $("a").click(function()
    {
        var id_name=this.id;
        var id_number="";
        
        for(var i=0; i<id_name.length; i++)
        {
            if(i==0)
                ;
            
            else 
                id_number+=i;
        }
        
        alert(id_number);
        return false;
    }
    );
}
);

অদ্ভুত ব্যাপার হচ্ছে স্ক্রীপ্টটা কিছুক্ষণ আগেও কাজ করছিল। আমি কিছু কমেন্ট যোগ করে রান করে দেখি আর কাজ করছেনা। কমেন্টগুলো ডিলিট করে আবার রান করলাম। আর কাজ করছেনা।  sad

Re: জেকুয়েরী/ জাভাস্ক্রীপ্টে সমস্যা

কাজ করছেতো! ওয়াটারফক্সে মাত্রই রান করলাম। ভার্সন ১৮.০.১। এমনকি আইই১০ – এও ঠিকমত কাজ করছে!

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

Re: জেকুয়েরী/ জাভাস্ক্রীপ্টে সমস্যা

আমি একটা  hairpull hairpull hairpull else লুপের কোডটা এমন হবেঃ

id_number+=id_name[i];

কোডটা মডিফাই করার সময় ভুলে id_number+=i; বসিয়ে দিয়েছিলাম।

Re: জেকুয়েরী/ জাভাস্ক্রীপ্টে সমস্যা

forhan লিখেছেন:

আমি একটা  hairpull hairpull hairpull else লুপের কোডটা এমন হবেঃ

id_number+=id_name[i];

কোডটা মডিফাই করার সময় ভুলে id_number+=i; বসিয়ে দিয়েছিলাম।

ওটা কাজ করছিল দেখে আপনার কোড আর পড়িনি।

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

সর্বশেষ সম্পাদনা করেছেন forhan (০৮-০৩-২০১৩ ১০:৩২)

Re: জেকুয়েরী/ জাভাস্ক্রীপ্টে সমস্যা

অয়ন খান লিখেছেন:

ওটা কাজ করছিল দেখে আপনার কোড আর পড়িনি।

হ্যাঁ কাজ আমার ও করছিল। খালি 1 শো করছিল।  জেকুয়েরী জিনিসটা আসলেই কাজের। লেগে থাকতে পারিনা এটাই সমস্যা।

Re: জেকুয়েরী/ জাভাস্ক্রীপ্টে সমস্যা

forhan লিখেছেন:

হ্যাঁ কাজ আমার ও করছিল। খালি 1 শো করছিল।  জেকুয়েরী জিনিসটা আসলেই কাজের। লেগে থাকতে পারিনা এটাই সমস্যা।

আমি আইডি "a12" দিয়েছিলাম। ফলে "id_number+=i" থাকার পরও ঠিক মতই আউটপুট দিচ্ছিল! tongue

এনিওয়ে, আইডির শুরুতে একাধিক অক্ষর থাকলেই কিন্তু ঝামেলা শুরু হবে! worried

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

Re: জেকুয়েরী/ জাভাস্ক্রীপ্টে সমস্যা

হ্যাঁ সেটা মাথায় আছে। মাত্র টেস্ট করতেসি এভাবে আইডি পাওয়া সম্ভব নাকি। আরেকটা ফাংশন বানাবো আইডি থেকে শুধু নাম্বার অংশটুকু আলাদা করে নিতে।

Re: জেকুয়েরী/ জাভাস্ক্রীপ্টে সমস্যা

`var id_name=this.id;`  কোডটাতে সমস্যা আছে। এটা null বা "" স্ট্রিং রিটার্ন করে। null রিটার্ন করলে তখন id_name.length আবার Exception থ্রো করবে। বেটার হয় নিচের ফর্ম ইউজ করা


var id_name=this.id? this.id: "";
Feed থেকে ফোরাম সিগনেচার, imgsign.com
ব্লগ: shiplu.mokadd.im
মুখে তুলে কেউ খাইয়ে দেবে না। নিজের হাতেই সেটা করতে হবে।

শিপলু'এর ওয়েবসাইট

লেখাটি GPL v3 এর অধীনে প্রকাশিত

Re: জেকুয়েরী/ জাভাস্ক্রীপ্টে সমস্যা

ধন্যবাদ শিপলু ভাই।