system
4. August 2007 um 11:47
1
helo,
ich möchte ein menü machen!
Das hab ich bisher:
<HTML>
<HEAD>
<TITLE> </TITLE>
<STYLE TYPE="text/css">
<!--
a { text-decoration:none; color:white; }
body { background-color:#202020; color:white; }
table { border-collapse:seperate; border-spacing:0px; }
table#menu td { height:35; text-align:center; background-image:url(boff.png); vertical-align:middle; }
table#menu td:hover { background-image:url(bon.png); }
table#menu td:active { background-image:url(ba.png); }
table#menu td a { display:compact; width:100%; font-size:10pt;}
table#menu td a:hover { color:black }
table#menu td a:active { }
a:link { }
a:hover { color:#0061FF; cursor:default; }
a:active { color:#0019FF }
a:visited { }
-->
</STYLE>
</HEAD>
<BODY>
<table width="157" id="menu" border="0" cellspacing="0" cellpadding="0">
<tr><td><a href="" target="inhalt"> Home </a></td></tr>
<tr><td><a href="" target="inhalt"> Wars </a></td></tr>
<tr><td><a href="" target="inhalt"> Members </a></td></tr>
<tr><td><a href="" target="inhalt"> Gallerie </a></td></tr>
<tr><td><a href="" target="inhalt"> Links </a></td></tr>
<tr><td><a href="" target="inhalt"> Hilfe </a></td></tr>
<table>
</BODY>
</HTML>
jedoch ist nicht der ganze button mit dem link belegt!
Wie kriege ich das hin?
gib deinem … ein display:block; und mach es so groß wie deine Tabellenzelle.
system
4. August 2007 um 12:58
3
dann ist die schrift aber nicht in der mitte des buttons
du kannst auch einfach ein onclick bei der jeweiligen tabellenzelle einbauen
also →
<tr><td onclick="this.location.href = 'link';">link</td></tr>
system
4. August 2007 um 14:50
5
und wie kreige ich das hin, das target=Inhalt ist?
Also bei mir ist die schrift mittig. Was meinst du mit target=Inhalt? Hast du ein Frameset?
Drakes
4. August 2007 um 16:15
7
So wie es handymanjack geschrieben hat, nur noch einbischen verändert:
<tr><td onclick="parent[Framename].location.href = 'Link';">link</td></tr>
system
7. August 2007 um 18:34
8
Es geht nicht!
<tr><td onclick="parent[inhalt].location.href = 'hilfe.htm';"> Hilfe </td></tr>
BcF
7. August 2007 um 18:42
9
Ich glaube du hättest inhalt in Anführungszeichen setzen müssen.
Wenns dann noch nicht geht versuch das hier:
[html] Hilfe [/html]
Was soll dieses onClick auf der Tabellenzelle? Mach doch einfach den Link so wie man es halt macht.
...<td><a>Link</a></td>...
und den Rest wie oben beschrieben. warum eine Element zu etwas mißbrauchen, wozu es nicht gedacht ist?!
geht immernoch net
Was für eine tolle Fehlerbeschreibung!
Was ist jetzt mit target=„inhalt“ ? Hast Du nun ein Frameset oder nicht?
In welchem Browser testest Du? Denn bei mir funktionieren die links hervorragend mit display:block; , und das im IE7 und FF.
system
8. August 2007 um 10:25
13
Oh mein Gott,
ich Volldepp, hab aus Versehen das im Frame (name=„Inhalt“) groß geschrieben und das andere klein^^
Vielen vielen Dank für die Hilfe!