PDA

View Full Version : سوال: لود کامل صفحه در WebBrowser



mhsmity
پنج شنبه 23 شهریور 1391, 00:08 صبح
سلام

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

دقت کنید این چک شدن وسط یک حلقه فر هستش یعنی ادامه اجرا شدن حلقه فر منوط به لود شدن کامل صفحه باشه.

meisam12
پنج شنبه 23 شهریور 1391, 10:55 صبح
سلام
می توانی از رویداد Page_LoadComplete بنویسید ویا از جاوا اسکریپت استفاده کنید.

protected void Page_LoadComplete(object sender, EventArgs e)
{
// Possibly even better to do this in the properties of the control...
lblText.Text = "value set...";
}


<head runat="server">
<title></title>
<script type="text/javascript" language="javascript">

function getOffset() {
var curUTCDate = new Date();
var iMins = curUTCDate.getTimezoneOffset();
alert("ok");
return iMins;
}
</script>

</head>
<body id="bodymain" onload="javascript:document.forms[0]['loaded'].value=getOffset();">
<form id="form1" runat="server">
<div>

<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

</div>
</form>


</body>

mhsmity
پنج شنبه 23 شهریور 1391, 14:04 عصر
اصلا رویداد Page_LoadComplete نداریم بیشتر توضیح بدین
اگه امکان داره قسمت جاوا اسکریپت بیشتر توضیح بدین

aradrobo
پنج شنبه 23 شهریور 1391, 16:09 عصر
روی وب بروزر خود دوبار کلیک کنید . رویدادی که برایتان نمایش داده می شود . همان رویدادی کامپلیت هستش . یعنی زمانی که صفجه کامل لود شد . حال دستوراتی که می خواهید پس از لود کامل نمایش داده شود را بنویسید

mhsmity
پنج شنبه 23 شهریور 1391, 17:27 عصر
روی وب بروزر خود دوبار کلیک کنید . رویدادی که برایتان نمایش داده می شود . همان رویدادی کامپلیت هستش . یعنی زمانی که صفجه کامل لود شد . حال دستوراتی که می خواهید پس از لود کامل نمایش داده شود را بنویسید
با دبار کلیک کردن رویداد زیر به نمایش دراومده
private void web_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{

}
فکر کنم منظور شما از Page_LoadComplete همین رویداد بالا باشه درسته دوست عزیز؟

mhsmity
پنج شنبه 23 شهریور 1391, 18:02 عصر
از دوستان کسی هست که یه حلقه فرو بنویسه که 10 آدرس اینترنتی رو لود که و شرط اضافه شدن شمارنده حلقه لود شدن کامل صفحه باشه؟:گیج:
می خوام به صورت پشت سر هم یه تعداد صفحه رو لود کنم.
اگه روش دیگری هم هست بگید؟:قلب:

mhsmity
جمعه 24 شهریور 1391, 18:28 عصر
سلام کسی نیست که جواب مارو بده کمک کنید.

10 تا ادرس (اینترنت Url) دارم می خوام وقتی لود قبلی (داخل WebBroser) کامل شد.ادرس بعدی لود بشه

mhsmity
دوشنبه 27 شهریور 1391, 00:01 صبح
یه نفر کمک کنه
هنوز مشکلم حل نشده

Saman_12
دوشنبه 27 شهریور 1391, 10:11 صبح
یه نفر کمک کنه
هنوز مشکلم حل نشده
شما رو که راهنمایی کردند دیگه خودتون باید برید دنبالش...(کار سختی هم نیست کافیه یه متغییر عمومی تعریف کنید و در هر بار لود مقدار دهی کنید و بر اساس مقدار url ست کنید.)