list box

(azar)

Member
لطفا راهنمايي كنيد چطور ميتوانم براي سايتم list box درست كنم كه لينك مربوط به سايتهاي

ديگه را توش قرار بدم . البته از component اين كار را كردم ولي نمي دانم ميشه به آن لينك داد

يا نه. لطفا اگه ميشه زودتر جواب بديد چون ضروريه. ميخوام براي سايت لينكستان بزارم تو

فضاي خيلي كم :eek:
 
بله كه ميشه اينم يه مثال كدشم خيلي راحته .اگه نگاه كني راحت ميتوني بفهمي كه كجا چي اضافه كني چي كم كني.....:

[flash width=147 height=120:0658d03d0e]http://www.flashbho.com/lnkestan.swf[/flash:0658d03d0e]
 
آخ آخ آقا معضرت يادم رفت كدشو بزارم : اينم كد بفرما:
خيلي آسونه شما فقط يه ليست از كامپوننت ها بزار تو صفحه بعد اين كدها رو بزار تو فريم اول:
کد:
// create the items
var item1 = {label: "MajidOnline.com", data: "http://www.majidonline.com"};
var item2 = {label: "FlashBho.com", data: "http://www.flashbho.com"};
var item3 = {label: "ITACO.biz", data: "http://www.itaco.biz"};
var item4 = {label: "PersianServices.com", data: "http://www.persianservices.com"}; 
// populate the list box
myListBox.addItem(item1);
myListBox.addItem(item2);
myListBox.addItem(item3);
myListBox.addItem (item4);
           
// listener
myListBoxListener = new Object();
myListBoxListener.change = function ( eventObj )
{
    var eventSource = eventObj.target;
           
    var theSelectedItem = eventSource.selectedItem;
    var theSelectedItemLabel = theSelectedItem.label;
    var theSelectedItemData = theSelectedItem.data;
           
    getURL(theSelectedItemData,"_blank");
}
           
myListBox.addEventListener ("change", myListBoxListener);
 

(azar)

Member
خيلي متشكر از راهنمايي

ميشه لطف كنيد توضيح مربوط به اين اكشنها را هم بديد

ضمنا من آقا نيستم.
 

(azar)

Member
من اين كاري را كه گفتيد انجام دادم ولي برام زياد روشن

نود و نتيجه نگرفتم. ميشه لطف كنيد با توضيحات مفصل

براي مبتديها بيان كنيد. يا اگه جايي مقاله اي در اين

خصوص است لينكش را بزاريد.
 
اول از همه معضرت از اين اشتباه لپي بنده واقعا شرمندم . منظوري نداشتم . چون سريع نوشتم ديگه آقا رفت باز هم معضرت ميخوام ..
و در مورد كدها من كه توضيح اونا رو به انگيليسي نوشتم . نگاه كنيد اول از همه شما يك كامپوننت List را به داخل صفحه درگ ميكنيد بعد instance name اون رو به myListBox تغيير ميديد (لطفا به حروف بزرگ دقت كنيد) و بعد بر روي فريم اول كه تو همون فريم كامپوننت هم قرار داره كليك ميكنيد و بعد پنجره اكشن و باز ميكنيد كد و اونجا ميريزيد.
در مورد كدها : خطهاي اول كه مربوط ميشن به اضافه كردن آيتم ها كه اسم لينكها ميشن به همراه داده اونها كه آدرس اونها ميشه . سري خطهاي بعدي هم براي ترتيب وارد كردن و اضافه كردن نهايي و نماشي لينكها در ليست هستش. خطوط آخرم كه Listner هستش كه همون عملگر اون كامپوننت رو تعريف ميكنه كه يه چيز عمومي باسه همه كامپوننت ها ميشه گفت هست. كه داخلش اگه دقت كني تابعي تعريف ميشه و آبجكتي كه عملي كه بايد بر روي اين ليست و آيتم هاش انجام بشه و اين ليست بايد چه عكسلعملي نشون بده كه هر دوش مشخص ميشه . با دستور geturl كه اگه بر روي لينكي زده بشه داده اون كه آدرسش هست باز ميشه در پنجره جديد.
راههاي ديگه اي هم هست كه اين آسونترين اونهاست.
مرسي
بهروز
 

جدیدترین ارسال ها

بالا