538
צפיות
צפיות
9
תשובות
תשובות
כתיבת תגית HTML למסמך לאחר שנוצר
אני יודע שניתן להוסיף על ידי js תגיות HTML למסמך בשיטות שונות
הכל טוב ויפה
אבל אני רוצה פשוט להוסיף לקוד של מסמך פעיל כמה שורות קוד
ללא השימוש ב- innerHTML .
למשל פשוט להוסיף טקסט לסוף המסמך
אם אני משתמש בפקודה document.write אני מקבל את התוספת בחלון חדש
או שצריך לעשות BACK כדי לחזור לתוכן המקורי.
אז איך עושים את זה??
תודה מראש
9 תשובות
יש למישהו תשבוה במקרה?
בלי לטעון אותו מחדש?
לא נראה לי שזה אפשרי.
ומה עם document.createElement ?
אני לא יכול לייצר אלמנט של DIV או IFRAME ?
ולכתוב אותו לדף?
אפשר
וכדי להכניסו לתוך הדף תצטרך להשמש ב-document.appendChild
אמממ…
כנראה לא הבנתי אותך נכון.
כמובן שניתן ליצור אובייקט עם createElement… אבל מה זה יתן לך?
משאלתך הבנתי שאתה רוצה להכניס קטע טקסט מסויים לסוף הדף בלי להיתעסק עם סקריפט מיותר ומסובך(?)… אגב – לעבוד עם document.createElement יהיה מסובך יותר מ-innerHTML.
אבל שורה תחתונה – מה הבעיה עם innerHTML? למה לא ליצור איזה SPAN ולהכניס לתוכו באופן חופשי כל מה שאתה רוצה?
אם כך למה אני מקבל שגיאה לזה?
var a = document.createElement("iframe");
a.id = 'next'
a.src = 'bar.asp'
a.name = 'x'
a.width = '40%'
a.height = '100'
document.appendChild(a);
מסיבה פשוטה
אני מנסה לבנות מערך דינמי שבו אני אצור IFRAME שיפתח במסמך
ואוכל לטפל בו בנפרד.
לדוגמא : בלחיצת כפתור יכתב פריים חדש למסמך.
ואותו כפתור יוכל לפתוח שוב עוד פריים וכן הלאה.
זה חלק קטן ממערכת שלמה שמיותר להסביר אותה פה
ככה —>
שלום שלום ילדונת
זה נץ מהפורום של תפוז…. אם את זוכרת …
עכשו כבר הצלחתי דווקא יצא יפה
ואני מנסה לעבוד על אפשרות להזיז את האובייקטים. שנוצרים