
15-02-2010, 13:43
|
|
|
|
חבר מתאריך: 06.06.07
הודעות: 749
|
|
לא...
אני אנסה להסביר יותר טוב
יש לי את האלמנט הזה
קוד PHP:
<div class="user_profile_tab" id="user_profile_tab_pro"><a href="#" onclick="change_div_PRO('user_profile_tab_pro', 'user_profile_down_body', '<?php echo base_url(); ?>');" >My<br/>Profile</a></div>
בגרע שאני לוחץ עליו מופעלת הפקודה onclick שמפנה לפונקציה הבאה
קוד PHP:
function change_div_PRO(active_dv, dv, base_url)
{
//alert('OK');
//alert(dv);
//alert(base_url);
AjaxObj = CreateAjaxObject();
if(AjaxObj == null)
{
alert("Your Browser Is Not Support ‘AJAX");
return false;
}
change_div_color(active_dv,base_url);
document.getElementById(dv).innerHTML = ' Loading...';
//new Ajax.Updater(dv, base_url + "profile/switch_PRO_AJAX" );
jQuery.ajax({
url : base_url + "profile/switch_PRO_AJAX",
success : function(data) {
jQuery('#'+dv)
.html(data)
.find('a.fancybox').fancybox();
},
error : function(XMLHttpRequest, textStatus, errorThrown){
alert(errorThrown);
}
});
}
איך אני יכול לשנות את הקריאה לפונקציה לשיטה של jquery
כמו זאת
קוד PHP:
$("#id").bind("click", function() { })
הרי ברגע שאני לוחץ על אלמנט עם ID של #id הפעולה מופעלת
וכך אני לא צריך לצרף לאלמנט onclick כדי להפעיל פונקציה..
עכשיו....
ב onclick העברתי פרמטרים שהפונקציה משתמשת בהם
איך בקישר של הפונקציה לאלמנט על ידי jquery אני מעביר פרמטרים
אני מקווה שאני יותר מובן
תודה לעוזרים
|