02. juni 2001 - 22:34
Der er
2 løsninger
Flere sider i en
Eftersom det vil være noget besværligt at skulle ændre menuen på alle sider, hvis jeg nu senere hen fx. vil have et menupunkt mere, vil jeg gerne høre hvordan det er muligt at have flere sider i en... ligesom denne... Hvordan får jeg linksne ude fra højre til at blive åbnet i midten?
Ved at skrive <!--#include file = \"menu.asp\"--> der hvor din menu skal være vil menuen automatisk blive hentet fra filen menu.asp, og du behøver kun at have menuen liggende i denne fil og kan dermed nøjes med kun at opdatere den.
/Zyclon
hvad med denne:
den består af 2 filer, den første er kunne vi kalde index.asp, denne ser sådan ud:
<!--#include file=\"menu.inc\"-->
<table border=\"0\" width=\"100%\">
<tr>
<td width=\"120\" valign=\"top\">
<%AdAdminWriteMenu%></td>
<td width=\"70%\">
<p align=\"left\"><br>
Her kan du så indsætte resten af din side
<p>
</tr>
</table>
</td>
</tr>
</html>
Som du kan se så er der en include fil kaldet menu.inc, denne ser sådan ud:
<%
Sub WriteFakeButton( sRef, sText )
Response.Write \" <b><a href=\"\"\" & sRef & \"\"\"\" & \"><font color=#000066 size=\"\"2\"\" face=\"\"Arial,Helvetica\"\">\" & \" \" & sText & \"</font></a></b>\"
End Sub
Sub WriteMenuItem( sRef, sText )
Response.Write \"• <a href=\"\"\" & sRef & \"\"\"\" & \"><font color=#000066 size=\"\"1\"\" face=\"\"Arial,Helvetica\"\">\" & \" \" & sText & \"</font></a><br>\"
End Sub
Sub AdAdminWriteMenu
Response.Write \"<b>PostcardMentor Menu</b><br>\"
WriteMenuItem \"Email.asp\", \"E-mail\"
WriteMenuItem \"Jubii.dk\", \"Jubii\"
WriteMenuItem \"admin.asp\", \"Admin\"
End Sub
%>
nu kan du på alle dine sider hvor du ønsker denne menu indsætte
<!--#include file=\"menu.inc\"-->
mvh sth