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

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

daMn 27-09-07 13:17

[php] מניעת הצגת frame אחד
 
אז ככה יש לי מערכת ניהול שאני בונה.
בכל מקרה אני אוהב לעבוד עם שתי frame גדולים, מצד ימין התפריט ומצד שמאל התוכן שיוצג מהתפריט.
מה שאני מנסה לעשות שאם אני ייכנס לאחד מframe אז הוא יחזיר אותי לעמוד שכולל את שני הframe, שלא יווצר מצב שמישהו ייראה רק את התפריט לדוג'.

ניקח דוגמא:
זה עמוד הIndex
PHP קוד:

<frameset cols="*,160" rows="*" framespacing="0" frameborder="yes" border="2">
  <
frame src="main.php" name="main" marginwidth="10" marginheight="10" scrolling="auto">
  <
frame src="menu.php" name="nav" marginwidth="3" marginheight="3" scrolling="auto">
</
frameset

אם למשל אני ייכנס רק לmenu.php אני רוצה שהוא לא ייתן לי להיכנס כי זה רק אחד מהפריימים והוא יחזיר אותי לindex

תודה,
ירין


עריכה:
הסתדרתי, תודה בכל מקרה.

Sivang 27-09-07 14:02

למה אתה מתכוון? אתה יכול לפרט קצת יותר? קצת לא ברור..

Cream 27-09-07 14:22

יענו הוא רצה שאם מישהו ינסה להכנס ישר ל menu.php אז זה לא יתן לו או לחילופין יעביר אותו INDEX שמשם אפשר לגשת אל הקובץ...

Derey22 27-09-07 15:51

יש לי רעיו אני לא יודע אם הוא הכי טוב:
בדף הראשי תצור סישן,עכשיו שאתה נכנס לדף mu שלך תבדוק אם הסישן קיים אל תעשה כלום אם הוא קיים תשלח תמשמש לדף index.
אני לא יודע אם זה יעזור אבל לפחות משהוא

RS324 27-09-07 16:42

ציטוט:

נכתב במקור על ידי Derey22 (פרסם 560023)
יש לי רעיו אני לא יודע אם הוא הכי טוב:
בדף הראשי תצור סישן,עכשיו שאתה נכנס לדף mu שלך תבדוק אם הסישן קיים אל תעשה כלום אם הוא קיים תשלח תמשמש לדף index.
אני לא יודע אם זה יעזור אבל לפחות משהוא

זה לא יעבוד...
אבל תנסה משהו בסגנון

PHP קוד:

<script type="text/javascript">
if (
parent.location.href == document.location.href)
{
    
parent.location.href 'index.php';
}

</script> 


שקד 27-09-07 20:26

מה הבעיה פה ? אתה יכו לעשות את זה עם תנאי IF פשוט מאוד ..
לפי מה שאתה מתבסס אני לא רואה צורך לסבך את זה יותר

http://il2.php.net/manual/en/languag...-structures.if
בהצלחה :)


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

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