1389
צפיות
צפיות
3
תשובות
תשובות
כתיב אתר בasp.net
היי שלום, רציתי לשאול איך מקשרים לינק בדף HTML בדף מסויים לדף אחר,רק שהדף האחר יפתח בדף בו נמצא הלינק, באזור מסויים, תא בטבלה?
היי שלום, רציתי לשאול איך מקשרים לינק בדף HTML בדף מסויים לדף אחר,רק שהדף האחר יפתח בדף בו נמצא הלינק, באזור מסויים, תא בטבלה?
3 תשובות
אתה מתכוון שהתוכן של הדף השני יוצג בתוך הדף הראשון, בתא בתוך טבלה (לא יפתח על כל העמוד)?
אם כן, רמז שאני יכול לתת לך הוא שימוש ב-jquery.load()
משהו כמו:
<html>
<head><script src="jquery.min.js"></script></head>
<body>
<div id='SmallDiv'></div>
<input type='button' value='Show Survey!' onclick='ShowSurvey()'/>
<script>
function ShowSurvey()
{
$('#SmallDiv').load('Page2.html');
}
</script>
</body>
</html>
אם יהיה לי זמן אני אוסיף פירוט
בהנחה שאתה יודע לעבוד עם jquery, הפונקציה .load() היא פונקציה שטוענת תוכן לתוך תגית ה-html שעליה מופעלת הפונקציה. במקרה הזה, יצרתי div ריק עם id=SmallDiv, וב-jquery השתמשתי בפונקציה load כדי לטעון לתוך ה-div את העמוד Page2.html (עמוד הכולל רק תוכן, וללא תגיות עמוד בסיסיות כמו html, head, body כדי לא ליצור כפילויות), שאת הנתיב היחסי אליו העברתי לפונקציה.
מידע נוסף אפשר למצוא באתר http://api.jquery.com/load/
אם משהו ספציפי לא מובן, אשמח לענות.
סימן הדולר מוגדר כחלק מ-jQuery, מה שאומר שכאשר הוא מגיעה לשורה של הסקריפט, עדיין לא נטען הקובץ של jQuery. בתחילת הקוד, בתוך תגית Head אמורה להתבצע הטעינה של שלו. כנראה שאצלך זה לא קרה, או בגלל שהתנתיב לא נכון, או בגלל שאין לך את הקובץ, שאפשר למצוא ולהוריד ב- http://jquery.com/ (יש כפתור download בצד ימין למעלה).