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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 04-06-09, 12:54   # 1
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

קיימת דרך כלשהי לעשות את זה?

שלום.

אני רוצה שתהיה תיבה באתר שלי, ושם יקשו כתובת ואתר האינטרנט יפתח בframe או משהו כזה בריבוע בתוך האתר.
ז"א נגיד והייתי בכתובת:
example.com
שם תיההי תיבה, כמו שורת כתובת, הכתובת שתוקש האותה תיבה יפתח במין תיבה בתוך example.com ולא תפתח חלון חדש או משהו כזה.

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

תודה.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 04-06-09, 13:47   # 2
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

מאוד פשוט. לIFRAME תן שם ואז בקישור תעשה target="השםשלהIFRAME"
כמו זה:
HTML קוד:
<a href="YOURSITELINK" target="MyIframe">קישור לדף בתוך הדף</a>

<iframe name="MyIframe" src="default site" width="90%" height="90%">
בהצלחה!
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote
ישן 04-06-09, 13:52   # 3
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

חשבתי על משהו כזה, השאלה היא האם iframe תקני?
דבר נוסף, אני רוצה לעשות תיבת טקסט וכפתור submit, שילחצו על הכפתור האתר יפתח מיידית בחלון אחרף בחלק אחר של frame...
עשיתי כל מיני ניסיונות שום דבר לא הצליח..
יש דוגמא כזו באינטרנט? ללמוד מהקוד או משהו..
כי אני צריך שברגע שילחצו submit הכתובת תיכנס לאיזה משתנה ואז בframe אני מציב את האתר ששמור במשתנה.

מקווה שהבנתם.

תודה.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 04-06-09, 13:57   # 4
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

ציטוט:
נכתב במקור על ידי dor77 צפה בהודעה
חשבתי על משהו כזה, השאלה היא האם iframe תקני?
דבר נוסף, אני רוצה לעשות תיבת טקסט וכפתור submit, שילחצו על הכפתור האתר יפתח מיידית בחלון אחרף בחלק אחר של frame...
עשיתי כל מיני ניסיונות שום דבר לא הצליח..
יש דוגמא כזו באינטרנט? ללמוד מהקוד או משהו..
כי אני צריך שברגע שילחצו submit הכתובת תיכנס לאיזה משתנה ואז בframe אני מציב את האתר ששמור במשתנה.

מקווה שהבנתם.

תודה.
לא ממש הבנתי הכל.
iframe לא תקני בXHTML מסוג STRICT כן תקני בTRANSITIONAL וFRAMESET.
לגבי תיבת טקסט אם הבנתי נכון אתה עושה ככה.
כפתור SUBMIT והטקסט FIELD שלך, את שניהם בFORM.
על הFORM אתה מגדיר בעזרת JS שיעשה מה שאתה רוצה לדוגמה:
HTML קוד:
<form method="post" action="#" onsubmit="return false;document.getElementById('MyIframe').src='document.getElementById('MyField').value">
	<input type="text" id="MyField" class="input" value="כתובת" />
	<input type="submit" value="שלח" />
</form>

<iframe id="MyIframe" src="" width="90%" height="90%">
זה אמור לעבוד, לא ניסיתי..

עריכה: ביצעתי שינויים, בדקתי את הקוד והוא לא עבד, עכשיו עובד:
HTML קוד:
<form method="post" action="#" onsubmit="document.getElementById('MyIframe').src=document.getElementById('MyField').value;return false;">
	<input type="text" id="MyField" value="כתובת" />
	<input type="submit" value="שלח" onclick="" />
</form>

<iframe id="MyIframe" src="test.com" width="90%" height="90%">
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.

Last edited by Shay Ben Moshe; 04-06-09 at 14:11..
  Reply With Quote
ישן 04-06-09, 14:14   # 5
moni1x09
חבר מתקדם
 
moni1x09's Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2009
מיקום: איזור
הודעות: 561

moni1x09 לא מחובר  

אם הבנתי אותך נכון זה פשוט
זה יצור טופס שנשלח דרך פריים בלתי נראה

ציטוט:
<iframe src=y.php width=0 height=0 name=FRAMENAME></iframe>
<form action=x.php target=FRAMENAME method=POST>
<input type...>
<input type=submit>
</form>
  Reply With Quote
ישן 04-06-09, 14:31   # 6
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

ציטוט:
נכתב במקור על ידי The Chosen Generl צפה בהודעה
לא ממש הבנתי הכל.
iframe לא תקני בXHTML מסוג STRICT כן תקני בTRANSITIONAL וFRAMESET.
לגבי תיבת טקסט אם הבנתי נכון אתה עושה ככה.
כפתור SUBMIT והטקסט FIELD שלך, את שניהם בFORM.
על הFORM אתה מגדיר בעזרת JS שיעשה מה שאתה רוצה לדוגמה:
HTML קוד:
<form method="post" action="#" onsubmit="return false;document.getElementById('MyIframe').src='document.getElementById('MyField').value">
	<input type="text" id="MyField" class="input" value="כתובת" />
	<input type="submit" value="שלח" />
</form>

<iframe id="MyIframe" src="" width="90%" height="90%">
זה אמור לעבוד, לא ניסיתי..

עריכה: ביצעתי שינויים, בדקתי את הקוד והוא לא עבד, עכשיו עובד:
HTML קוד:
<form method="post" action="#" onsubmit="document.getElementById('MyIframe').src=document.getElementById('MyField').value;return false;">
	<input type="text" id="MyField" value="כתובת" />
	<input type="submit" value="שלח" onclick="" />
</form>

<iframe id="MyIframe" src="test.com" width="90%" height="90%">
תודה!
זה עובד רק יש לי 2 שאלות:

1. הקוד הזה תקני?
בכל הדפדפנים?
כי זה מאוד חשוב לי.

2. אני רוצה שליד התיבה, אני יציג דף כלשהו, למשל אני אטען את yahoo.com, שילחצו על קישור שם, ב yahoo, הוא יפתח בחלון התחתון (איפה שנפתח גם מה שכותבים בתיבה).
בעיקרון אני אמור להוסיף עוד frame אבל איך אני גורם שתיהיה השפעה בחלון השני?

תודה רבה
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 04-06-09, 14:56   # 7
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

ציטוט:
נכתב במקור על ידי dor77 צפה בהודעה
תודה!
זה עובד רק יש לי 2 שאלות:

1. הקוד הזה תקני?
בכל הדפדפנים?
כי זה מאוד חשוב לי.
תגדיר את המסמך מסוג FRAMESET ולגבי התאמה לדפדפנים, כן זה תואם להכל.

2. אני רוצה שליד התיבה, אני יציג דף כלשהו, למשל אני אטען את yahoo.com, שילחצו על קישור שם, ב yahoo, הוא יפתח בחלון התחתון (איפה שנפתח גם מה שכותבים בתיבה).
בעיקרון אני אמור להוסיף עוד frame אבל איך אני גורם שתיהיה השפעה בחלון השני?
לא בטוח שהבנתי, אנסה את מזלי.
בשביל שלא אהיה בלאגן אקרא לפריימים בשני שמות. פ1 הוא הפריים שהמשתמש מכניס כתובת וזה מעביר אליה. פ2 הפריים שפ1 ידבר איתו.
אז ככה, אם הבנתי נכון אתה מנסה לגרום לפ1 לשלוח את הלינקים לפ2, עד כמה שידוע לי לא ניתן לעשות זאת בעזרת שפות צד לקוח, בכלל. גם שפות צד שרת לא באמת יציגו את הפריים אלא HTML מדומה.
אם אני לא הבנתי נכון, ויש רק פריים אחד, אז הוא אמור בעקרון לתקשר עם עצמו בלבד. לינק בו יקשר בתוכו ולא יעביר חלון, אלא אם מוגדר בTARGET של הלינק משהו...

תודה רבה
תשובות בבולד.
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote
ישן 04-06-09, 15:07   # 8
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

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

קישור בודד:

PHP קוד:


<form method="post" action="#" onsubmit="document.getElementById('MyIframe').src=document.getElementById('MyField').value;return false;">
    <
input type="text" id="MyField" value="כתובת" />
    <
input type="submit" value="שלח" onclick="" />
</
form>
<
a href="http://www.googlec.o.il">גוגל</a>
<
iframe id="MyIframe" src="test.com" width="100%" height="100%"
רק אני אמור לשייך אותו ל "MyIframe".

תודה.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 04-06-09, 15:51   # 9
Shillo
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 509

Shillo לא מחובר  

iframe לפי דעתי זה תקני, frame וframeset כבר מחוץ לתקן.
  Reply With Quote
ישן 04-06-09, 16:24   # 10
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

frame וframeset תקינים במסמך מסוג Frameset וIFRAME תקין גם בFrameset וגם בTransitional.

את
HTML קוד:
<a href="http://www.google.co.il">גוגל</a>
אתה הופך ל:
HTML קוד:
<a href="http://www.google.co.il" target="MyIframe">גוגל</a>
פשוט וקל
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  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. הזמן כעת הוא 16:57.

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