Een rij highlighten met css/javascript

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Roberto Beer

Roberto Beer

11/03/2007 18:51:00
Quote Anchor link
Hallo dames en heren,

Op internet vond ik een mooi en simpel script. Makkelijk te begrijpen ook.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php

      function ConvertRowsToLinks(xTableId){

        var
rows = document.getElementById(xTableId).getElementsByTagName("tr");
  
        for(i=0;i<rows.length;i++){
          var
link = rows[i].getElementsByTagName("a")
          if(link.length == 1){
            rows[i].onclick = new Function("document.location.href='" + link[0].href + "'");
            rows[i].onmouseover = new Function("this.className='highlight'");
            rows[i].onmouseout = new Function("this.className='artikel'");
          }
        }

      }


?>


Dit script vindt alle rijen binnen een tabel, en als er in die rij een hyperlink voorkomt, maakt 'ie van de hele rij een hyperlink (met een mooie achtergrondkleurtje-vervangen functie mbv css). Maar nu heb ik in die rij ook, als eerste cel, een checkboxje staan. Deze hoor je natuurlijk aan te kunnen vinden, en dan ergens onderaan de lijst op verwijderen of bewerken te klikken. Maar als je op de checkbox klikt, ga je dus ook naar de standaard hyperlink, wat niet de bedoeling is.

Wie weet hoe ik van deze kolom een uitzondering maak?
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.