- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- link e dhtml
-
link e dhtml
è possibile far si che un testo soggetto a dhtml sia anche un link?
Ovvero: io ho questo codice<td onmouseover="this.innerText='ciao';" onmouseout="this.innerText='cinema';">cinema</td>
e vorrei far si che la parola *cinema *sia una link.
Però se metto un tag <a>, la parola *cinema *è un link solo quando il mouse non ci va sopra. Quando invece porto il mouse sul link, la parola *cinema *diventa *ciao *e il link scompare.
come fare a risolvere questo problema?
-
Puoi fare una cosa così:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_goToURL() { //v3.0 var i, args=MM_goToURL.arguments; document.MM_returnValue = false; for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); } //--> </script> </head> <body> <table> <tr> <td style="cursor:pointer; text-decoration:underline;" onclick="MM_goToURL('parent','http://www.google.it/');return document.MM_returnValue" onmouseover="this.innerText='ciao'" onmouseout="this.innerText='cinema'" >cinema</td> </tr> </table> </body> </html>
Ciao