• 19-02-2009, 15:38:41
    #1
    Arkadaşlar mrb;

    Şöyle bir sorunum var. Birden fazla satırlı bir tabloda <tr> buloğuna onclick="fonksiyon1();" komutunu ekleyerek satıra tıklandığında işlem yapmasını sağlıyorum. Tablo satırlarından birinde
    <span onclick="fonksiyon2();"> text </span> gibi bir kodum var. Amacım text yazısına tıklandığında fonksiyon2' nin çalıştırılması. Ne varki önce fonksiyon2 sonrada fonksiyon1 çalışıyor. Yani bilgisayar hem yazıya hemde satıra tıklanmış olarak algılıyor. Bunun nasıl önüne geçerim.
  • 21-02-2009, 18:54:09
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Şu şekilde ie ve ff de sorunsuz çalışıyor
    <html>
     <head>
      <title> new document </title>
      <style type="text/css">
    	td{border:1px solid #000;padding:20px;width:500px;}
    	span{background-color:yellow;}
      </style>
      <script language="javascript">  
    	function tr_fonksiyon(){		
    		alert("tr onclick");
    	}
    	function td_fonksiyon(e){
    		if (!e) var e = window.event;
    		e.cancelBubble = true;
    		if (e.stopPropagation) e.stopPropagation();
    		alert("yazı onclick");
    	}
      </script>
     </head>
     <body>
      <table style="border:1px solid #000;">
        <tr onclick="tr_fonksiyon();">
    	   <td>
    		<span onclick="td_fonksiyon(event)">Yazıya tıkladığında sadece yazıdaki deki onclick çalışır.Yazı dışına tıkladığında tr deki onclick çalışır</span>
    	   </td>
    	 </tr>
      </table>
     </body>
    </html>
    Ayrıntılı açıklama ise şurda
  • 23-02-2009, 09:27:14
    #3
    Yardımların ve ilgilendiğin için teşekkürler tmmz;
    Daha denemedim ama eminim çalışıyordur. Bir sorun olursa buraya yazarım.
    Tekrar teşekürler

    Edit: Sorunsuzca çalıştı. Eline klavyene sağlık