לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #4  
ישן 03-03-2007, 19:13
  User1 User1 אינו מחובר  
 
חבר מתאריך: 15.01.07
הודעות: 93
בתגובה להודעה מספר 1 שנכתבה על ידי MatiM שמתחילה ב "שילוב JavaScript ו PHP - ביצוא פעולות בעת סגירת הדפדפן"

אני החושב שהקוד צריך להיות משהו כזה, אם אתה עושה ב-ajax




קוד PHP:
 <html>
<
head>
<
script type="text/javascript">
function 
ajaxFunction()
{
var 
xmlHttp;
try
    {
    
// Firefox, Opera 8.0+, Safari
    
xmlHttp=new XMLHttpRequest();
    }
catch (
e)
    {
    
// Internet Explorer
    
try
     {
     
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
     }
    catch (
e)
     {
     try
        {
        
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
     catch (
e)
        {
        
alert("Your browser does not support AJAX!");
        return 
false;
        }
     }
    }
 
    
xmlHttp.open("GET","exit.php",true);
    
xmlHttp.send(null);
}
</script>
</head>
<body onunload="javascript: ajaxFunction();">
</body>
</html> 






זה יקרא לקובץ קובץ exit.php. הבעיה היחידה היא שזה יעשה את זה כשיצאו מהדף וזה לא אומר בהרכח כשיסגר החלון
חשבתי אולי להשתמש בארוע onClose של האובייקט window אבל אני לא בטוח אם הוא קיים ואם הוא נתמך ע"י כל הדפדפנים.

*הקוד לקוח מ-W3schools. הורדתי את הקטע של onreadystatechange כי לא היה נראה לי שהעמוד מצפה לקבל תגובה מהשרת אלא רק לדווח לו שהחלון נסגר
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 21:15

הדף נוצר ב 0.05 שניות עם 11 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2025 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר