405
צפיות
צפיות
19
תשובות
תשובות
שאלה.
כיצד ניתן להגדיר בדף בצורה גלובלית פתיחה של חלון חדש?
לדוגמא:
יש לי 20 תמונות בעמוד ואני רוצה להוסיף לעמוד קוד של פתיחה בחלון חדש אבל שהקוד יהיה גלובלי על כל הקוד של התמונות ולא כל תמונה והקוד שלה.
אפשרי?
כיצד ניתן להגדיר בדף בצורה גלובלית פתיחה של חלון חדש?
לדוגמא:
יש לי 20 תמונות בעמוד ואני רוצה להוסיף לעמוד קוד של פתיחה בחלון חדש אבל שהקוד יהיה גלובלי על כל הקוד של התמונות ולא כל תמונה והקוד שלה.
אפשרי?
19 תשובות
אני לא יודע
אם אתה עושה זאת בסתם עמוד HTML או ASP.
תעשה פונקציה ב-JS שפותחת חלון חדש עבור התמונה שהוגדרה.
אם זה ב-HTML אתה צריך לכתוב את הפעלת הפונקציה לכל תגית IMG שיש לך.
אם זה ב-ASP אתה כותב את זה פעם אחת והשאר זה לולאה (במידה וזה בלולאה).
לא הכי הבנתי מה הקושי כאן.
תפרט יותר.
זה בhtml
כנראה אין מנוס מלעשות לכל תגית את הפקודה.
לא בדיוק
אתה יכול למנוע את את הפקודה לכל תגית על ידי עשיית הפעולה הבאה:
תגדיר שכאשר לוחצים על הדף (document.onmousedown) הוא ילך לפומקציה שתבדוק את האוביקט שעליו לחצו בעזרת התג שלו:
getElementsByTagName
ואם זה שןןה לimg תעשה את פתיחת החלון
תוכל לפרט יותר?
כך
document.getElementsByTagName מחזיר מערך המכיל את כל האלמנטים בדף שהתג שלהם הוא הפרמטר שהכנסת
דוגמא
var imgArr = document.getElementsByTagName("img")
for (var i=0;i<imgArr.length;i++){
alert(imgArr.src)
}
(אם יש הרבה תמונות בדף אני לא מציע להפעיל את הסקריפט הזה ;-))
תודה
עוד שאלה קטנה..
למה זה לא עובד?
<a onClick="window.open("2.jpg","scrollbars=no,location=no,status=no") style="cursor: pointer">
טעיתי שם במשהו ואני לא יודע במה.
תודה
[ללא נושא]
<a onClick="window.open("2.jpg",","scrollbars=no,location=no,status=no") style="cursor: pointer">
ככה:
<a onclick="window.open('2.jpg','winName','scrollbars=no,location=no,status=no')" style="cursor: pointer">
תודה רבה. ועוד משהו קטן
כאשר החלון נפתח הוא מראה את כתובת התמונה בכותרת. איך ניתן לשנות את זה לכותרת אחרת?
אפשרי
אחרי שם התמונה יש לך מקום ריק ("). תכניס בין הגרשיים הבודדים כותרת מסויימת, למשל: 'image'.
זה לא משנה את כותרת החלון…
זה נותן שם לחלון אבל לא מציג אותו בכותרת.
צריך עזרה
ברשותי הקוד הבא:
.replace(/(^|b)(http://|www.)([^s,]+)/g,"$1 a target="_blank" href="http://$3">$2$3</a>"😉
הקוד הזה מזהה כתובת אינטרנט והופך אותם ללינק.
איך אני יכול להפוך אותו לקוד שיזהה לינקים של תמונות(כאילו עם סיומות של תמונות) ויטען את התמונה במקום לתת לינק אליה.
תודה מראש
ביקשתי ממך כבר
בפורום צד שרת, אל תבקש קודים מוכנים. זה אפילו לא קוד שאתה כתבת…
תתחיל לנסות לעשות משהו ואנחנו נעזור לך.
אוריקס.
1. שוב, לא רוצה קוד מוכן, רוצה לעשות לבד.
2. אמרת "js" אבל לא נתת פירוט נוסף. אם הייתי יודע לעשות את זה בלי קצת הסברים אז לא הייתי בכלל שואל.
תודה בכל אופן.
תלמד RegExp
שאלות לא משורשרות יימחקו.
יש לזה מדריך באתר?
לא באתר הזה אבל