Alors, dans l'ordre
'this' récupère bien l'objet qui a initié l'évènement. Ca, c'est okCode PHP :
<?php
<td value="1" onClick="recupvalue(this.value);">
Le problème est que IE permet l'utilisation du .value pour récupérer la valeur de l'attribut value.
Dans une syntaxe correcte Javascript, le .value ne fonctionne que sur les éléments d'une form.
Dans ton cas, tu dois utiliser
Code PHP :
<?php
<td value="1" onClick="recupvalue(this.getAttribute('value'));">