הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה על MENU בטבלאות (https://hosts.co.il/forums/showthread.php?t=25870)

ofek_golan 08-07-06 14:40

לא
 
זה ממש לא עוזר לי...
אני רוצה שתא אחד בטבלא לא ישתנה והתא השני ישתנה בהתאם לתא הראשון

eLad 08-07-06 15:40

ציטוט:

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

אתה לא ברור בכלל..

RS324 08-07-06 15:42

למה דרך IFRAME זה ייפתח בחלון חדש ? אם אתה עושה TARGET ואת השם של החלון
זה אמור להיות בלי בעיה
בכל מקרה
ELAD אני אשמח אם תדביק דוגמא שעובדת גם FF ו IE עבור XMLHTTP

תודה.

eLad 08-07-06 15:50

PHP קוד:

function xmlhttpPost(strURL) {
    var 
oXmlHttp false;
    var 
self this;
        if (
window.oXmlHttpuest) {
            
self.oXmlHttp = new XMLHttpRequest();
        } else if (
window.ActiveXObject) {
            
self.oXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    
self.oXmlHttp.open('GET'strURLtrue);
    
self.oXmlHttp.setRequestHeader('Content-Type''application/x-www-form-urlencoded');
        
self.oXmlHttp.onreadystatechange = function() {
            if (
self.oXmlHttp.readyState == 4) {
                
fShowResult(self.oXmlHttp.responseText);
            }
           }
    
    
self.oXmlHttp.send();



ofek_golan 08-07-06 16:39

תקשיב אני פשוט לא רוצה חלונות נוספים...

eLad 08-07-06 16:43

ציטוט:

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

מה הקשר חלונות נוספים?

יש לך דף שמחולק סה"כ ל 2 -

צד ימין DIV עם התפריט שלך

צד שמאל DIV עם התוכן

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

או שפשוט לכל עמוד (page1, page2, page3 וכו'), תעשה include לתפריט..

RS324 08-07-06 17:28

אלעד, אתה יכול בבקשה להסביר את השורות האלה

if (self.oXmlHttp.readyState == 4) {
fShowResult(self.oXmlHttp.responseText);
}


וגם , שאלה נוספת , איפה בתוך הפונקציה מוגדר השם של ה DIV שאמור להשתנות ?
אתה יכול לתת דוגמא יותר מפורטת טיפה ?

תודה.

eLad 08-07-06 17:44

ציטוט:

נכתב במקור על ידי RS324
אלעד, אתה יכול בבקשה להסביר את השורות האלה

if (self.oXmlHttp.readyState == 4) {
fShowResult(self.oXmlHttp.responseText);
}


וגם , שאלה נוספת , איפה בתוך הפונקציה מוגדר השם של ה DIV שאמור להשתנות ?
אתה יכול לתת דוגמא יותר מפורטת טיפה ?

תודה.

readyState מחזיר מידע על האובייקט oXmlHttp שיצרתי.

0 - האובייקט נוצר אבל לא אותחל (עם מתודת open)

1 - האובייקט נוצר ואותחל אבל לא נשלחה עוד בקשה (עם send)

2 - שלחתי את הבקשה (עם send), אבל עדיין לא חזרו headers ונתונים

3 - חלק מהנתונים חזרו

4 - כל הנתונים התקבלו בחזרה

בקטע הקוד שצירפת, קבעתי תנאי שבמידה וכל הנתונים התקבלו בחזרה רק אז תציג את ה DIV. אם תשים לב יש שם קריאה לפונקציה fShowResult שיכולה להיראות נניח משהו כזה:

PHP קוד:

function fShowResults(str){
    
document.getElementById("result").innerHTML str;



RS324 08-07-06 18:26

תותח אתה, תודה..


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

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