View Single Post
ישן 04-06-09, 14:31   # 5
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