• User Newbie

    problema creazione tesina

    salve,
    sono uno studente di quinta liceo con scarsissime conoscenze html pe rla creazioen di siti

    in questi giorni sto cercanodo di realizzare la mia tesina per la maturità con Frontpage2000, solo che ho molti problemi. Volevo chiedervi se potevate darmi una mano e indicarmi i comandi per far si che compaia una tabella al passaggio del mouse(penso la funzioni si chiami rollover)...
    Grazie per l'attenzione


  • Super User

    Ciao e benvenuto nel forum 🙂

    Purtroppo non uso Frontpage da anni e non so se ha qualche funzione semplice per realizzare quello che chiedi.

    Nel tuo caso dovresti lavorare con un layer che compare e scompare.
    Con Dreamweaver si può fare abbastanza semplicemente.

    
    <!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_reloadPage&#40;init&#41; &#123;  //reloads the window if Nav4 resized
      if &#40;init==true&#41; with &#40;navigator&#41; &#123;if &#40;&#40;appName=="Netscape"&#41;&&&#40;parseInt&#40;appVersion&#41;==4&#41;&#41; &#123;
        document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; &#125;&#125;
      else if &#40;innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH&#41; location.reload&#40;&#41;;
    &#125;
    MM_reloadPage&#40;true&#41;;
    
    function MM_findObj&#40;n, d&#41; &#123; //v4.01
      var p,i,x;  if&#40;!d&#41; d=document; if&#40;&#40;p=n.indexOf&#40;"?"&#41;&#41;>0&&parent.frames.length&#41; &#123;
        d=parent.frames&#91;n.substring&#40;p+1&#41;&#93;.document; n=n.substring&#40;0,p&#41;;&#125;
      if&#40;!&#40;x=d&#91;n&#93;&#41;&&d.all&#41; x=d.all&#91;n&#93;; for &#40;i=0;!x&&i<d.forms.length;i++&#41; x=d.forms&#91;i&#93;&#91;n&#93;;
      for&#40;i=0;!x&&d.layers&&i<d.layers.length;i++&#41; x=MM_findObj&#40;n,d.layers&#91;i&#93;.document&#41;;
      if&#40;!x && d.getElementById&#41; x=d.getElementById&#40;n&#41;; return x;
    &#125;
    
    function MM_showHideLayers&#40;&#41; &#123; //v6.0
      var i,p,v,obj,args=MM_showHideLayers.arguments;
      for &#40;i=0; i<&#40;args.length-2&#41;; i+=3&#41; if &#40;&#40;obj=MM_findObj&#40;args&#91;i&#93;&#41;&#41;!=null&#41; &#123; v=args&#91;i+2&#93;;
        if &#40;obj.style&#41; &#123; obj=obj.style; v=&#40;v=='show'&#41;?'visible'&#58;&#40;v=='hide'&#41;?'hidden'&#58;v; &#125;
        obj.visibility=v; &#125;
    &#125;
    //-->
    </script>
    </head>
    <body>
    <p onmouseover="MM_showHideLayers&#40;'Layer1','','show'&#41;" onmouseout="MM_showHideLayers&#40;'Layer1','','hide'&#41;">[url="#"]visualizza</p>
    <div id="Layer1" style="position&#58;absolute; visibility&#58;hidden; width&#58;200px; height&#58;115px; z-index&#58;1; background-color&#58;#990000">
    	<table width="100%"  border="1">
    		<tr>
    			<th scope="col"></th>
    			<th scope="col"></th>
    			<th scope="col"></th>
    		</tr>
    		<tr>
    			<th scope="row"></th>
    			<td></td>
    			<td></td>
    		</tr>
    		<tr>
    			<th scope="row"></th>
    			<td></td>
    			<td></td>
    		</tr>
    	</table>
    </div>
    </body>
    </html>
    
    

    magari con qualche modifica puoi sfruttare.

    :ciauz: