פורום קידום אתרים
+ הגב לאשכול זה
מציג תוצאות 1 עד 2 מתוך סך הכל של 2

אשכול: איך אפשר להפעיל onClick בתוך <iframe> ?

  1. #1
    משתמש מתמיד tomer1 אינו מוערך במערכת הפורומים
    תאריך הצטרפות
    Oct 2006
    הודעות
    434

    איך אפשר להפעיל onClick בתוך <iframe> ?

    שלום לכולם,
    אני מנסה לכתוב פקודה שתפתח חלון חדש בכל פעם שמישהו ילחץ על <iframe>

    אני אתן דוגמא:
    <iframe src='http://www.google.com' onClick="myPopup()" ></iframe>

    <script type="text/javascript">
    <!--
    function myPopup() {
    window.open( "http://www.google.com/" )
    }
    //-->
    </script>



    בכל פעם שמישהו ילחץ על הiframe שבו מופיע האתר גוגל, הפונקציה myPopup תיפתח חלון חדש עם האתר גוגל.

    הבעיה ש onClick לא עובד ב iframe
    (אם תנסו onmouseover לדוגמא, אז זה יעבוד)

    אז איך בכל זאת אני יכול ליצור מצב שכשלוחצים על הiframe זה יקרא לפונקציה myPopup ?
    Web Traffic Solutions
    Buy Website Traffic

    שירי יהלומים - טבעות אירוסין - ישירות מהבורסה ליהלומים וללא פערי תיווך

  2. #2
    אין באמת אירוע לחיצה על iframe.
    אתה צריך לזהות את אירוע הלחיצה בתוך קובץ ה-iframe:
    קוד:
    document.getElementById('myframe').contentWindow.document.onclick = function() {
    	//אירוע לחיצה
    }
    (תחליף את myframe ב-id של ה-iframe שלך)

+ הגב לאשכול זה

חוקי משלוח הודעות

  • אין באפשרותך לפתוח נושאים חדשים
  • אין באפשרותך להגיב להודעה
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את ההודעות שלך