שלח תשובה

זירת השאלות

711
צפיות
3
תשובות

בעיה עם כפתור onClick שבTD

,‏ 13 ביולי, 2009

נתקלתי בבעיה מאוד מעצבנת שאני לא מצליח להתגבר עליה.
יש לי טבלה ובה הרבה מאוד תאים. על כל תא (TD) הוספתי פקודה של onclick שבלחיצה עליה מפנה אותי לדף פופאפ עם לינק כלשהו.
הבעיה קוראת כאשר אני מצרף ב-TD לינק כלשהו וכיתוב  ומה שקורה, זה שהוא גם פותח לי את הPOPUP וגם מפנה אותי ללינק של הTD. והצורה הזאת לא טובה…

אני רוצה שרק על השטח הריק בTD הוא יפנה ללינק שב onClick (עם הפופאפ) ושלא יוצר מצב ש2 הפקודות יפעלו יחד..

מי שלא הבין שיריץ את הקוד הבא ויראה במה מדובר:
(לחיצה על הכיתוב השטח הריק בTD ואח"כ לחיצה על הכיתוב פופאפ)

<table border=5><tr>

<td width=100 OnClick="window.open('http://www.walla.co.il','title','width=570,height=370');"><a href="http://www.ynet.co.il">פופאפ</a></td>
</tr></table>


האם למישהו יש פתרון? :

תגיות:

3 תשובות

  1. osnat הגיב:

    אתה יכול לנסות את הקוד הזה
    <table border=5><tr>

    <td width=100 OnClick="window.open('http://www.walla.co.il','title','width=570,height=370');">
        <a OnClick= "window.location= 'http://www.ynet.co.il'"  style="cursor: pointer"><u>aaa</u></a></td>
    </tr></table>

  2. בדיוק אותו דבר.. :
    תלחצי על aaa בקוד שלך..
    גם נפתח הפופאפ (WALLA), וגם הלינק (YNET). זה בדיוק מה שהיה לי קודם.. :

  3. wizkid הגיב:

    תנסה לא מבטיח כלום
    on the

    <td onclick="whatever">
    <a href="whatever" onclick="myFunc('yourlinkhere');"

    function myFunc(url){
    window.cancelBubble=true;
    window.open(url);
    }
    תספר לי איך היה – יש לי עוד כמה כאלה בשרוול


    ארז בן דוד, מנכ"ל חברת ביזנס לוג'יק
    your logic is our business
    visit us at : http://www.businesslogic.co.il

שלח תשובה