שלח תשובה

זירת השאלות

405
צפיות
19
תשובות

שאלה.

,‏ 9 ביולי, 2004

כיצד ניתן להגדיר בדף בצורה גלובלית פתיחה של חלון חדש?
לדוגמא:
יש לי 20 תמונות בעמוד ואני רוצה להוסיף לעמוד קוד של פתיחה בחלון חדש אבל שהקוד יהיה גלובלי על כל הקוד של התמונות ולא כל תמונה והקוד שלה.

אפשרי?

תגיות:

19 תשובות

  1. BuildHome הגיב:

    אני לא יודע
    אם אתה עושה זאת בסתם עמוד HTML או ASP.

    תעשה פונקציה ב-JS שפותחת חלון חדש עבור התמונה שהוגדרה.
    אם זה ב-HTML אתה צריך לכתוב את הפעלת הפונקציה לכל תגית IMG שיש לך.
    אם זה ב-ASP אתה כותב את זה פעם אחת והשאר זה לולאה (במידה וזה בלולאה).

    לא הכי הבנתי מה הקושי כאן.
    תפרט יותר.

  2. דניאל ר הגיב:

    זה בhtml
    כנראה אין מנוס מלעשות לכל תגית את הפקודה.

  3. לא בדיוק
    אתה יכול למנוע את את הפקודה לכל תגית על ידי עשיית הפעולה הבאה:
    תגדיר שכאשר לוחצים על הדף (document.onmousedown) הוא ילך לפומקציה שתבדוק את האוביקט שעליו לחצו בעזרת התג שלו:


    getElementsByTagName

    ואם זה שןןה לimg תעשה את פתיחת החלון

  4. ניר טייב הגיב:

    כך
    document.getElementsByTagName מחזיר מערך המכיל את כל האלמנטים בדף שהתג שלהם הוא הפרמטר שהכנסת
    דוגמא

    var imgArr = document.getElementsByTagName("img")
    for (var i=0;i<imgArr.length;i++){
       alert(imgArr.src)
    }

    (אם יש הרבה תמונות בדף אני לא מציע להפעיל את הסקריפט הזה ;-))

  5. דניאל ר הגיב:

    עוד שאלה קטנה..
    למה זה לא עובד?


    <a onClick="window.open("2.jpg","scrollbars=no,location=no,status=no") style="cursor: pointer">

    טעיתי שם במשהו ואני לא יודע במה.
    תודה

  6. ניר טייב הגיב:

    [ללא נושא]


    <a onClick="window.open("2.jpg",","scrollbars=no,location=no,status=no") style="cursor: pointer">

  7. RiU הגיב:

    ככה:


    <a onclick="window.open('2.jpg','winName','scrollbars=no,location=no,status=no')" style="cursor: pointer">

  8. דניאל ר הגיב:

    תודה רבה. ועוד משהו קטן
    כאשר החלון נפתח הוא מראה את כתובת התמונה בכותרת. איך ניתן לשנות את זה לכותרת אחרת?

  9. BuildHome הגיב:

    אפשרי
    אחרי שם התמונה יש לך מקום ריק ("). תכניס בין הגרשיים הבודדים כותרת מסויימת, למשל: 'image'.

  10. דניאל ר הגיב:

    זה לא משנה את כותרת החלון…
    זה נותן שם לחלון אבל לא מציג אותו בכותרת.

  11. דניאל ר הגיב:

    צריך עזרה
    ברשותי הקוד הבא:

    .replace(/(^|b)(http://|www.)([^s,]+)/g,"$1 a target="_blank" href="http://$3">$2$3</a>&quot😉

    הקוד הזה מזהה כתובת אינטרנט והופך אותם ללינק.
    איך אני יכול להפוך אותו לקוד שיזהה לינקים של תמונות(כאילו עם סיומות של תמונות) ויטען את התמונה במקום לתת לינק אליה.

    תודה מראש

  12. אוריקס הגיב:

    ביקשתי ממך כבר
    בפורום צד  שרת, אל תבקש קודים מוכנים. זה אפילו לא קוד שאתה כתבת…

    תתחיל לנסות לעשות משהו ואנחנו נעזור לך.

  13. דניאל ר הגיב:

    אוריקס.
    1. שוב, לא רוצה קוד מוכן, רוצה לעשות לבד.
    2. אמרת "js" אבל לא נתת פירוט נוסף. אם הייתי יודע לעשות את זה בלי קצת הסברים אז לא הייתי בכלל שואל.

    תודה בכל אופן.

  14. BuildHome הגיב:

    שרשר שאלותיך
    שאלות לא משורשרות יימחקו.

שלח תשובה