• User Attivo

    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?


  • Super User

    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&#58;//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&#40;&#41; &#123; //v3.0
      var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
      for &#40;i=0; i<&#40;args.length-1&#41;; i+=2&#41; eval&#40;args&#91;i&#93;+".location='"+args&#91;i+1&#93;+"'"&#41;;
    &#125;
    //-->
    </script>
    </head>
    <body>
    <table>
    	<tr>
    		<td style="cursor&#58;pointer; text-decoration&#58;underline;" onclick="MM_goToURL&#40;'parent','http&#58;//www.google.it/'&#41;;return document.MM_returnValue" onmouseover="this.innerText='ciao'" onmouseout="this.innerText='cinema'" >cinema</td>
    	</tr>
    </table>
    </body>
    </html>
    

    Ciao :ciauz: