سوال جی اس : دادن ویژگی rel به لینک

bahy_my

Active Member
سلام
بچه ها چطوری میشه به لینک rel داد و با اجرای لینک یک تابع جاوااسکریپت اجرا بشه ؟
ممنون, خداحافظ
 

bahy_my

Active Member
ممنون, این چیزی که شما گفتین رو می دونم. منتها :
HTML:
<link href="nemidoonam chi hci" rel="nemidoonam chichi">
<a href="URL" rel="nemidooonam chi">click here</a>
بعد این یه تابع جاوا اسکریپت رو اجرا کنه.
اصلاً بزرگترین مدل :دی : یاهو دات کام ( تب های بالای فیلد سرچ)
 

bahy_my

Active Member
سلام
حسین جان یه دنیا ازت ممنونم.
اما متاسفانه کمکی نکردن بهم. یا اگرم کردن من متوجه نشدم !!(که نکردن)
بازم ممنون
... :)
منتظرم
 
از این کار برای رفع مشکل اژاکس با موتور های جستجو استفاده می کنند

فکر نمی کنم کسی پیدا بشه جواب اینو بهت بده

من خودم قبلا یه خورده باهاش ور رفتم ولی نتونستم درستش کنم
اگه جوابشو پیدا کردی مارو خبر کن
 
آخرین ویرایش:

echessdesign

مدیر انجمن طراحی وب
درود بر شما
من دیر تر مقاله ای در این باره خوندم، اما متاسفانه هر چی جستجو می کنم پیداش نمی کنم.
اگر درست حضور ذهن داشته باشم در ادامه توضیحات محسنی جان، در ductype هایی که strict هستند نیر به جای خصیصه href از خصیصه rel برای لینک دادن استفاده می کنند...
 

bahy_my

Active Member
ممنون مرتضی و حسین ( از "آقا" فاکتور گرفتم :دی)
اگه به صورت کلاینت باشه (که هست :دی) به نظرتون نمیشه از خود یاهو یه جورایی فهمیدش ؟
من که خودم به خاطر این المپیاد تا چند روز شاید نباشم.
اما منتظرم.
فعلاً
 
آخرین ویرایش:
فکر کنم این مطلب در مورد <link> کمک کنه
اینو خودم ترجمه کردم اگه خوانا نیست ببخشید

-----------------------------------------------------------------------------
المان link مطعلق به به المان head از یک سند html می باشد. این المان قبلا برای نشان دادن رابطه و نسبت بین یک سند با سند یا شیء دیگر استفاده می شد.در نتیجه یک سند ممکن است هر تعداد از المان link برای نشان دادن تمام رابطه و نسبتهای شدنی بین یک سند و بقیه ی سند های مرتبط را داشته باشد.
المان link خالی است(یعنی نیاز به بستن ان با </link> نیست) اما تمام خصوصیات و خواص المان a را می تواند داشته باشد. به طور نمونه یک لینک ممکن است برای نشان دادن مولف ،نویسنده ، فهرست های مرتبط ، نسخه های قدیمی تر و یا اخرین نسخه و .... مورد استفاده قرار گیرد.link ها همچنین می توانند یک ساختار درختی از اسنادی که در مراحل مختلف نوشته شده نشان دهد مانند سند قبلی(next) و سند بعدی(previous) و یا سند مبدا(parent).
المان لینک همچنین می تواند برای فراخوانی یک سند stylesheet مورد استفاده قرار گیرد.به این صورت:<LINK HREF="url-to-stylesheet" REL="stylesheet">.

Examples of LINK
HTML:
<HEAD>
  <LINK HREF="file2.html" REL="next">
  <LINK HREF="/cgi-reg/gloss.pl" REL="glossary">
  <LINK HREF="/cgi-bin/index.pl" REL="index">
  <LINK HREF="toc.html" REL="contents">
  <LINK HREF="file0.html" REL="previous">
</HEAD>
---------------------------------------------------------------

منبع : http://www.utoronto.ca/webdocs/HTMLdocs/NewHTML/link.html

==========================================================
و با اجرای لینک یک تابع جاوااسکریپت اجرا بشه ؟
نمی دونم این کدی که می نویسم به دردت می خوره یا نه؟

HTML:
<a href="myContent.htm" onclick="javafunction();return false;">My text</a>

این return false; باعث میشه تا مرورگر به لینک مورد نظر نره
و javafunction() همون تابع جاوا هست


امیدوارم به جواب رسیده باشی
 

bahy_my

Active Member
سلام
واقعاً عالی بود
ممنون
اما نه این جواب من نیست.
اینو ببین (فکر می کنم کار یکی از بچه های مجید آنلاین باشه) : www.parsibox.com
تو با lightBox کار کردی ؟
اون همین طوره.
ینی به تگ a ویژگی rel رو که link اون توی head هست رو داده و اینجوری که می گم کار می کنه.
....
 

bahy_my

Active Member
lightBox:

HTML:
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>

<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
..
..
..
HTML:
<a href="images/image-1.jpg" rel="lightbox" title="my caption">image #1</a>

چیزه.
به نظرتون چرا اینطوریه اصلاً ؟
اینکه rel رو به css بر می گردونه... وویی... دارم چل میشم :دی
فکر می کنم هر چی باشه زیر سر اون جاوااسکریپتاس.
فکر کنم به نتیجه ی نقض سوال من رسیدیم :دی.
اما ساختار سوالم اشتباه نبود...
نظر شما چیه ؟... چی میشه کرد ؟
 
آخرین ویرایش:
خوب ممکنه اونا با جاوا اسکریپت سرچ می کنند و هرچی لینک با rel لایت باکس هست رو پیدا می کنه و خصوصیت onclick اونها رو عوض می کنه و تابع خودش رو می زاره
فکر نمی کنم اونا با rel دادن لینک رو به جایی برگردونند

شما می تونی تستش کنی
یه بار توی یه صفحه از لایت باکس استفاده کردی قبل از اینکه صفحه کامل لود بشه روی یه عکس کلیک کن اون موقع می بینی که لایت باکس اجرا نمی شه
نمونشو می تونی اینجا تست کنی http://vbasic6.persiangig.com/Galery/child.html
من قبلا از لایت باکس استفاده کردم و تموم این سوالا برام پیش اومد به خاطر همین خیلی روش فکر کردم و تنها چیزی که به نظرم اومد همینه
من حدس میزنم لایت باکس بعد از اینکه صفحه کامل لود شد میاد و کل لینکها رو میگرده و هرچی لینک با خصوصیت rel لایت باکس بود رو تغییر می ده
 

bahy_my

Active Member
دقیقاً من هم همین فکر رو می کردم. اما وقتی www.parsibox.com رو دیدم نظرم عوض شد.
البته یاهو هم دقیقاً همینطوره که شما میگی
 
آخرین ویرایش:

bahy_my

Active Member
خوب برو توش دیگه.
روی لینک اگه قبل از اینکه صفحه کامل لود شه کلیک کنی جاوا اجرا میشه.
 
HTML:
<tr>
	<td width="2%" class="n_4">&nbsp;</td>
	<td class="n_4" id="tab_1_1">
		<a href="new_index/1_1.php" onclick="MDF01('1', '1' );return false;">
			<span class="n_6">
				آخرين خبرها
			</span>
		</a>
	</td>
	<td class="n_4" id="tab_1_2">
		<a href="new_index/1_2.php" onclick="MDF01('1', '2' );return false;">
			<span class="n_6">
				فناوری اطلاعات
			</span>
		</a>
	</td>
	<td class="n_4" id="tab_1_3">
		<a href="new_index/1_3.php" onclick="MDF01('1', '3' );return false;">
			<span class="n_6">
				هنر و سینما
			</span></a>
	</td>
	<td class="n_4" id="tab_1_4">
		<a href="new_index/1_4.php" onclick="MDF01('1', '4' );return false;">
			<span class="n_6">
				ورزشی
			</span>
		</a>
	</td>
	<td width="2%" class="n_4">&nbsp;</td>
</tr>
یه نگاه به کد بنداز
همون کاری رو کردند که توی پست 9 گفتم
onclick="MDF01('1', '4' );return false;"
از return false برای متوقف کردن مرورگر استفاده کردند
و بعد یه تابع رو فراخوانی کردند که مربوط به اژاکس هست
اینجا از rel استفاده نکردند
 

bahy_my

Active Member
ای و !
من نگاه کد نکرده بودم.
خوب به نظرت این باعث میشه توی جستجو مشکلی نباشه... ranking و ...
.... لایت باکس رو چی می گی ؟
چی کنیم ؟؟؟ :-؟؟
 
هم اینجا و هم در لایت باکس مشکلی پیش نمی یاد چون لینک دارای خصوصیت href هست و موتور های جستجو از همین خصوصیت برای پیدا کردن صفحات دیگه ی سایت ها استفاده می کنند
در ضمن لایت باکس ادرس عکس رو تغییر میده که عکسها ایندکس نمی شوند
شما هم از همین روش استفاده کن
 
در ضمن لایت باکس ادرس عکس رو تغییر میده که عکسها ایندکس نمی شوند
هیچی ولش کن اشتباه لپی بود

شما هم از همین روش استفاده کن
ببین اگه سرعت بالایی داری و حجم صفحه کم هست مثل لایت باکس
ولی اگه حجم صفحه بالاست و سرعت پایین باشه ممکنه بازدید کننده حوصله صبر کردن بری لود کامل رو نداشته باشه و قبل از اینکه لود کامل بشه روی لینک کلیک کنه که توی این جور مواقع اگه از روش لایت باکس استفاده کنی ممکنه کار نکنه به خاطر همین از return faslse استفاده کن
 

جدیدترین ارسال ها

بالا