PDA

View Full Version : سوال: اجرای دو تابع با یک کلیک



amirepsilon
جمعه 08 خرداد 1388, 22:15 عصر
سلام
دوستان چچطور میتونم برای یک لینک شرط بزارم که اگر
البته با جاوا اسکریپت
یعنی توی رویداد : onclick
فلان تگ div پنهان بود فلان تابع رو اجرا کنه
و اگر آشکار بود فلان تابع ؟!
ممنون

khazaie01
جمعه 08 خرداد 1388, 22:24 عصر
! میشه یکم واضح تر بگید ؟!

__ziXet__
جمعه 08 خرداد 1388, 22:27 عصر
سلام
دوستان چچطور میتونم برای یک لینک شرط بزارم که اگر
البته با جاوا اسکریپت
یعنی توی رویداد : onclick
فلان تگ div پنهان بود فلان تابع رو اجرا کنه
و اگر آشکار بود فلان تابع ؟!
ممنون
میتونی یه تابع دیگه رو call کنی و تو اون تابع این شرط رو بررسی کنی و هرکدوم رو خواستی call کنی

khazaie01
جمعه 08 خرداد 1388, 22:37 عصر
پس به فرمایش دوستمون شما یک تابع مینویسید و توی اون شرط را بررسی میکنید .

document.getElementById("DivName").style.visibility

با بررسی مقدار Visibility میتونید تشخیص بدید که Div مخفی است یا نه ...
اینم مقادیری که میتونه بگیره :


"hidden"
"visible"

amirepsilon
جمعه 08 خرداد 1388, 23:24 عصر
<a href="#" onclick="new Effect.Fade(document.getElementById(\bbb\')); return false">مثلا این برای موقعی که bbb مخفی است باشه
و برای موقعی که ظاهر هست یک تابع دیگه

rroona
جمعه 04 فروردین 1391, 00:45 صبح
این کار با جی کوری براحتی امکان پذیره