واضح آرشیو وب فارسی:سایت ریسک: t=9408">list box (azar) 31 فروردين 1383, 16:58لطفا راهنمايي كنيد چطور ميتوانم براي سايتم list box درست كنم كه لينك مربوط به سايتهاي ديگه را توش قرار بدم . البته از component اين كار را كردم ولي نمي دانم ميشه به آن لينك داد يا نه. لطفا اگه ميشه زودتر جواب بديد چون ضروريه. ميخوام براي سايت لينكستان بزارم تو فضاي خيلي كم :o behrouzstar 31 فروردين 1383, 20:39بله كه ميشه اينم يه مثال كدشم خيلي راحته .اگه نگاه كني راحت ميتوني بفهمي كه كجا چي اضافه كني چي كم كني.....: [flash width=147 height=120:0658d 03d 0e][/flash:0658d 03d 0e] fafa^mx 01 ارديبهشت 1383, 05:44بايد براي كليك بر روش از Listener ها استفاده کنی! behrouzstar 01 ارديبهشت 1383, 08:15آخ آخ آقا معضرت يادم رفت كدشو بزارم : اينم كد بفرما: خيلي آسونه شما فقط يه ليست از كامپوننت ها بزار تو صفحه بعد اين كدها رو بزار تو فريم اول: // create the items var item1 = {label: "MajidOnline.com", data: ";//"}; var item2 = {label: "FlashBho.com", data: ";//"}; var item3 = {label: "ITACO.biz", data: ";//"}; var item4 = {label: "PersianServices.com", data: ";//"}; // 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) 01 ارديبهشت 1383, 10:38خيلي متشكر از راهنمايي ميشه لطف كنيد توضيح مربوط به اين اكشنها را هم بديد ضمنا من آقا نيستم. (azar) 01 ارديبهشت 1383, 11:09من اين كاري را كه گفتيد انجام دادم ولي برام زياد روشن نود و نتيجه نگرفتم. ميشه لطف كنيد با توضيحات مفصل براي مبتديها بيان كنيد. يا اگه جايي مقاله اي در اين خصوص است لينكش را بزاريد. behrouzstar 01 ارديبهشت 1383, 23:29اول از همه معضرت از اين اشتباه لپي بنده واقعا شرمندم . منظوري نداشتم . چون سريع نوشتم ديگه آقا رفت باز هم معضرت ميخوام .. و در مورد كدها من كه توضيح اونا رو به انگيليسي نوشتم . نگاه كنيد اول از همه شما يك كامپوننت List را به داخل صفحه درگ ميكنيد بعد instance name اون رو به myListBox تغيير ميديد (لطفا به حروف بزرگ دقت كنيد) و بعد بر روي فريم اول كه تو همون فريم كامپوننت هم قرار داره كليك ميكنيد و بعد پنجره اكشن و باز ميكنيد كد و اونجا ميريزيد. در مورد كدها : خطهاي اول كه مربوط ميشن به اضافه كردن آيتم ها كه اسم لينكها ميشن به همراه داده اونها كه آدرس اونها ميشه . سري خطهاي بعدي هم براي ترتيب وارد كردن و اضافه كردن نهايي و نماشي لينكها در ليست هستش. خطوط آخرم كه Listner هستش كه همون عملگر اون كامپوننت رو تعريف ميكنه كه يه چيز عمومي باسه همه كامپوننت ها ميشه گفت هست. كه داخلش اگه دقت كني تابعي تعريف ميشه و آبجكتي كه عملي كه بايد بر روي اين ليست و آيتم هاش انجام بشه و اين ليست بايد چه عكسلعملي نشون بده كه هر دوش مشخص ميشه . با دستور geturl كه اگه بر روي لينكي زده بشه داده اون كه آدرسش هست باز ميشه در پنجره جديد. راههاي ديگه اي هم هست كه اين آسونترين اونهاست. مرسي بهروز
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 474]