2010-10-04 7 views
2

Comment procéder pour détecter quel élément HTML a été tapé dans un UIWebView?Mapper UIWebView sur l'élément HTML

Cela semble un peu hacky, mais à l'heure actuelle, la seule façon que je puisse penser serait d'évaluer JavaScript et utiliser JS pour traverser le DOM. Toute aide dans cette direction serait également appréciée.

Répondre

0

Vous pouvez ajouter une fonction javascript qui prend un seul argument, un identifiant ou tout ce que vous préférez, puis ajoutez un onclick à tous les éléments qui vous intéressent qui appelle cette fonction:

<html> 
<head> 
<title>Click test</title> 
<script type="text/javascript"> 
function myClickHandler(elm) 
{ 
    alert('' + elm + ' element clicked'); 
} 
</script> 
</head> 
<body> 
<h1 onclick="myClickHandler('first');">First element</h1> 
<h1 onclick="myClickHandler('second');">Second element</h1> 
</body> 
</html> 

Edit: Ooh - Vous n'êtes pas à la recherche d'une solution html/javascript. Pardon.