این چیزی که شما میگید خیلی کار مشکل و عجیبی نیست، البته نوع ساده (بدون حرکت) تنها به دستورات 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="v isible";
}
function hide_pan(){
document.getElementById('pan').style.visibility="h idden";
}
</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>
امیدورام متوجه شده باشید، در صورتی که سوالی داشتید در خدمتم.