dynamisch erzeugte Tabellenzellen als Link

Status
Nicht offen für weitere Antworten.

mssoftware

Grünschnabel
Hallo,

ich weiß das diese Problem hier schon öfter angefragt wurde und habe mich auch durchgewühlt, trotzdem fand ich keine richtige Lösung für mein Problem.

Ich habe ein Katalogarchiv, welches dynamisch erzeugt wird über eine Datenbank. Nun ist gewünscht das nicht nur der Text in der Zelle, sondern die gesammte Zelle verlinkt wird. So wie ich es gemacht habe ist aber nur die erste Zelle verlinkt, jede weitere darunter eben nicht mehr, sondern nur noch der Text! :confused:

siehe http://www.delta-fluid.de und dann auf Katalog-Archiv klicken. Da sieht man dann das bei Hydraulik die gesammte Zelle verlinkt ist, die darunterliegenden aber nicht mehr, sondern nur noch der Text:(

Ich kann der Zelle aber eben keine Breite vorgeben, da sie sich ja je nach Inhalt verändert.

Wie bekomm ich das hin? kann mir jemand helfen?

Hatte es schon anders realisiert indem ich eine CSS-Datei in die gesammte Tabelle geschrieben habe, aber da musste ich eine Breite vorgeben und dann erscheint die zweite Ebene, also wenn man beispielsweise auf "Hydraulik" klickt, eben in dieser Breite nur die Zellen wo der Text länger ist werden länger.... shit

Hier mal der Quelltext

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><TITLE>Katalog-Archiv</TITLE>
<meta name="author" content="ms-soft-ware / Marko Schmidt">
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<LINK href="site.css" type=text/css rel=stylesheet>
<script type="text/javascript" src="javascript/newWindow.js">
<!--
window.defaultStatus = "Katalog-Archiv";
//-->
</script>
<style type="text/css">
#navtable a
{
text-decoration: none;
}
.navigation a
{
display: block;
padding: 2px;
background-color: #ffffff;
text-decoration: none;
text-align: left;

background-color: #ffffff;
border-bottom: 1px solid #f79910;
border-left: 1px solid #f79910;
border-top: 1px solid #f79910;
border-right: 1px solid #f79910;

}
.navigation a:hover
{
display: block;
background-color: #cccccc;
color: #ffffff;
text-decoration: none;


}
</style>
</HEAD>
<form name="artSearch" method="post" action="@FormAction@">
<BODY background="Datenblaetter-klein.jpg"  leftMargin=0 topMargin=0 bgproperties="fixed">
<TABLE cellSpacing=0 cellPadding=0 border=0 align="center">
  <tr>
    <td valign=top>
        <TABLE cellSpacing="6" cellPadding="0" border="0" valign=top bordercolor="#ffffff" width="100%">
        <TBODY><!-- 1.Ebene -->
        <!-- @PG[ROOT]xZUPGxLISTE_START@ -->
        <TR height="20px">
        <TD class="navigation" nowrap bgcolor="#ffffff" >
        <a href="ACTIONxSETVAL(navi.htm,USERxPOS1:@SUBTRACTION@(@PG[ROOT]xZUPGxLISTE_INDEX@,1),USERxAPGNR1:@PG[ROOT]xZUPGxNR@,APGxNODENR:@PG[ROOT]xZUPGxNODENR@,USERxAPGNR2:,USERxAPGNR3:)" onFocus="if(document.all) this.blur()"><%@IF "@PG[ROOT]xZUPGxNR@"=="@USERxAPGNR1@"%><b><font color="#000000">@PG[ROOT]xZUPGxKURZBEZ@</font></b><%@ELSE%>@PG[ROOT]xZUPGxKURZBEZ@<%@ENDIF%>
        </a>
        </TD>
        </tr>
        <!-- @PG[ROOT]xZUPGxLISTE_ENDE@ -->
      </TABLE>
    </td>
      <%@IF @APGxLEVEL@>=1 && "@USERxAPGNR1@"!=""%>
        <td valign=top>
          <TABLE cellSpacing=0 cellPadding=0 border=0 valign=top>
          <%@IF "@USERxPOS1@"!="0"%>
          <tr>
            <td height=@CALCULATE@(27*@USERxPOS1@)><img src="images/white.gif" width=1 height="@CALCULATE@(21*@USERxPOS1@)" border=0>
            </td>
          </tr><%@ENDIF>
          <tr>
            <td>@Include@(navi2.inc.htm)</td>
          </tr>
          </table>
        </td>
        <%@ENDIF%>
      </tr>
</table>
<!--Ende des Scripts-->
</form>
</BODY>
</HTML>

Danke im vorraus
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück