ציטוט:
נכתב במקור על ידי 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%">