برگزیده های پرشین تولز

مشكل در قراردادن onMouseover و onMouseout براي لينك‌ها

Ali_ix

Registered User
تاریخ عضویت
16 دسامبر 2003
نوشته‌ها
612
لایک‌ها
5
سن
39
محل سکونت
Tehran
به نقل از azemati :
شما كارت رديفه ;)

در مورد فيلتر كردن ند استت هم بايد بگم كه شير تو شيره.

اینم میشه :

کد:
<a href="http://yahoo.com" onclick="window.location='http://google.com'; return false">test</a>

با فایرفاکس هم هیچ مشکلی نداره ! :p

فقط یک مشکل دیگه داره !! :blink:
 

Azemati

کاربر فعال
کاربر قدیمی پرشین تولز
تاریخ عضویت
18 فوریه 2003
نوشته‌ها
3,366
لایک‌ها
4
محل سکونت
wp-config.php
به نقل از Ali_ix :
اینم میشه :

کد:
<a href="http://yahoo.com" onclick="window.location='http://google.com'; return false">test</a>

با فایرفاکس هم هیچ مشکلی نداره ! :p

فقط یک مشکل دیگه داره !! :blink:
دمش گرم!!

چه مشکل دیگه‌ای؟!
 

Azemati

کاربر فعال
کاربر قدیمی پرشین تولز
تاریخ عضویت
18 فوریه 2003
نوشته‌ها
3,366
لایک‌ها
4
محل سکونت
wp-config.php
این به نظرم خیلی باحال‌تره! چون در هنگام onclick آدرس جدید رو می‌آره! خیلی جالبه.
 

Ali_ix

Registered User
تاریخ عضویت
16 دسامبر 2003
نوشته‌ها
612
لایک‌ها
5
سن
39
محل سکونت
Tehran
به نقل از azemati :
این به نظرم خیلی باحال‌تره! چون در هنگام onclick آدرس جدید رو می‌آره! خیلی جالبه.
من دقیقا مطمئن نیستم ولی گویا اگر طرف این لینکو بخواد تویه صفحه جدید باز بکنه ( یعنی SHIFT یا CTRL رو نگه داره که تویه پنجره جدید یا Tab جدید باز بشه ) اون آدرس event مربوط به onclick کار نمیکنه و آدرس اصلی مربوط به href کار میکنه ...

البته بازم میگم هنوز مطمئن نیستم ... ;)
 

Ali_ix

Registered User
تاریخ عضویت
16 دسامبر 2003
نوشته‌ها
612
لایک‌ها
5
سن
39
محل سکونت
Tehran
به نقل از Ali_ix :
من دقیقا مطمئن نیستم ولی گویا اگر طرف این لینکو بخواد تویه صفحه جدید باز بکنه ( یعنی SHIFT یا CTRL رو نگه داره که تویه پنجره جدید یا Tab جدید باز بشه ) اون آدرس event مربوط به onclick کار نمیکنه و آدرس اصلی مربوط به href کار میکنه ...

البته بازم میگم هنوز مطمئن نیستم ... ;)
جناب مازولاق درست گفتم یا اشتباه بوده ؟!
 

Azemati

کاربر فعال
کاربر قدیمی پرشین تولز
تاریخ عضویت
18 فوریه 2003
نوشته‌ها
3,366
لایک‌ها
4
محل سکونت
wp-config.php
متاسفانه مشکل داره.

هیچ رقمه لینک رو در صفحه جدید باز نمی‌کنه! حتی اگه از target="_blank" استفاده کنیم. وقتی هم که کلیک راست کنیم و اپن این نیو ویندوز بزنیم اون آدرسی اصلی باز می‌شه! :(
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
به نقل از Asef :
توی صفحه نتایج سرچ دیگه! قسمت راست صفحه که لینک های تبلیغاتیشو میزاره
اون چطوريه؟

فرق ميكنه مگه؟
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
به نقل از Ali_ix :
من دقیقا مطمئن نیستم ولی گویا اگر طرف این لینکو بخواد تویه صفحه جدید باز بکنه ( یعنی SHIFT یا CTRL رو نگه داره که تویه پنجره جدید یا Tab جدید باز بشه ) اون آدرس event مربوط به onclick کار نمیکنه و آدرس اصلی مربوط به href کار میکنه ...
البته بازم میگم هنوز مطمئن نیستم ... ;)
البته در IE كه تاثير نداره ولي در FireFox خيلي جالب عمل ميكنه: هر دوش كار ميكنه. در همون صفحه اصلي كد OnClick عمل ميكنه و در Tab يا پنجره جديد href ! يعني تو اين مثال صفحه اصلي ميره به google و پنجره يا Tab جديد كه باز ميشه ميره به Yahoo.
البته اينجوري هم ميشه نوشت:
HTML:
<a 
href="http://www.yahoo.com" 
onclick="window.location='http://www.google.com'; return false"
>test</a>
<p 
onclick="window.location='http://www.google.com'; return false" 
onmouseover="window.status='http://www.yahoo.com'" 
style="text-decoration:underline; cursor:Pointer; color:blue"
>test</p>
 
بالا