PDA

View Full Version : استفاده از HTML مابین دستورات ASP



Mavix19
یک شنبه 02 دی 1386, 19:49 عصر
با سلام
من برای رجوع به قسمت خاصی از صفحه البته با کد HTML به این روش استفاده می کردم :

اول <a name="Frame1"></a> رو میگذاشتم و بعد برای رجوع از <a href="#Frame1">Top</a> استفاده میکردم. حالا میخوام با کد نویسی این کار رو انجام بدم یعنی :

معادل <a href="#Frame1">Top</a> در کد نویسی؟

khz-web1
دوشنبه 03 دی 1386, 12:40 عصر
اولا یک عنوان مناسب بزار واسه تاپیک
دوما به چه زبانی ؟ نهایت به آژاکس خطم میشه

Mavix19
دوشنبه 03 دی 1386, 16:37 عصر
شرمنده مناسب تر از این عنوان پیدا نکردم.
C#.net

اَرژنگ
دوشنبه 03 دی 1386, 18:31 عصر
شرمنده مناسب تر از این عنوان پیدا نکردم.
C#.net
شرمنده نباشید، عنوانی که انتخواب کردید اشکالی ندارد.

مشکل چی هست؟ چه کاری را میخواهید انجام بدید؟ یک پروژه کوچیک که کاری را که میخواهید انجام بدید میتوانید ضمیمه کنید.

اَرژنگ
دوشنبه 03 دی 1386, 18:33 عصر
اولا یک عنوان مناسب بزار واسه تاپیک
دوما به چه زبانی ؟ نهایت به آژاکس خطم میشه
عنوان بهتر برایه این توپیک چی باشد خوب است؟
بنا بر چه اصلی این سوال (والا ما که نفهمیدیم اصلا سوال چی هست!!) را به آژاکس ربط میدید؟

Mavix19
دوشنبه 03 دی 1386, 19:37 عصر
ممنون از توجه تان
من اول صفحه یه کلید دارم و زیر آن کلید یه متن بزرگ. وقتی کلید رو میزنم بعد متن یه سطر دیگه اضافه میشه ولی چون متن خیلی بزرگ است، برای دیدن اون سطر اضافه شده باید اسکرول صفحه را بکشم پایین. در ضمن غیر از خودم کسی نمیدونه که سطری به آخر اضافه شده تا بیاد پایین.
سوال من این بود که چطور با زدن کلید صفحه در موقعیت سطر اضافه شده قرار گیرد؟
(مثلا با باز کردن این صفحه اتوماتیک بیاد روی تاپیک آخر)

اَرژنگ
دوشنبه 03 دی 1386, 21:34 عصر
اگر به کد همین صفحه نگاه کنید جوابتان روبریتان است! به عنوان مثال آخرین پست شما در این صفه بعد از تگ


<a name="post439912"> </a>
قرار دارد، برایه اینکه صفحه به پست شما اسکرول کند با قسمت بعد از # لینک این صفحه توجه کنید: http://barnamenevis.org/forum/showthread.php?p=439912#post439912

Mavix19
دوشنبه 03 دی 1386, 22:35 عصر
آرژنگ جان ممنون
ولی این با کلیک بر روی یه لینک کار میکنه. من که لینک ندارم با زدن دکمه باید کار کنه.

اَرژنگ
سه شنبه 04 دی 1386, 05:53 صبح
آرژنگ جان ممنون
ولی این با کلیک بر روی یه لینک کار میکنه. من که لینک ندارم با زدن دکمه باید کار کنه.
خوب با زدن دکمه همان کاری را که با کلیک کردن لینک انجام میشه را بازسازی کنید.

Mavix19
سه شنبه 04 دی 1386, 13:59 عصر
اون موقع باید بنویسم :<a href="#Frame1">Top</a>
ولی تو صفحه کد که اینو نمیتونم بنویسم، این کد HTML است در کد نویسی واسه این ایراد میده. باید معادل اینو بنویسم ولی نمیدونم چطوری؟! ):

اَرژنگ
سه شنبه 04 دی 1386, 16:07 عصر
اون موقع باید بنویسم :<a href="#Frame1">Top</a>
ولی تو صفحه کد که اینو نمیتونم بنویسم، این کد HTML است در کد نویسی واسه این ایراد میده. باید معادل اینو بنویسم ولی نمیدونم چطوری؟! ):

این موضوع داخل یک فریم است و یا اینکه داخل خوده همان صفحه؟

اگر داخل فریم هست باید یکمقداری باهاش ور رفت تا روش درست را پیدا کرد.
اگر داخل همان صفحه است قبل از متنی که که میخواهید بهش اسکرول بشه باید یک لنگر (anchore) بزارید

<a name="anchore1"> </a>
بعد در باتن کلیک یک کد جاوا اسکریپت را صدا بزنید:

یک چیزی مانند :


window.document.navigate("#anchore1");


از کد بالا هیچ‌ مطمعن نیستم ولی اگر در تالا جاوا اسکریپت بپرسید اساتید جاوا اسکریپت میتوانند بیشتر کمک کنند.