Hey iedereen,
Ik heb een stukje code en wil dit wat aanpassen. Dit dient om een <a> aan te spreken vanuit een <td> en die <td> te gebruiken als link.
De html structuur is simpel gesteld zo:
Nu werkt dit perfect (linkt naar de juiste pagina, voegt css class 'hover' toe en css 'cursor' en 'pointer') maar in dit geval opent dit de link in een nieuw venster. Ik zou graag die link in hetzelfde venster openen. Ik dacht dat ik daarvoor .open door .location moest vervangen, maar blijkbaar werkt dat niet. Heeft er iemand een idee?
Ik hoop dat ik het goed genoeg uitgelegd heb. Ben geen krak in problemen uitleggen, maar stel gerust vragen. Alvast hartelijk dank!
Cheers,
Danny
Ik heb een stukje code en wil dit wat aanpassen. Dit dient om een <a> aan te spreken vanuit een <td> en die <td> te gebruiken als link.
JavaScript:
1
2
3
4
5
6
7
8
| $('#voorbeeld').css('cursor', 'pointer').click(function() { window.open($('a', this).attr('href')); return false; }).hover(function() { $(this).addClass('hover'); }, function() { $(this).removeClass('hover'); }); |
De html structuur is simpel gesteld zo:
HTML:
1
2
3
4
5
6
7
8
9
| <table> <tr> <td id="voorbeeld"> <a href="example/1234"> <img src="foo.jpg"> </a> </td> </tr> </table> |
Nu werkt dit perfect (linkt naar de juiste pagina, voegt css class 'hover' toe en css 'cursor' en 'pointer') maar in dit geval opent dit de link in een nieuw venster. Ik zou graag die link in hetzelfde venster openen. Ik dacht dat ik daarvoor .open door .location moest vervangen, maar blijkbaar werkt dat niet. Heeft er iemand een idee?
Ik hoop dat ik het goed genoeg uitgelegd heb. Ben geen krak in problemen uitleggen, maar stel gerust vragen. Alvast hartelijk dank!
Cheers,
Danny