ايجاد پنجره هاي popup
حتما تا بحال با اين گونه پنجره ها مواجه شديد پنجره هايي كه همراه يك صفحه خود بخود باز شده و انواع و اقسام تبليغات در آن ظاهر مي شود
البته مشابه اين پنجره ها در وبلاگه او در قسمت نظرات يا همان كامنت هم به چشم مي خورد كه با كليك پنجره كوچكي باز مي شود تا بتوان نظرات را در آن وارد كرد.
براي اين كار اگر قرار است پنجره همراه با لود صفحه بازشود بايد رفتار را براي body تعريف كنيد يا مي توانيد متن يا تصويري را انتخاب كرده و رفتار را براي آنها ايجاد كنيد.
ما از هر كدام يك روش را ذكر مي كنيم و مابقي را به عهده خودتان مي گذاريم.
باز شدن پاپ آپ به همراه صفحه
براي اين منظور نشانگر ماوس را در تگ body كدهاي صفحه قرار داده و پانل رفتارها را باز كنيد و همانند مراحل قبل اين بار گزينه open browser window را انتخاب كنيد تا كادر زير برايتان باز شود
در اين كادردر قسمت URL to display آدرس صفحه اي كه قرار است به همراه لود شدن صفحه بازشود را انتخاب يا تايپ كنيد در دو كادر height و window width عرض و طول صفحه باز شده را تعيين كنيد
از گزينه هاي attributes گزينه هاي دلخواه را كه مايليد صفحه جديد دارا باشد را تيك بزنيد كه بسته به خودتان است هر گزينه را خودتان شخصا چك كنيد تا كاربرد آن را دريابيد در قسمت window name هم نامي به پنجره خود اختصاص دهيد.
باز شدن پنجره جديد با قرار گرفتن ماوس در قسمتي خاص از يك تصوير
اگر بخواهيد عمل باز شدن پنجره جديد با رد شدن ماوس از يك قسمت از صفحه صورت بگيرد يا كليك برروي لينكي باعث باز شدن صفحه جديد گردد دستورات زير را دنبال كنيد من در اين جا رد شدن ماوس از يك قسمت از تصوير را عرض مي كنم وساير موارد را كه آسانتر است را بعهده خودتان واگذار مي كنم براي اين منظور اين اعمال را انجام دهيدابتدا بر روي تصوير مورد نظر قرار بگيريد
منطقه اي كه قرار است با رد شدن ماوس عمل باز شدن صفحه جديد صورت بگيرد را توسط ابزارهاي host spot انتخاب كنيد و سپس در پانل گزينه ها و قسمت link آن فقط نماد شارپ # را تايپ كنيد البته اين كار بطور خودكار صورت مي گيرد منتها اگر گزينه هاي برنامه را تغيير داده باشيد امكان دارد انجام نشود
به هر حال به پانل رفتارها برويد
در اين پانل از مد Show set events استفاده كنيد
حال همان گزينه open browser events را انتخاب و گزينه هاي مورد نظر خود را ايجاد كنيد
پس از پايان كار به پانل رفتارها نگاه كنيد
در حالت پيش فرض عمل باز شدن پنجره به رويداد on clickنسبت داده شده يعني باز شدن پنجره جديد منوط به كليك بر روي آن نقطه داغ گرديده حال بر روي on click يك بار كليك كنيد تا منوي آن ظاهر شود و از منوي آن رويداد onMouseOver را انتخاب كنيد.
حال صفحه خود را چك كنيد خواهيد ديد با رد شدن ماوس از همان قسمت پنجره جديد مورد نظرتان باز خواهد شد
ساير موارد را خودتان امتحان كرده و بدست آوريد.
پخش فايل صوتي همراه با لود شدن صفحه
شما از طريق پانل رفتارها مي توانيد فايل صوتي را در هنگام لود شدن صفحه اجرا كنيد منتها دقت داشته باشيد كه چه نوع فايل صدايي و با چه حجمي مورد استفاده قرار مي دهيد بعنوان مثال هيچ كس در صفحات خود از فايلهايي با پسوند wavاستفاده نخواهد كرد زيرا بد ليل حجم بالا زمان زيادي براي لود شدن آن صرف خواهد شد در عوض اكثر طراحان ترجيح مي دهند از فايلهاي midi استفاده كنند كه از حجم كمي برخوردار بوده و بسادگي لود خواهد شد بحث كاملتر در مورد پسوندهاي فايلهاي صوتي را به قسمت ديگري موكول مي كنيم
براي پخش فايل صوتي همراه با لود شدن صفحه ابتدا نشانگر ماوس را در تگ body قرار داده و از پانل رفتارها گزينه play sound را انتخاب كنيد تاكادر زير برايتان باز شود.
آدرس فايل صوتي خود را در اين كادر وارد كرده و بر روي ok كليك كنيد
از اين پس همراه با لود صفحه فايل صوتي مورد نظرتان هم پخش خواهد شد
پخش فايل صوتي همراه با رويدادهاي ديگر
شما مي توانيد براي ساير رويدادها همچون كليك كردن بر روي لينك يا رد شدن ماوس از روي آن و ساير رفتارها را هم همراه با
پخش فايل صوتي نمائييد براي اين منظور يك لينك را بطور مثال انتخاب كرده و براي روي داد onclick پخش فايل صوتي را تعريف كنيد.
نمايش پيغام با جاوا اسكريپت
تا كنون ديده ايد سايتهايي كه به محض ورود به آنها كادري ظاهر شده و متني را نمايش مي دهد
شما با تعريف رفتار براي تگ body مي توانيد اين عمل را انجام دهيد
ابتدا نشانگر ماوس را درتگ body قرار داده و از پانل رفتارها گزينه popup massage را انتخاب كنيد كادري باز مي شود و شما مي توانيد متنتان را در آن درج كنيد
حال با لود شدن صفحه متنتان به نمايش در خواهد آمد
اين عمل را براي ساير رويدادها همچون onclick ,...مي توانيد تعريف كنيد
نمايش متن در استتيوس بار
شما توسط پانل رفتارها مي توانيد متني را در استتيوس بار مرورگر نمايش دهيد
براي اين كار باز هم رفتار را براي تگ body تعريف كنيد و اين بار از پانل رفتارها گزينه set text of ststus bar را انتخاب كنيد تا كادري برايتان ظاهر شود و شما متن مورد نظرتان را بايد در اين كادر وارد كنيد
اين مورد اگر براي رفتار onload تعريف شود متن را بطور دائم نمايش خواهد داد منتها بيشتر استفاده اين گزينه براي رويدا on mouse over هست كه در مورد لينكها مصداق دارد تا شما بتوانيد متني در مورد آن لينك را با رد شدن ماوس از روي آن در استتيوس بار نمايش دهيد.
البته اين گزينه بسيار ساده است منتها شما ميتوانيد رفتارهاي پيچيده تر را نيز به دريم ويور اضافه كنيد كه طرز اين عمل را هم در پايان اين قسمت ذكر خواهم كرد
|