PDA

View Full Version : اجرای اتوماتیک یک رویداد



shahab_ksh
شنبه 20 مرداد 1386, 02:36 صبح
فرض کنید یه HyperLink




Dim lnktemp AsNew HyperLink
lnktemp.Target = "_blank"

lnktemp.NavigateUrl =

"http://www.google.com"




حال چطور میتونم کد بعدی رو به این کدها اضافه کنم که رویداد کلیک رو بزنه و صفحه ریدایرکت بشه بدون این که بر روی این لینک با موس کلیک شده باشه؟





یا روشی که بدون استفاده از کدهای Java Script یه صفحه جدید باز کد

manager
شنبه 20 مرداد 1386, 09:44 صبح
خوب من منظورتون رو دقیق متوجه نشدم ولی برنامه ای که در زیر براتون نوشتم، بعد از لود شدن کامل صفحه و بعد از 1 ثانیه، صفحه ی دیگری رو باز می کنه. مهمترین قسمتش رو در زیر آوردم، که البته با Javascript هست. (جدیدا سوالات JS شیوع پیدا کردند)


<script language='javascript'>
var opened=false;
var callId=0;
function OnPageLoad()
{
callId=setInterval('Call()',1000);
}

function Call()
{
if(opened)
{
window.clearInterval(callId);
}
else{
document.getElementById('"+HyperLink1.ClientID+@"').click();
}
opened=true;
}
</script>

برنامه کاملش رو براتون تهیه کردم، باشد که گره گشای کارتون باشه. کلمه عبور فایل هم www.dotnetsource.com هست.

shahab_ksh
شنبه 20 مرداد 1386, 11:15 صبح
ممنون اما همچنان مشکل جاوا اسکریپت وجود داره و وان هم اینه که Pop-up Bloked

روشی غیر از جاوا اسکریپت

majid.nozad
پنج شنبه 25 مرداد 1386, 21:08 عصر
اگه منظورتون باز شدن یک صفحه دیگه هستش که باید از جاوا اسکریپت استفاده کنید وگرنه دستور


response.redirect("www.google.com")