View Full Version : راهنمایی در مورد کارهای گرافیکی در vbscript
hector2000
یک شنبه 27 خرداد 1386, 21:34 عصر
با سلام
یکی از کارهایی که خیلی علاقه دارم بفهمم کدش در وی بی اسکریپت چیه باز شدن پنجره های گرافیکیه.
مثلا در همین سایت، شما بر روی مثلا گزینه جستجو بروید و کلید کنید.یک پنجره گرافیکی باز می شود . می خواهد که شما عبارت مورد نظرتان را وارد کنید.
مثال دیگر کلمه لینکهای سریع و..
کسی میدونه دستور پیدایش این فرمهای گرافیکی که معمولا برای ساخت منو ازش استفاده می کنند چیه؟
با تشکر
noorsoft
یک شنبه 27 خرداد 1386, 22:02 عصر
بیشتر این کارها را با جاوا اسکیریپت می کنن اگه کد جاواش بدردد میخوره تا برات بنویسم
hector2000
دوشنبه 28 خرداد 1386, 13:43 عصر
ممنون میشم(شاید تونستم به vbscript تبدیل کنم)
moslem-visual
سه شنبه 29 خرداد 1386, 20:29 عصر
این چیزی که شما میگید خیلی کار مشکل و عجیبی نیست، البته نوع ساده (بدون حرکت) تنها به دستورات HTML و یک تکه کد چند کلمه ای جاوا اسکریپت نیاز داره، برای VBScript نمیدونم چه معادلی براش هست اما اگه شما با VBScript کار میکنید یک مفهوم ابتدایی است.
شما مثل اینکه با یک پنجره ی دیگه کار میکنید در ابتدای تگ Body یک آیتم مثل DIV یا Table قرار میدید با این تفاوت که مشخصه ی Position رو با absolute و مشخصه ی visibility رو با hidden مقدار دهی میکنید و ضمن تعیین طول و عرض کادر، فاصله از بالا و سمت چپ صفحه نمایش رو بر حسب پیکسل بوسیله ی مشخصه های top و left وارد میکنید، سپس توسط یک دستور جاوا اسکریپت تنها مقدار مشخصه ی visibility رو به visible تغییر میدید، برای نمونه :
<head>
<script language="javascript">
function show_pan(){
document.getElementById('pan').style.visibility="visible";
}
function hide_pan(){
document.getElementById('pan').style.visibility="hidden";
}
</script>
</head>
<body>
<div id="pan" style="position:absolute; visibility:hidden; width: auto; height: auto; border: 1px gray solid; background-color:#FFFFFF; top: 150px; left: 43%; padding: 10px;">
این یک کادر جدید است
<br/><br/><a href="javascript:hide_pan();">بستن</a>
</div>
</body>
امیدورام متوجه شده باشید، در صورتی که سوالی داشتید در خدمتم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.