צפיות
תשובות
כיצד ניתן לשנות תוכן של תאים בטבלה?
פעם כתבתי אתר עם מסגרות, ובו ניתן היה ע"י לחיצה על לינק במסגרת אחת (נניח תפריט) לשנות תוכן של מסגרת שניה (נניח החלק הראשי של העמוד), או אפילו לשנות את התוכן של 2 המסגרות גם יחד (ע"י לחיצה אחת, פונק' JavaScript).
הבנתי שהמגמה היום היא "לרדת" מעיצובים של מסגרות ולבחור אלטרנטיבה אחרת כמו טבלאות (או CSS)
מצ"ב דף עם טבלה פשוטה:
בחלק העליון 3 תאים ובחלק התחתון תא ראשי.
איך ניתן ליישם:
לחיצה על AAA ==> התוכן של התא הראשי יהיה קובץ בשם AAA.html
לחיצה על BBB ==> התוכן של התא הראשי יהיה קובץ בשם BBB.html
לחיצה על CCC ==> התוכן של התא הראשי יהיה קובץ בשם CCC.html
<table border="1" cellpadding="0" cellspacing="0" width="240" height="120">
<tr>
<td align="center" bgcolor="orange"> AAA </td>
<td align="center" bgcolor="tan"> BBB </td>
<td align="center" bgcolor="pink"> CCC </td>
</tr>
<tr height="360" width="240">
<td align="center" colspan="3"> Main Cell </td>
</tr>
</table>
אשמח לקבל דוגמא, כי חיפשתי ולא מצאתי …
תודה
6 תשובות
לא בטוח הבנתי אבל…
אתה יכול לעשות את זה עם iframe אבל זו שיטה קצת מיושנת..אני יכול להראות לך את לקרוא רובץ html בדוך דף aspx אם זה עוזר לך
הצלחתי עם iframe, אבל ..
חיפשתי משהו בלי מסגרות בכלל.
אשמח לראות את הדוגמא שהצעת ואז אראה אם זה מתאים.
דרך אגב, מה זה דף ASPX?
דף בasp.net
זה קוד קצת ארוך לפורום אתה מעוניין בכל זאת? (יש לי אותו מוכן)
כן וגם שאלה.
האם יש צורך להוסיף משהו לפני שעובדים ב-ASP.NET?
עד עכשיו כתבתי ב-ASP.
הכתובת שלי: [email protected]
לשאלתך
כן צריך להתקין framework שניתן להורדה מwww.asp.net בצד ימין
בקשר לקובץ הינה קוד קטן שכתבתי בשבילך:
Dim objStreamReader As StreamReader
objStreamReader = File.OpenText("page1.html")
Dim contents as String = objStreamReader.ReadToEnd()
lblShowPage.text = contents
objStreamReader.Close()
וצריך להוסיף את מרחב השמות
<%@ Import Namespace="System.IO" %>
את הpage1.html אתה יכול להחליף במשתנה ואז ככה להציג את הדף הרצוי
תודה