הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 14-05-09, 14:41   # 1
CBox.Co.il
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2008
מיקום: פתח תקווה
הודעות: 668
שלח הודעה באמצעות ICO אל CBox.Co.il שלח הודעה באמצעות MSN אל CBox.Co.il Send a message via Skype™ to CBox.Co.il

CBox.Co.il לא מחובר  

שאלה|איך מפעילים פונקציה OnLoad בJQuery ?

אהלן,

אני כרגע בונה אתר ואני רוצה לעשות שכאשר למישהו יש הודעה פרטית זה ייפתח לו כמו מיןPopUp כזה .

עכשיו יש לי הכל רק יש לי בעיה אחת, על מנת שה PopUp ייפתח צריך לקרוא ללינק שלו, וזה בעייתי כי אני רוצה איך שמישהו התחבר ויש לו הודעה יישר זה ייעלה בלי שיילחץ על כלום .

אז ניסיתי להכניס שזה יעביר אוטומטי אבל זה טוען כל פעם מחדש כי זה קורא לעמוד ולא מעביר אליו .

מקווה שהבנתם תודה רבה לעוזרים .
  Reply With Quote
ישן 14-05-09, 14:45   # 2
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

זאת הייתה הכוונה שלך?
HTML קוד:
 $(document).ready(function(){
   // Your code here
 });
ואם זה בקטע של ההודעות פרטיות, עדיף alert, כי רוב הדפדפנים חוסמים פופאפס בonload.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 14-05-09, 15:12   # 3
CBox.Co.il
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2008
מיקום: פתח תקווה
הודעות: 668
שלח הודעה באמצעות ICO אל CBox.Co.il שלח הודעה באמצעות MSN אל CBox.Co.il Send a message via Skype™ to CBox.Co.il

CBox.Co.il לא מחובר  

אני לא יודע כל כך מה הפקודה שהבאת אבל אני יסביר לך מה אני עושה .
זה הפקודה שבודקת אם הוא מחובר ויש לו הודעה חדשה .

if (isset($_SESSION['Name']) && isset($_SESSION['id']))
{
// Check Pm ...
$CheckPm = mysql_query("SELECT * FROM Pm WHERE NewPm ='1' And Reciever = '".$_SESSION['Name']."'");
if (mysql_num_rows($CheckPm) < 1) {
header ("Location: ../content/ajax.php");
echo "123456";
}
// End Check Pm ...
}
הבעיה היא שאני צריך לקרוא לזה בתור פונקציה, במידה והייתי רושם את זה בתור לינק ללחיצה זה היה עובד לי .
אני צריך שייטען את זה באמצעות OnLoad .
תודה רבה !

Last edited by CBox.Co.il; 14-05-09 at 15:16..
  Reply With Quote
ישן 14-05-09, 15:14   # 4
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

אתה מפעיל את הבדיקה דרך AJAX?
למה הheader של הlocation?

תראה לי איך אתה מפעיל את הפונקציה עכשיו, לא ממש הבנתי אותך.

בעיקרון אתה צריך להשתמש בonload שהבאתי לך אם אתה משתמש בjquery ולבנות פונקציה בJS שתשלח בקשת שAJAX ובסוף לעשות IF שאם התגובה מהבקשה היא "123456" במקרה שלך אז להקפיץ את ההודעה שיש הודעת פרטית.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)

Last edited by daMn; 14-05-09 at 15:23..
  Reply With Quote
ישן 14-05-09, 15:21   # 5
CBox.Co.il
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2008
מיקום: פתח תקווה
הודעות: 668
שלח הודעה באמצעות ICO אל CBox.Co.il שלח הודעה באמצעות MSN אל CBox.Co.il Send a message via Skype™ to CBox.Co.il

CBox.Co.il לא מחובר  

זה החלק של ה JS באתר .

<script type="text/javascript">
$(document).ready(function(){
$("a[title='קיבלת הודעה פרטית חדשה']").colorbox();

$("#click").click(function(){
$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");
});
});
</script>

עכשיו זה הלינק שפותח את הפונקציה .

<p><a title="קיבלת הודעה פרטית חדשה" href="../content/ajax.php">הודעה פרטיות</a></p>
וזה היה פועל, בנוסף יש לי באותו עמוד שהקישור נמצא חלק ב JS שהוא title שנקרא " קיבלת הודעה פרטית חדשה " .

Last edited by CBox.Co.il; 14-05-09 at 15:30..
  Reply With Quote
ישן 15-05-09, 15:37   # 6
Shillo
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 509

Shillo לא מחובר  

זה לא AJAX...
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 06:38.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ